UNPKG

@keccak256-evg/passport-sdk

Version:

T-REX Passport SDK for interacting with Passport and Registry contracts

146 lines (145 loc) 4.03 kB
export declare const PASSPORT_ABI: readonly [{ readonly inputs: readonly []; readonly name: "passportId"; readonly outputs: readonly [{ readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getBoundWallets"; readonly outputs: readonly [{ readonly type: "address[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getWalletCount"; readonly outputs: readonly [{ readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly type: "address"; }]; readonly name: "isWalletBound"; readonly outputs: readonly [{ readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "unbindWallet"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getPendingBindWallets"; readonly outputs: readonly [{ readonly type: "address[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly type: "address"; }]; readonly name: "requestBindWallet"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly type: "address"; }]; readonly name: "getPendingBindRequest"; readonly outputs: readonly [{ readonly type: "bool"; }, { readonly type: "address"; }, { readonly type: "uint256"; }, { readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly type: "address"; }]; readonly name: "cancelBindRequest"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "acceptBindRequest"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "rejectBindRequest"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "requireUpgrade"; readonly outputs: readonly [{ readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "registry"; readonly outputs: readonly [{ readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly type: "uint256"; }]; readonly name: "boundWallets"; readonly outputs: readonly [{ readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly type: "address"; }]; readonly name: "hasPendingBindRequest"; readonly outputs: readonly [{ readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly type: "address"; }]; readonly name: "cancelExpiredBindRequest"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }];