@goat-sdk/plugin-modespray
Version:
<div align="center"> <a href="https://github.com/goat-sdk/goat">
46 lines (44 loc) • 1.35 kB
text/typescript
declare const MODESPRAY_ABI: readonly [{
readonly inputs: readonly [{
readonly internalType: "address[]";
readonly name: "recipients";
readonly type: "address[]";
}, {
readonly internalType: "uint256[]";
readonly name: "values";
readonly type: "uint256[]";
}];
readonly name: "disperseEther";
readonly outputs: readonly [];
readonly stateMutability: "payable";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "token";
readonly type: "address";
}, {
readonly internalType: "address[]";
readonly name: "recipients";
readonly type: "address[]";
}, {
readonly internalType: "uint256[]";
readonly name: "values";
readonly type: "uint256[]";
}];
readonly name: "disperseToken";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}];
declare const SPRAY_CONTRACTS_ABI: Record<919 | 34443 | 84532 | 8453 | 11155420 | 10, {
ModeSpray: {
address: string;
abi: typeof MODESPRAY_ABI;
};
}>;
declare function getSprayContract(chainId: number): {
address: string;
abi: typeof MODESPRAY_ABI;
};
export { SPRAY_CONTRACTS_ABI, getSprayContract };