Releases: moonstream-to/web3
Releases · moonstream-to/web3
v0.0.11
What's Changed
- Rolling back dropper version to avoid signature issues with waggle. by @kellan-simiotics in #356
Full Changelog: v0.0.10...v0.0.11
v0.0.10
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
v0.0.8
v0.0.7
What's Changed
- Garden of Forking Paths now supports distribution of rewards into character inventories by @kellan-simiotics in #327
- Removed
adminTerminusInfo
fromIInventory
by @zomglings in #338 - Made
equip
andunequip
public overrides onInventoryFacet
by @zomglings in #339
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- Better ERC721 support on
DropperFacet
- thetokenId
of the drop is ignored and theamount
is used as thetokenId
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
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
This release includes the new version of Moonstream's Dropper contract.
New Dropper features:
- Dropper is now implemented as the
DropperFacet
, which is an EIP-2535-compliant implementation contract. - The ability to create drops is available to anyone with a Terminus administrator token.
- 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.
- 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
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
Merge pull request #246 from bugout-dev/duplication-check Add duplicates check.