Release v1.0.0
Boson Protocol Release v1.0.0
03 November 2021
https://github.com/bosonprotocol/contracts/tree/v1.0.0
The purpose of this release is to showcase the Boson Protocol running on Ethereum. The application of the protocol is powering metaverse commerce via The Portal
Functionality
- This version enables conditional commit for all payment types, namely
ETHETH
,ETHTKN
, andTKNETH
. - The protocol currently supports ETH and the $BOSON and DAI tokens.
- As part of the multiple token support, the FundLimitsOracle contract was renamed to TokenRegistry.sol. The functions that were available in FundLimitsOracle.sol contract are still available. The
setTokenWrapperAddress
andgetTokenWrapperAddress
functions were added - Metatransactions for the
ERC1155NonTransferable
contract (conditional commit token) - Updated README
- Internal optimisations
- Test code refactoring
Ethereum Mainnet Contract addresses:
TokenRegistry Contract Address : 0xA939c19121DB32A37708E19B994ff02675e012fa
VoucherSets Contract Address : 0xc7Ce90B985CbD9b6D6daab012F2622e437A7101C
Vouchers Contract Address : 0x17053D2B8a4bEA8B878a99636E25B509e081e2e3
VoucherKernel Contract Address : 0xAA10D375b2b61E99bdBA850550b71b26b1C45746
Cashier Contract Address : 0x783A2e37C1C990435DEbBf3737d3e4E029F6AAe7
BosonRouter Contract Address : 0x48093736F038935C50DC587D14Ba8C7857683293
DaiTokenWrapper Contract Address : 0x70d4De3E810084d78eB4D9df3832ce189962bDf8
Gate Contract Address : 0x691F21A5B65d76520a4E38e893c8aa28C920BBDf
Erc1155NonTransferable Contract Address : 0xBAd188Ec8B4E168dF2a39C462A7293955EF04bf8