asset = make_field('asset', 20, '20s') recipient = make_field('recipient', 20, '20s') target = make_field('target', 20, '20s') initiator = make_field('initiator', 20, '20s') sender = make_field('sender', 20, '20s') locksroot = make_field('locksroot', 32, '32s') hashlock = make_field('hashlock', 32, '32s') secret = make_field('secret', 32, '32s') echo = make_field('echo', 32, '32s') transfered_amount = make_field('transfered_amount', 32, '32s', integer(0, BYTE**32)) amount = make_field('amount', 32, '32s', integer(0, BYTE**32)) fee = make_field('fee', 32, '32s', integer(0, BYTE**32)) optional_locksroot = make_field('locksroot', 32, '32s', optional_bytes()) optional_secret = make_field('secret', 32, '32s', optional_bytes()) signature = make_field('signature', 65, '65s') Ack = namedbuffer( 'ack', [ cmdid(ACK), # [0:1] pad(3), # [1:4] sender, echo, ]) Ping = namedbuffer( 'ping',
asset = make_field('asset', 20, '20s') recipient = make_field('recipient', 20, '20s') target = make_field('target', 20, '20s') initiator = make_field('initiator', 20, '20s') sender = make_field('sender', 20, '20s') locksroot = make_field('locksroot', 32, '32s') hashlock = make_field('hashlock', 32, '32s') secret = make_field('secret', 32, '32s') echo = make_field('echo', 32, '32s') transferred_amount = make_field('transferred_amount', 32, '32s', integer(0, BYTE ** 32)) amount = make_field('amount', 32, '32s', integer(0, BYTE ** 32)) fee = make_field('fee', 32, '32s', integer(0, BYTE ** 32)) optional_locksroot = make_field('locksroot', 32, '32s', optional_bytes()) optional_secret = make_field('secret', 32, '32s', optional_bytes()) signature = make_field('signature', 65, '65s') Ack = namedbuffer( 'ack', [ cmdid(ACK), # [0:1] pad(3), # [1:4] sender, echo, ] ) Ping = namedbuffer(
recipient = make_field('recipient', 20, '20s') target = make_field('target', 20, '20s') initiator = make_field('initiator', 20, '20s') sender = make_field('sender', 20, '20s') channel = make_field('channel', 20, '20s') locksroot = make_field('locksroot', 32, '32s') secrethash = make_field('secrethash', 32, '32s') secret = make_field('secret', 32, '32s') transferred_amount = make_field('transferred_amount', 32, '32s', integer(0, UINT256_MAX)) locked_amount = make_field('locked_amount', 32, '32s', integer(0, UINT256_MAX)) amount = make_field('amount', 32, '32s', integer(0, UINT256_MAX)) fee = make_field('fee', 32, '32s', integer(0, UINT256_MAX)) optional_secret = make_field('secret', 32, '32s', optional_bytes()) signature = make_field('signature', 65, '65s') Processed = namedbuffer('processed', [ cmdid(PROCESSED), pad(3), sender, message_identifier, signature, ]) Delivered = namedbuffer('delivered', [ cmdid(DELIVERED), pad(3), delivered_message_identifier,
token = make_field('token', 20, '20s') recipient = make_field('recipient', 20, '20s') target = make_field('target', 20, '20s') initiator = make_field('initiator', 20, '20s') sender = make_field('sender', 20, '20s') channel = make_field('channel', 20, '20s') locksroot = make_field('locksroot', 32, '32s') hashlock = make_field('hashlock', 32, '32s') secret = make_field('secret', 32, '32s') echo = make_field('echo', 32, '32s') transferred_amount = make_field('transferred_amount', 32, '32s', integer(0, UINT256_MAX)) amount = make_field('amount', 32, '32s', integer(0, UINT256_MAX)) fee = make_field('fee', 32, '32s', integer(0, UINT256_MAX)) optional_secret = make_field('secret', 32, '32s', optional_bytes()) signature = make_field('signature', 65, '65s') Ack = namedbuffer( 'ack', [ cmdid(ACK), # [0:1] pad(3), # [1:4] sender, echo, ] ) Ping = namedbuffer( 'ping',