Skip to content

Release v1.0.0

Compare
Choose a tag to compare
@mischat mischat released this 04 Nov 12:21
· 221 commits to main since this release
cf676f2

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, and TKNETH.
  • 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 and getTokenWrapperAddress 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