@antefinance/ante-sdk
Version:
Library for interacting with Ante smart contracts
102 lines (101 loc) • 2.99 kB
TypeScript
export declare const grantIOUMintGateAbi: readonly [{
readonly type: "constructor";
readonly inputs: readonly [{
readonly name: "anteIouAddress";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "anteGrantPoolAddress";
readonly type: "address";
readonly internalType: "address";
}];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "anteGrantPool";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "address";
readonly internalType: "contract IAnteGrantPoolV2";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "anteIou";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "address";
readonly internalType: "contract IAnteIOU";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "check";
readonly inputs: readonly [{
readonly name: "iouId";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "user";
readonly type: "address";
readonly internalType: "address";
}, {
readonly name: "amount";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [{
readonly name: "";
readonly type: "bool";
readonly internalType: "bool";
}];
readonly stateMutability: "view";
}, {
readonly type: "function";
readonly name: "configure";
readonly inputs: readonly [{
readonly name: "iouId";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "data";
readonly type: "bytes";
readonly internalType: "bytes";
}];
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
}, {
readonly type: "function";
readonly name: "gateDetails";
readonly inputs: readonly [{
readonly name: "iouId";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly outputs: readonly [{
readonly name: "grantId";
readonly type: "uint256";
readonly internalType: "uint256";
}, {
readonly name: "minContributionPerClaim";
readonly type: "uint256";
readonly internalType: "uint256";
}];
readonly stateMutability: "view";
}, {
readonly type: "event";
readonly name: "ConfigUpdated";
readonly inputs: readonly [{
readonly name: "iouId";
readonly type: "uint256";
readonly indexed: false;
readonly internalType: "uint256";
}];
readonly anonymous: false;
}, {
readonly type: "error";
readonly name: "NotAuthorized";
readonly inputs: readonly [];
}];