UNPKG

@abstract-foundation/agw-client

Version:
116 lines 3.51 kB
export declare const ExclusiveDelegateResolverAbi: readonly [{ readonly type: "function"; readonly name: "DELEGATE_REGISTRY"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; readonly internalType: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "GLOBAL_DELEGATION"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "bytes24"; readonly internalType: "bytes24"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "decodeRightsExpiration"; readonly inputs: readonly [{ readonly name: "rights"; readonly type: "bytes32"; readonly internalType: "bytes32"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "bytes24"; readonly internalType: "bytes24"; }, { readonly name: ""; readonly type: "uint40"; readonly internalType: "uint40"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly name: "delegatedWalletsByRights"; readonly inputs: readonly [{ readonly name: "wallet"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "rights"; readonly type: "bytes24"; readonly internalType: "bytes24"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "address[]"; readonly internalType: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "exclusiveOwnerByRights"; readonly inputs: readonly [{ readonly name: "contractAddress"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "tokenId"; readonly type: "uint256"; readonly internalType: "uint256"; }, { readonly name: "rights"; readonly type: "bytes24"; readonly internalType: "bytes24"; }]; readonly outputs: readonly [{ readonly name: "owner"; readonly type: "address"; readonly internalType: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "exclusiveWalletByRights"; readonly inputs: readonly [{ readonly name: "vault"; readonly type: "address"; readonly internalType: "address"; }, { readonly name: "rights"; readonly type: "bytes24"; readonly internalType: "bytes24"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; readonly internalType: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly name: "generateRightsWithExpiration"; readonly inputs: readonly [{ readonly name: "rightsIdentifier"; readonly type: "bytes24"; readonly internalType: "bytes24"; }, { readonly name: "expiration"; readonly type: "uint40"; readonly internalType: "uint40"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "bytes32"; readonly internalType: "bytes32"; }]; readonly stateMutability: "pure"; }]; //# sourceMappingURL=ExclusiveDelegateResolver.d.ts.map