@keccak256-evg/passport-sdk
Version:
T-REX Passport SDK for interacting with Passport and Registry contracts
146 lines (145 loc) • 4.03 kB
TypeScript
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";
}];