@cfxdevkit/contracts / paymentSplitterAbi
Variable: paymentSplitterAbi
constpaymentSplitterAbi: readonly [{inputs: readonly [{internalType:"address[]";name:"payees";type:"address[]"; }, {internalType:"uint256[]";name:"shares_";type:"uint256[]"; }];stateMutability:"nonpayable";type:"constructor"; }, {inputs: readonly [];name:"ReentrancyGuardReentrantCall";type:"error"; }, {inputs: readonly [{internalType:"address";name:"token";type:"address"; }];name:"SafeERC20FailedOperation";type:"error"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"token";type:"address"; }, {indexed:true;internalType:"address";name:"to";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"ERC20Released";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"from";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"NativeReceived";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"to";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"NativeReleased";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"account";type:"address"; }, {indexed:false;internalType:"uint256";name:"shares";type:"uint256"; }];name:"PayeeAdded";type:"event"; }, {inputs: readonly [{internalType:"contract IERC20";name:"";type:"address"; }, {internalType:"address";name:"";type:"address"; }];name:"erc20Released";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract IERC20";name:"";type:"address"; }];name:"erc20TotalReleased";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"nativeReleased";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"index";type:"uint256"; }];name:"payee";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"payeeCount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"contract IERC20";name:"token";type:"address"; }, {internalType:"address";name:"account";type:"address"; }];name:"pendingERC20";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"account";type:"address"; }];name:"pendingNative";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address payable";name:"account";type:"address"; }];name:"release";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"contract IERC20";name:"token";type:"address"; }, {internalType:"address";name:"account";type:"address"; }];name:"releaseERC20";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"";type:"address"; }];name:"shares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalNativeReleased";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"totalShares";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {stateMutability:"payable";type:"receive"; }]
Defined in: generated.ts:2899