Smart Contracts
This page describes the smart contracts that make up the Bustad protocol.
The Bustad protocol consists of several smart contracts deployed on the Ethereum mainnet. The contracts are written in Solidity, and most of the contracts are derived from Openzeppelin's template contracts to ensure that we follow best practices for smart contract development.
Name | mainnet address | Description |
---|---|---|
0xeE31e8597D972Cfd136042719BDbC8b24020f0D0 | The ERC20 contract that makes up the Bustad coin (BUSC) | |
0x3505Aa51FE556c6E7eda81aA8F300e34969b79D4 | The ERC20 contract that makes up the Eigar token (EIG) | |
0xD2771916039CB99C548Ef5ff6Be20302df750535 | Here is where the minting logic runs. This contract is responsible for exchanging ETH/DAI/USDC with minted BUSC. | |
0x1b02D5386527110542DbA906CD6a107eF9789D9B | This contract is responsible for distributing EIG when an address mints new BUSCs. |
All of our smart contracts are pausable, meaning we have the possibility to pause critical functionalities when necessary. This will only be invoked in cases of major issues like a cyberattack or any unexpected events that may lead to a loss of funds for our token holders.
The ownership and admin rights for our smart contracts have been granted to a multisignature contract. Only this multisignature contract has the ability to make changes and invoke protected functionalities in the smart contract. The multisignature contract is set up with a 3-5 principle. Click here to read more.
The smart contracts have been audited by an external blockchain security company. Follow this link if you want to read the full audit report:
https://www.rdauditors.com/wp-content/uploads/2022/06/Bustad-Smart-Contract-Security-Report.pdf
Last modified 1mo ago