Skip to main content

Module ITempoStreamChannel

Module ITempoStreamChannel 

Source
Expand description

Module containing a contract’s types and functions.

interface ITempoStreamChannel {
    function open(address payee, address token, uint128 deposit, bytes32 salt, address authorizedSigner) external returns (bytes32 channelId);
    function close(bytes32 channelId, uint128 cumulativeAmount, bytes calldata signature) external;
}

Structs§

ITempoStreamChannelInstance
A ITempoStreamChannel instance.
closeCall
Function with signature close(bytes32,uint128,bytes) and selector 0x0d65c51d.
closeReturn
Container type for the return parameters of the close(bytes32,uint128,bytes) function.
openCall
Function with signature open(address,address,uint128,bytes32,address) and selector 0xc79ea485.
openReturn
Container type for the return parameters of the open(address,address,uint128,bytes32,address) function.

Enums§

ITempoStreamChannelCalls
Container for all the ITempoStreamChannel function calls.

Functions§

new
Creates a new wrapper around an on-chain ITempoStreamChannel contract instance.