UNPKG

@sfpro/sdk

Version:

TypeScript SDK for Superfluid Protocol - stream money every second

1,299 lines 12.7 MB
/** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xcb05535bd212eCFC4B7b9db81d6C2C768b726776) * - [__View Contract on Op Mainnet Optimism Explorer__](https://optimistic.etherscan.io/address/0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb) * - [__View Contract on Bnb Smart Chain Bsc Scan__](https://bscscan.com/address/0xF353978890204756fc5fa6dfbD16a91eac9E6f4d) * - [__View Contract on Gnosis Gnosisscan__](https://gnosisscan.io/address/0xb688e4Da3100Bcec4b5B3140C8Fb482ad15D2013) * - [__View Contract on Polygon Polygon Scan__](https://polygonscan.com/address/0x444A48dA32649Ed03eeC9B9cD416748262c320E6) * - [__View Contract on Base Basescan__](https://basescan.org/address/0x9F9EEd9Bbc38E9e0514fD9dFcc0Bca9869A9c534) * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb) * - [__View Contract on Celo Celo Explorer__](https://celoscan.io/address/0xF0d7d1D47109bA426B9D8A3Cde1941327af1eea3) * - [__View Contract on Avalanche Fuji Snow Trace__](https://testnet.snowtrace.io/address/0x36446Ec9C7909608065dEB7f491701d815B880e5) * - [__View Contract on Avalanche Snow Trace__](https://snowtrace.io/address/0x42B709822F18595443c308c1BE5E63CbFEf06481) * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f) * - [__View Contract on Scroll Sepolia Scrollscan__](https://sepolia.scrollscan.com/address/0xe25603df330027d91A0BAcc3e80a7f9e84930FC6) * - [__View Contract on Scroll Scrollscan__](https://scrollscan.com/address/0x7613030429E95cDFC76FE70f9573037068B51815) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x862F59081FC7907F940bE4227b9f485d700E6cdD) * - [__View Contract on Op Sepolia Blockscout__](https://optimism-sepolia.blockscout.com/address/0x109412E3C84f0539b43d39dB691B08c90f58dC7c) * - [__View Contract on Degen Degen Chain Explorer__](https://explorer.degen.tips/address/0x5fb676d66eAb8E0c22Ae24C5c10eD7E4A6397c1C) */ export declare const batchLiquidatorAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "host_"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "cfa"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "superToken"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "data"; readonly internalType: "struct BatchLiquidator.FlowLiquidationData"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "agreementOperation"; readonly internalType: "enum BatchLiquidator.FlowType"; readonly type: "uint8"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }]; }]; readonly name: "deleteFlow"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "superToken"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "data"; readonly internalType: "struct BatchLiquidator.FlowLiquidationData[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "agreementOperation"; readonly internalType: "enum BatchLiquidator.FlowType"; readonly type: "uint8"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }]; }]; readonly name: "deleteFlows"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "gda"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "host"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xcb05535bd212eCFC4B7b9db81d6C2C768b726776) * - [__View Contract on Op Mainnet Optimism Explorer__](https://optimistic.etherscan.io/address/0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb) * - [__View Contract on Bnb Smart Chain Bsc Scan__](https://bscscan.com/address/0xF353978890204756fc5fa6dfbD16a91eac9E6f4d) * - [__View Contract on Gnosis Gnosisscan__](https://gnosisscan.io/address/0xb688e4Da3100Bcec4b5B3140C8Fb482ad15D2013) * - [__View Contract on Polygon Polygon Scan__](https://polygonscan.com/address/0x444A48dA32649Ed03eeC9B9cD416748262c320E6) * - [__View Contract on Base Basescan__](https://basescan.org/address/0x9F9EEd9Bbc38E9e0514fD9dFcc0Bca9869A9c534) * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb) * - [__View Contract on Celo Celo Explorer__](https://celoscan.io/address/0xF0d7d1D47109bA426B9D8A3Cde1941327af1eea3) * - [__View Contract on Avalanche Fuji Snow Trace__](https://testnet.snowtrace.io/address/0x36446Ec9C7909608065dEB7f491701d815B880e5) * - [__View Contract on Avalanche Snow Trace__](https://snowtrace.io/address/0x42B709822F18595443c308c1BE5E63CbFEf06481) * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f) * - [__View Contract on Scroll Sepolia Scrollscan__](https://sepolia.scrollscan.com/address/0xe25603df330027d91A0BAcc3e80a7f9e84930FC6) * - [__View Contract on Scroll Scrollscan__](https://scrollscan.com/address/0x7613030429E95cDFC76FE70f9573037068B51815) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x862F59081FC7907F940bE4227b9f485d700E6cdD) * - [__View Contract on Op Sepolia Blockscout__](https://optimism-sepolia.blockscout.com/address/0x109412E3C84f0539b43d39dB691B08c90f58dC7c) * - [__View Contract on Degen Degen Chain Explorer__](https://explorer.degen.tips/address/0x5fb676d66eAb8E0c22Ae24C5c10eD7E4A6397c1C) */ export declare const batchLiquidatorAddress: { readonly 1: "0xcb05535bd212eCFC4B7b9db81d6C2C768b726776"; readonly 10: "0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb"; readonly 56: "0xF353978890204756fc5fa6dfbD16a91eac9E6f4d"; readonly 100: "0xb688e4Da3100Bcec4b5B3140C8Fb482ad15D2013"; readonly 137: "0x444A48dA32649Ed03eeC9B9cD416748262c320E6"; readonly 8453: "0x9F9EEd9Bbc38E9e0514fD9dFcc0Bca9869A9c534"; readonly 42161: "0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb"; readonly 42220: "0xF0d7d1D47109bA426B9D8A3Cde1941327af1eea3"; readonly 43113: "0x36446Ec9C7909608065dEB7f491701d815B880e5"; readonly 43114: "0x42B709822F18595443c308c1BE5E63CbFEf06481"; readonly 84532: "0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f"; readonly 534351: "0xe25603df330027d91A0BAcc3e80a7f9e84930FC6"; readonly 534352: "0x7613030429E95cDFC76FE70f9573037068B51815"; readonly 11155111: "0x862F59081FC7907F940bE4227b9f485d700E6cdD"; readonly 11155420: "0x109412E3C84f0539b43d39dB691B08c90f58dC7c"; readonly 666666666: "0x5fb676d66eAb8E0c22Ae24C5c10eD7E4A6397c1C"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xcb05535bd212eCFC4B7b9db81d6C2C768b726776) * - [__View Contract on Op Mainnet Optimism Explorer__](https://optimistic.etherscan.io/address/0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb) * - [__View Contract on Bnb Smart Chain Bsc Scan__](https://bscscan.com/address/0xF353978890204756fc5fa6dfbD16a91eac9E6f4d) * - [__View Contract on Gnosis Gnosisscan__](https://gnosisscan.io/address/0xb688e4Da3100Bcec4b5B3140C8Fb482ad15D2013) * - [__View Contract on Polygon Polygon Scan__](https://polygonscan.com/address/0x444A48dA32649Ed03eeC9B9cD416748262c320E6) * - [__View Contract on Base Basescan__](https://basescan.org/address/0x9F9EEd9Bbc38E9e0514fD9dFcc0Bca9869A9c534) * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb) * - [__View Contract on Celo Celo Explorer__](https://celoscan.io/address/0xF0d7d1D47109bA426B9D8A3Cde1941327af1eea3) * - [__View Contract on Avalanche Fuji Snow Trace__](https://testnet.snowtrace.io/address/0x36446Ec9C7909608065dEB7f491701d815B880e5) * - [__View Contract on Avalanche Snow Trace__](https://snowtrace.io/address/0x42B709822F18595443c308c1BE5E63CbFEf06481) * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f) * - [__View Contract on Scroll Sepolia Scrollscan__](https://sepolia.scrollscan.com/address/0xe25603df330027d91A0BAcc3e80a7f9e84930FC6) * - [__View Contract on Scroll Scrollscan__](https://scrollscan.com/address/0x7613030429E95cDFC76FE70f9573037068B51815) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x862F59081FC7907F940bE4227b9f485d700E6cdD) * - [__View Contract on Op Sepolia Blockscout__](https://optimism-sepolia.blockscout.com/address/0x109412E3C84f0539b43d39dB691B08c90f58dC7c) * - [__View Contract on Degen Degen Chain Explorer__](https://explorer.degen.tips/address/0x5fb676d66eAb8E0c22Ae24C5c10eD7E4A6397c1C) */ export declare const batchLiquidatorConfig: { readonly address: { readonly 1: "0xcb05535bd212eCFC4B7b9db81d6C2C768b726776"; readonly 10: "0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb"; readonly 56: "0xF353978890204756fc5fa6dfbD16a91eac9E6f4d"; readonly 100: "0xb688e4Da3100Bcec4b5B3140C8Fb482ad15D2013"; readonly 137: "0x444A48dA32649Ed03eeC9B9cD416748262c320E6"; readonly 8453: "0x9F9EEd9Bbc38E9e0514fD9dFcc0Bca9869A9c534"; readonly 42161: "0xe8B40071df98bBEe23833905AFcF7b28fC7Ca3cb"; readonly 42220: "0xF0d7d1D47109bA426B9D8A3Cde1941327af1eea3"; readonly 43113: "0x36446Ec9C7909608065dEB7f491701d815B880e5"; readonly 43114: "0x42B709822F18595443c308c1BE5E63CbFEf06481"; readonly 84532: "0x777Be25F9fdcA87e8a0E06Ad4be93d65429FCb9f"; readonly 534351: "0xe25603df330027d91A0BAcc3e80a7f9e84930FC6"; readonly 534352: "0x7613030429E95cDFC76FE70f9573037068B51815"; readonly 11155111: "0x862F59081FC7907F940bE4227b9f485d700E6cdD"; readonly 11155420: "0x109412E3C84f0539b43d39dB691B08c90f58dC7c"; readonly 666666666: "0x5fb676d66eAb8E0c22Ae24C5c10eD7E4A6397c1C"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "host_"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "cfa"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "superToken"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "data"; readonly internalType: "struct BatchLiquidator.FlowLiquidationData"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "agreementOperation"; readonly internalType: "enum BatchLiquidator.FlowType"; readonly type: "uint8"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }]; }]; readonly name: "deleteFlow"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "superToken"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "data"; readonly internalType: "struct BatchLiquidator.FlowLiquidationData[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "agreementOperation"; readonly internalType: "enum BatchLiquidator.FlowType"; readonly type: "uint8"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }]; }]; readonly name: "deleteFlows"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "gda"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "host"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x2844c1BBdA121E9E43105630b9C8310e5c72744b) * - [__View Contract on Op Mainnet Optimism Explorer__](https://optimistic.etherscan.io/address/0x204C6f131bb7F258b2Ea1593f5309911d8E458eD) * - [__View Contract on Bnb Smart Chain Bsc Scan__](https://bscscan.com/address/0x49c38108870e74Cb9420C0991a85D3edd6363F75) * - [__View Contract on Gnosis Gnosisscan__](https://gnosisscan.io/address/0xEbdA4ceF883A7B12c4E669Ebc58927FBa8447C7D) * - [__View Contract on Polygon Polygon Scan__](https://polygonscan.com/address/0x6EeE6060f715257b970700bc2656De21dEdF074C) * - [__View Contract on Base Basescan__](https://basescan.org/address/0x19ba78B9cDB05A877718841c574325fdB53601bb) * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x731FdBB12944973B500518aea61942381d7e240D) * - [__View Contract on Celo Celo Explorer__](https://celoscan.io/address/0x9d369e78e1a682cE0F8d9aD849BeA4FE1c3bD3Ad) * - [__View Contract on Avalanche Fuji Snow Trace__](https://testnet.snowtrace.io/address/0x16843ac25Ccc58Aa7960ba05f61cBB17b36b130A) * - [__View Contract on Avalanche Snow Trace__](https://snowtrace.io/address/0x6946c5B38Ffea373b0a2340b4AEf0De8F6782e58) * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef) * - [__View Contract on Scroll Sepolia Scrollscan__](https://sepolia.scrollscan.com/address/0xbc46B4Aa41c055578306820013d4B65fff42711E) * - [__View Contract on Scroll Scrollscan__](https://scrollscan.com/address/0xB3bcD6da1eeB6c97258B3806A853A6dcD3B6C00c) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef) * - [__View Contract on Op Sepolia Blockscout__](https://optimism-sepolia.blockscout.com/address/0x8a3170AdbC67233196371226141736E4151e7C26) * - [__View Contract on Degen Degen Chain Explorer__](https://explorer.degen.tips/address/0x82cc052d1b17aC554a22A88D5876B56c6b51e95c) */ export declare const cfaAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "host"; readonly internalType: "contract ISuperfluid"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "AGREEMENT_BASE_ONLY_HOST"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "_code"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "APP_RULE"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_FLOW_RATE_ALLOWANCE_EXCEEDED"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_NO_NEGATIVE_ALLOWANCE"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_NO_SENDER_CREATE"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_NO_SENDER_FLOW_OPERATOR"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_NO_SENDER_UPDATE"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_OPERATOR_NO_CREATE_PERMISSIONS"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_OPERATOR_NO_DELETE_PERMISSIONS"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_OPERATOR_NO_UPDATE_PERMISSIONS"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ACL_UNCLEAN_PERMISSIONS"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_DEPOSIT_TOO_BIG"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_FLOW_ALREADY_EXISTS"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_FLOW_DOES_NOT_EXIST"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_FLOW_RATE_TOO_BIG"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_HOOK_OUT_OF_GAS"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_INSUFFICIENT_BALANCE"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_INVALID_FLOW_RATE"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_NON_CRITICAL_SENDER"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_NO_SELF_FLOW"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ZERO_ADDRESS_RECEIVER"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "CFA_ZERO_ADDRESS_SENDER"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "uuid"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "codeAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "CodeUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "permissions"; readonly internalType: "uint8"; readonly type: "uint8"; readonly indexed: false; }, { readonly name: "flowRateAllowance"; readonly internalType: "int96"; readonly type: "int96"; readonly indexed: false; }]; readonly name: "FlowOperatorUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; readonly indexed: false; }, { readonly name: "totalSenderFlowRate"; readonly internalType: "int256"; readonly type: "int256"; readonly indexed: false; }, { readonly name: "totalReceiverFlowRate"; readonly internalType: "int256"; readonly type: "int256"; readonly indexed: false; }, { readonly name: "userData"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "FlowUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "deposit"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FlowUpdatedExtension"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "version"; readonly internalType: "uint8"; readonly type: "uint8"; readonly indexed: false; }]; readonly name: "Initialized"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "CFA_HOOK_GAS_LIMIT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "DEFAULT_MINIMUM_DEPOSIT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "MAXIMUM_DEPOSIT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "MAXIMUM_FLOW_RATE"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "existingPermissions"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "permissionDelta"; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly name: "addPermissions"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "agreementType"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "authorizeFlowOperatorWithFullControl"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "castrate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "createFlow"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "createFlowByOperator"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subtractedFlowRateAllowance"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "decreaseFlowRateAllowance"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "permissionsToRemove"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "subtractedFlowRateAllowance"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "decreaseFlowRateAllowanceWithPermissions"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "deleteFlow"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "deleteFlowByOperator"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAccountFlowInfo"; readonly outputs: readonly [{ readonly name: "timestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "deposit"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "owedDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getCodeAddress"; readonly outputs: readonly [{ readonly name: "codeAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }]; readonly name: "getDepositRequiredForFlowRate"; readonly outputs: readonly [{ readonly name: "deposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getFlow"; readonly outputs: readonly [{ readonly name: "timestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "deposit"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "owedDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getFlowByID"; readonly outputs: readonly [{ readonly name: "timestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "deposit"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "owedDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getFlowOperatorData"; readonly outputs: readonly [{ readonly name: "flowOperatorId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "permissions"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "flowRateAllowance"; readonly internalType: "int96"; readonly type: "int96"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowOperatorId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getFlowOperatorDataByID"; readonly outputs: readonly [{ readonly name: "permissions"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "flowRateAllowance"; readonly internalType: "int96"; readonly type: "int96"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "deposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getMaximumFlowRateFromDeposit"; readonly outputs: readonly [{ readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getNetFlow"; readonly outputs: readonly [{ readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "addedFlowRateAllowance"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "increaseFlowRateAllowance"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "permissionsToAdd"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "addedFlowRateAllowance"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "increaseFlowRateAllowanceWithPermissions"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "timestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isPatricianPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isPatricianPeriodNow"; readonly outputs: readonly [{ readonly name: "isCurrentlyPatricianPeriod"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "timestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "proxiableUUID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "time"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "realtimeBalanceOf"; readonly outputs: readonly [{ readonly name: "dynamicBalance"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "deposit"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "owedDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "existingPermissions"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "permissionDelta"; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly name: "removePermissions"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "revokeFlowOperatorWithFullControl"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "newAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "updateCode"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "updateFlow"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "receiver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "flowRate"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "updateFlowByOperator"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract ISuperfluidToken"; readonly type: "address"; }, { readonly name: "flowOperator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "permissions"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "flowRateAllowance"; readonly internalType: "int96"; readonly type: "int96"; }, { readonly name: "ctx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "updateFlowOperatorPermissions"; readonly outputs: readonly [{ readonly name: "newCtx"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x2844c1BBdA121E9E43105630b9C8310e5c72744b) * - [__View Contract on Op Mainnet Optimism Explorer__](https://optimistic.etherscan.io/address/0x204C6f131bb7F258b2Ea1593f5309911d8E458eD) * - [__View Contract on Bnb Smart Chain Bsc Scan__](https://bscscan.com/address/0x49c38108870e74Cb9420C0991a85D3edd6363F75) * - [__View Contract on Gnosis Gnosisscan__](https://gnosisscan.io/address/0xEbdA4ceF883A7B12c4E669Ebc58927FBa8447C7D) * - [__View Contract on Polygon Polygon Scan__](https://polygonscan.com/address/0x6EeE6060f715257b970700bc2656De21dEdF074C) * - [__View Contract on Base Basescan__](https://basescan.org/address/0x19ba78B9cDB05A877718841c574325fdB53601bb) * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x731FdBB12944973B500518aea61942381d7e240D) * - [__View Contract on Celo Celo Explorer__](https://celoscan.io/address/0x9d369e78e1a682cE0F8d9aD849BeA4FE1c3bD3Ad) * - [__View Contract on Avalanche Fuji Snow Trace__](https://testnet.snowtrace.io/address/0x16843ac25Ccc58Aa7960ba05f61cBB17b36b130A) * - [__View Contract on Avalanche Snow Trace__](https://snowtrace.io/address/0x6946c5B38Ffea373b0a2340b4AEf0De8F6782e58) * - [__View Contract on Base Sepolia Basescan__](https://sepolia.basescan.org/address/0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef) * - [__View Contract on Scroll Sepolia Scrollscan__](https://sepolia.scrollscan.com/address/0xbc46B4Aa41c055578306820013d4B65fff42711E) * - [__View Contract on Scroll Scrollscan__](https://scrollscan.com/address/0xB3bcD6da1eeB6c97258B3806A853A6dcD3B6C00c) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef) * - [__View Contract on Op Sepolia Blockscout__](https://optimism-sepolia.blockscout.com/address/0x8a3170AdbC67233196371226141736E4151e7C26) * - [__View Contract on Degen Degen Chain Explorer__](https://explorer.degen.tips/address/0x82cc052d1b17aC554a22A88D5876B56c6b51e95c) */ export declare const cfaAddress: { readonly 1: "0x2844c1BBdA121E9E43105630b9C8310e5c72744b"; readonly 10: "0x204C6f131bb7F258b2Ea1593f5309911d8E458eD"; readonly 56: "0x49c38108870e74Cb9420C0991a85D3edd6363F75"; readonly 100: "0xEbdA4ceF883A7B12c4E669Ebc58927FBa8447C7D"; readonly 137: "0x6EeE6060f715257b970700bc2656De21dEdF074C"; readonly 8453: "0x19ba78B9cDB05A877718841c574325fdB53601bb"; readonly 42161: "0x731FdBB12944973B500518aea61942381d7e240D"; readonly 42220: "0x9d369e78e1a682cE0F8d9aD849BeA4FE1c3bD3Ad"; readonly 43113: "0x16843ac25Ccc58Aa7960ba05f61cBB17b36b130A"; readonly 43114: "0x6946c5B38Ffea373b0a2340b4AEf0De8F6782e58"; readonly 84532: "0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef"; readonly 534351: "0xbc46B4Aa41c055578306820013d4B65fff42711E"; readonly 534352: "0xB3bcD6da1eeB6c97258B3806A853A6dcD3B6C00c"; readonly 11155111: "0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef"; readonly 11155420: "0x8a3170AdbC67233196371226141736E4151e7C26"; readonly 666666666: "0x82cc052d1b17aC554a22A88D5876B56c6b51e95c"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x2844c1BBdA121E9E43105630b9C8310e5c72744b) * - [__View Contract on Op Mainnet Optimism Explorer__](https://optimistic.etherscan.io/address/0x204C6f131bb7F258b2Ea1593f5309911d8E458eD) * - [__View Contract on Bnb Smart Chain Bsc Scan__](https://bscscan.com/address/0x49c38108870e74Cb9420C0991a85D3edd6363F75) * - [__View Contract on Gnosis Gnosisscan__](https://gnosisscan.io/address/0xEbdA4ceF883A7B12c4E669Ebc58927FBa8447C7D) * - [__View Contract on Polygon Polygon Scan__](https://polygonscan.com/address/0x6EeE6060f715257b970700bc2656De21dEdF074C) * - [__View Contract on Base Basescan__](https://basescan.org/address/0x19ba78B9cDB05A877718841c574325fdB53601bb) * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x731FdBB12944973B500518aea61942381d7e240D) * - [__View Contract on Celo Celo Explorer__](https://celoscan.io/address/0x9d369e78e1a682cE0F8d9aD849BeA4FE1c3bD3Ad) * - [__View Contract on Avalanche Fuji Snow Trace__](https://testnet.snowtrace.io/address/0x16843ac25Ccc58Aa7960ba05f61cBB17b