Skip to content

Releases: moonstream-to/web3

v0.0.11

26 Jan 13:49
f2d6bed
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.10...v0.0.11

v0.0.10

25 Jan 19:24
721464e
Compare
Choose a tag to compare

What's Changed

Renamed LibDiamond -> LibDiamondMoonstream to address name conflict issues in contract verification.

Full Changelog: v0.0.9...v0.0.10

v0.0.9

27 Oct 06:43
ec4e44c
Compare
Choose a tag to compare

Made InventoryFacet easier to inherit from when writing custom Inventory implementations using EIP2535-compatible implementation contracts.

v0.0.8

25 Oct 06:24
5675d80
Compare
Choose a tag to compare

Introduced StatBlockBase to make it easier for other contracts to inherit the StatBlock functionality without requiring Terminus if they don't want to use it.

v0.0.7

04 Oct 20:31
d595dd7
Compare
Choose a tag to compare

What's Changed

  • Garden of Forking Paths now supports distribution of rewards into character inventories by @kellan-simiotics in #327
  • Removed adminTerminusInfo from IInventory by @zomglings in #338
  • Made equip and unequip public overrides on InventoryFacet by @zomglings in #339

Full Changelog: v0.0.6...v0.0.7

v0.0.6

21 Aug 15:52
2c01527
Compare
Choose a tag to compare

What's Changed

  • Better ERC721 support on DropperFacet - the tokenId of the drop is ignored and the amount is used as the tokenId at claim time -- by @kellan-simiotics in #305
  • Modified Lootbox contract so it no longer needs to be the controller of the lootbox pool on Terminus -- by @kellan-simiotics in #314
  • Separated RBAC Terminus contract from the contract on which the lootbox pool is defined in the Lootbox_contract -- by @kellan-simiotics in #313
  • Added a minimal EIP2535 implementation of the Inventory system -- by @zomglings in #324
  • Improved Diamond deployment scripts (*-gogogo) -- by @zomglings in #325
  • Garden of Forking Paths: Implemented path predicates and rewards -- by @kellan-simiotics in #292
  • Updated all ABIs -- by @zomglings in #329
  • Implementation of StatBlock -- by @zomglings in #328
  • Moved Terminus implementation to this repo -- by @zomglings in #334

Full Changelog: v0.0.5...v0.0.6

v0.0.5

09 May 19:02
772d817
Compare
Choose a tag to compare

What's Changed

  • Adds API support for Dropper v0.2.0 by @zomglings in #275
  • Improved deployment scripts by @kompotkot in #274
  • waggle - a command-line utility to sign off on drops and manage registered contracts and call requests by @zomglings in #286
  • Added adminTerminusInfo to DropperFacet by @ShivaLaguna in #294
  • Multiple Dropper v0.2.0 API improvements by @zomglings in #299

Full Changelog: v0.0.4...v0.0.5

Dropper update

28 Mar 22:44
af7972e
Compare
Choose a tag to compare

This release includes the new version of Moonstream's Dropper contract.

New Dropper features:

  1. Dropper is now implemented as the DropperFacet, which is an EIP-2535-compliant implementation contract.
  2. The ability to create drops is available to anyone with a Terminus administrator token.
  3. Signing authority is now designated by ownership of a Terminus token. This Terminus token can be specified by an administrator of the contract on a per-drop basis.
  4. Claims now come with a request ID. This allows the same claimant to claim multiple times as part of the same drop.

The new functionality is available via enginecli dropper. The old Dropper functionality is available under enginecli dropper-v1.

Fixes and improvements

20 Feb 18:12
49886c1
Compare
Choose a tag to compare

This changes fix the package build for the sdk and also add a few improvement to the DX of the engine.

First official release of Moonstream Engine

07 Jan 22:47
eb2e576
Compare
Choose a tag to compare
Merge pull request #246 from bugout-dev/duplication-check

Add duplicates check.