Fixes breaking changes to allow tribute-ui to work with upgraded smart contracts in tribute-contractsv2.3.2 and multiple-subgraph structure in tribute-subgraphv2.
🥳 Adds
add KycOnboarding UI (to onboard directly with ETH contribution without proposal process)
add env var to enable KycOnboarding
add feature flag to enable KycOnboarding-related whitelist check
add tribute-contracts library and hardhat dependencies to auto generate ABI files and types
✨ Updates
update contract ABIs and types (add their paths)
fix breaking changes related to:
OffchainVoting contract upgrades
how total units are calculated with respect to number minted vs number issued and outstanding
changed helper functions in tribute-contracts
fix breaking changes in test suites
bump tribute-contracts dependency to 2.3.2
bump @openlaw/snapshot-js-erc712 dependency to 1.3.0 (to work with tribute-contractsv2)
refactor ApolloClientlink to allow for multiple graphql endpoints (to work with tribute-subgraphv2)
simplify token image set
rename Membership-related components and files to Onboarding to better match adapter name and minimize confusion with becoming a member through KycOnboarding.
use formatNumber helper to simplify number display
expand social media GitHub search query to include more Tribute DAO-related repositories
replace text input with slider for Onboarding proposal form (to better control that contribution amounts are within the set config range)
🐞 Bugs squashed
fix Member Profile and Coupon Redeem pages loading when there is no ERC20Extension contract
⛔️ Removes
remove import and use of NFT adapter contract (contract has been removed from tribute-contracts)
remove ABI files that were previously manually added
Fixes breaking changes to allow
tribute-ui
to work with upgraded smart contracts in tribute-contractsv2.3.2
and multiple-subgraph structure in tribute-subgraphv2
.🥳 Adds
tribute-contracts
library andhardhat
dependencies to auto generate ABI files and types✨ Updates
OffchainVoting
contract upgradestribute-contracts
dependency to2.3.2
@openlaw/snapshot-js-erc712
dependency to1.3.0
(to work withtribute-contracts
v2
)ApolloClient
link
to allow for multiple graphql endpoints (to work withtribute-subgraph
v2
)Membership
-related components and files toOnboarding
to better match adapter name and minimize confusion with becoming a member through KycOnboarding.formatNumber
helper to simplify number display🐞 Bugs squashed
ERC20Extension
contract⛔️ Removes
🧹 Chores done