This repository contains open source smart contracts written and published by idexo.
These contracts are either used in idexo’s token and community systems and/or used in the idexo low code SDK / API, Zapier Integration to Web2 Apps, or no code SaaS application.
If there is a contract that you’d like to see that’s not here, you can request it using the Issues tab. If you like the contracts and/or are using them, please give the repo a star and consider sending us a tip in $IDO to 0x647988A14132667Ef09Cef8623ac7EEcE5F62f0f on either the Ethereum or Fantom networks. More info on acquiring $IDO is available at Coingecko. For deeper and/or private customizations to suit your use case, you can also inquire about idexo's custom smart contract development services.
If you would like to contribute your own code to this repo for fame and notoriety, please make pull requests on the repo and the team will review and merge as appropriate. Idexo will soon be announcing a developer incentive program to provide rewards for independent developers to create contracts as requested by the community.
Idexo supports a number of EVM-based chains as integration partners and makes these contracts available for easy use in its low code SDK / API, Zapier integration, and no code SaaS. Currently supported chains are:
- Avalanche
- BNBChain
- Dogechain
- Ethereum
- Fantom
- Polygon
- NPM: https://nodejs.org
- Truffle: https://www.trufflesuite.com/
git clone https://github.com/idexo/ido-contracts
npm install
npm run compile
npm run test
npm run build-contracts
truffle migrate --network ropsten
truffle migrate --network mainnet
- StakePoolCombined
- StakeMirrorNFT
- StakePoolFlexLock
- StakePoolMultipleRewards
- StakePoolMultipleRewardsTimeLimited
- UncappedLinkedSoulbound
- UncappedSBTCommunityRecovery
- Payments
- ReceiptToken
- Voting
- MultipleVoting
- BaseRoyaltyNFT
- RoyaltyNFT
- DirectSale
- RelayManager