@keccak256-evg/passport-sdk
Version:
T-REX Passport SDK for interacting with Passport and Registry contracts
122 lines (121 loc) • 3.36 kB
TypeScript
export declare const PASSPORT_REGISTRY_ABI: readonly [{
readonly inputs: readonly [{
readonly components: readonly [{
readonly type: "address";
readonly name: "to";
}, {
readonly type: "uint128";
readonly name: "validityStartTimestamp";
}, {
readonly type: "uint128";
readonly name: "validityEndTimestamp";
}];
readonly name: "request";
readonly type: "tuple";
}, {
readonly type: "bytes";
readonly name: "signature";
}];
readonly name: "createPassport";
readonly outputs: readonly [{
readonly type: "address";
}];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly type: "address";
}];
readonly name: "walletToPassportId";
readonly outputs: readonly [{
readonly type: "uint256";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly type: "uint256";
}];
readonly name: "passportIdToContractAddress";
readonly outputs: readonly [{
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly type: "address";
}];
readonly name: "abolishedWallets";
readonly outputs: readonly [{
readonly type: "bool";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly type: "address";
}];
readonly name: "predictPassportAddress";
readonly outputs: readonly [{
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "upgradeMyPassport";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "getPassportImplementation";
readonly outputs: readonly [{
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "getPassportIdCounter";
readonly outputs: readonly [{
readonly type: "uint256";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly type: "address";
}];
readonly name: "isWalletAbolished";
readonly outputs: readonly [{
readonly type: "bool";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly type: "uint256";
}, {
readonly type: "address";
}];
readonly name: "isWalletUnboundFromPassport";
readonly outputs: readonly [{
readonly type: "bool";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly type: "address";
}, {
readonly type: "address";
}];
readonly name: "hasPassport";
readonly outputs: readonly [{
readonly type: "bool";
}];
readonly stateMutability: "view";
readonly type: "function";
}];