delegatecash ·
![Twitter URL](https://camo.githubusercontent.com/07cbbd65407389896fa7533a6be6d33a7d0d025664638c6c91e93ac43c0e2a6a/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f75726c3d6874747073253341253246253246747769747465722e636f6d25324664656c656761746563617368)
This is a minimalist frontend implemtation the delegation registry. Every function has a 1:1 name of the contract ABI.
Read more about the delegate.cash via our documentation
Installation
npm install delegatecash
View Functions
- checkDelegateForAll(delegate, vault)
- checkDelegateForContract(delegate, vault, contract)
- checkDelegateForToken(delegate, vault, contract, tokenId)
- getContractLevelDelegations(vault)
- getDelegatesForAll(vault)
- getDelegatesForContract(vault, contract)
- getDelegatesForToken(vault, contract, tokenId)
- getDelegationsByDelegate(delegate)
- getTokenLevelDelegations(vault)
Write Functions
- delegateForAll(delegate, value)
- delegateForContract(delegate, contract, value)
- delegateForToken(delegate, contract, tokenId, value)
- revokeAllDelegates()
- revokeDelegate(delegate)
- revokeSelf(vault)
Raw Functions
These function calls will return back the encoded function data.
- rawDelegateForAll(delegate, value)
- rawDelegateForContract(delegate, contract, value)
- rawDelegateForToken(delegate, contract, tokenId, value)
- rawRevokeAllDelegates()
- rawRevokeDelegate(delegate)