@flaunch/sdk
Version:
Flaunch SDK to easily interact with the Flaunch protocol
288 lines • 8.68 kB
TypeScript
export declare const TokenImporterAbi: readonly [{
readonly type: "constructor";
readonly inputs: readonly [{
readonly name: "_anyPositionManager";
readonly type: "address";
readonly internalType: "address payable";
}];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "addVerifier";
readonly inputs: readonly [{
readonly name: "_verifier";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "anyPositionManager";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "address";
readonly internalType: "contract AnyPositionManager";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "cancelOwnershipHandover";
readonly inputs: readonly [];
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly name: "completeOwnershipHandover";
readonly inputs: readonly [{
readonly name: "pendingOwner";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly name: "getAllVerifiers";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "verifiers_";
readonly type: "address[]";
readonly internalType: "address[]";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "initialize";
readonly inputs: readonly [{
readonly name: "_memecoin";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "_creatorFeeAllocation";
readonly type: "uint24";
readonly internalType: "uint24";
}, {
readonly name: "_initialMarketCap";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "_verifier";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "initialize";
readonly inputs: readonly [{
readonly name: "_memecoin";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "_creatorFeeAllocation";
readonly type: "uint24";
readonly internalType: "uint24";
}, {
readonly name: "_initialMarketCap";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "owner";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "result";
readonly type: "address";
readonly internalType: "address";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "ownershipHandoverExpiresAt";
readonly inputs: readonly [{
readonly name: "pendingOwner";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [{
readonly name: "result";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "removeVerifier";
readonly inputs: readonly [{
readonly name: "_verifier";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "renounceOwnership";
readonly inputs: readonly [];
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly name: "requestOwnershipHandover";
readonly inputs: readonly [];
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly name: "setAnyPositionManager";
readonly inputs: readonly [{
readonly name: "_anyPositionManager";
readonly type: "address";
readonly internalType: "address payable";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "transferOwnership";
readonly inputs: readonly [{
readonly name: "newOwner";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [];
readonly stateMutability: "payable";
}, {
readonly type: "function";
readonly name: "verifyMemecoin";
readonly inputs: readonly [{
readonly name: "_memecoin";
readonly type: "address";
readonly internalType: "address";
}];
readonly outputs: readonly [{
readonly name: "verifier_";
readonly type: "address";
readonly internalType: "address";
}];
readonly stateMutability: "view";
}, {
readonly type: "event";
readonly name: "AnyPositionManagerSet";
readonly inputs: readonly [{
readonly name: "_anyPositionManager";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "OwnershipHandoverCanceled";
readonly inputs: readonly [{
readonly name: "pendingOwner";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "OwnershipHandoverRequested";
readonly inputs: readonly [{
readonly name: "pendingOwner";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "OwnershipTransferred";
readonly inputs: readonly [{
readonly name: "oldOwner";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "newOwner";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "TokenImported";
readonly inputs: readonly [{
readonly name: "_memecoin";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}, {
readonly name: "_verifier";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "VerifierAdded";
readonly inputs: readonly [{
readonly name: "_verifier";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "event";
readonly name: "VerifierRemoved";
readonly inputs: readonly [{
readonly name: "_verifier";
readonly type: "address";
readonly indexed: true;
readonly internalType: "address";
}];
readonly anonymous: false;
}, {
readonly type: "error";
readonly name: "AlreadyInitialized";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "InvalidMemecoin";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "NewOwnerIsZeroAddress";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "NoHandoverRequest";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "Unauthorized";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "VerifierAlreadyAdded";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "VerifierNotAdded";
readonly inputs: readonly [];
}, {
readonly type: "error";
readonly name: "ZeroAddress";
readonly inputs: readonly [];
}];
//# sourceMappingURL=TokenImporter.d.ts.map