checkDelegateForContract

Check if `to` is a delegate of `from` for the specified `contract` or the entire wallet

checkDelegateForContract( to: string, from: string, contract: string, rights?: string ) ⇒ Promise< boolean >

Returns true if delegate is granted to act on from's behalf for entire wallet or that specific contract

to

The delegated address to check

from

The potential address who delegated rights

contract

The address for the contract you're delegating

rights (optional)

Specific rights to check for, pass nothing to ignore subdelegations and check full delegations only

Usage Example

const to = "0x0000000000000000000000000000000000000003";
const from = "0x0000000000000000000000000000000000000001";
const contract = "0x0000000000000000000000000000000000000002";
const isDelegateForContract = await v2.checkDelegateForContract(to, from, contract);

/* returns example

true

*/

Last updated