mirror of
https://github.com/Instadapp/dsa-connectors-old.git
synced 2024-07-29 22:47:46 +00:00
Awesome list of DSA Connectors
contracts | ||
migrations | ||
.gitignore | ||
package-lock.json | ||
package.json | ||
README.md | ||
todo.md | ||
truffle-config.js |
DeFi Smart Account Connectors
Connectors are standardized modules that let Smart Account interact with various smart contracts, and make the important actions accessible to smart accounts.
Add Custom Connectors
- Fork and clone it
- Create a feature branch:
git checkout -b new-connector
- Commit changes:
git commit -am 'Added a connector'
- Push to the remote branch:
git push origin new-connector
- Create a new Pull Request
Requirements
- The contracts should not have
selfdestruct()
. - The contracts should not have
delegatecall()
. - Use
uint(-1)
for maximum amount everywhere (example). - Import
contracts/common
files (example). - Add
getId
&setId
, two additional parameter for external public facing functions (example). - Use
getUint()
orsetUint()
functions to fetch or store values (example).
Support
If you can't find something you're looking for or have any questions, ask them at our developers community on Telegram, Discord or simply send an Email.