def from_dict(cls, data: Dict[str, Any]) -> "ReceiveSecretReveal": instance = cls( secret=Secret(deserialize_bytes(data["secret"])), sender=to_canonical_address(data["sender"]), ) instance.secrethash = deserialize_bytes(data["secrethash"]) return instance
def from_dict(cls, data) -> 'ReceiveSecretReveal': instance = cls( secret=deserialize_bytes(data['secret']), sender=to_canonical_address(data['sender']), ) instance.secrethash = deserialize_bytes(data['secrethash']) return instance
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveSecretReveal': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), secret_registry_address=to_canonical_address(data['secret_registry_address']), secrethash=deserialize_bytes(data['secrethash']), secret=deserialize_bytes(data['secret']), block_number=BlockNumber(int(data['block_number'])), )
def from_dict(cls, data) -> 'ContractReceiveSecretReveal': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), secret_registry_address=to_canonical_address( data['secret_registry_address']), secrethash=deserialize_bytes(data['secrethash']), secret=deserialize_bytes(data['secret']), )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveNewPaymentNetwork': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), payment_network=data['payment_network'], block_number=BlockNumber(int(data['block_number'])), block_hash=BlockHash(deserialize_bytes(data['block_hash'])), )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractSendSecretReveal': restored = cls( expiration=BlockExpiration(int(data['expiration'])), secret=Secret(serialization.deserialize_bytes(data['secret'])), triggered_by_block_hash=BlockHash(deserialize_bytes(data['triggered_by_block_hash'])), ) return restored
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveSecretReveal': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), secret_registry_address=to_canonical_address( data['secret_registry_address']), secrethash=deserialize_bytes(data['secrethash']), secret=deserialize_bytes(data['secret']), block_number=BlockNumber(int(data['block_number'])), )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveChannelNew': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address( data['token_network_identifier']), channel_state=data['channel_state'], block_number=BlockNumber(int(data['block_number'])), block_hash=BlockHash(deserialize_bytes(data['block_hash'])), )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveNewTokenNetwork': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), payment_network_identifier=to_canonical_address( data['payment_network_identifier']), token_network=data['token_network'], block_number=BlockNumber(int(data['block_number'])), block_hash=BlockHash(deserialize_bytes(data['block_hash'])), )
def from_dict(cls, data: Dict[str, Any]) -> 'MediatorTransferState': restored = cls(secrethash=serialization.deserialize_bytes( data['secrethash']), ) restored.transfers_pair = data['transfers_pair'] restored.waiting_transfer = data['waiting_transfer'] secret = data.get('secret') if secret is not None: restored.secret = serialization.deserialize_bytes(secret) return restored
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveChannelBatchUnlock': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address(data['token_network_identifier']), participant=to_canonical_address(data['participant']), partner=to_canonical_address(data['partner']), locksroot=deserialize_bytes(data['locksroot']), unlocked_amount=int(data['unlocked_amount']), returned_tokens=int(data['returned_tokens']), block_number=BlockNumber(int(data['block_number'])), )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveRouteNew': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address( data['token_network_identifier']), channel_identifier=ChannelID(int(data['channel_identifier'])), participant1=to_canonical_address(data['participant1']), participant2=to_canonical_address(data['participant2']), block_number=BlockNumber(int(data['block_number'])), block_hash=BlockHash(deserialize_bytes(data['block_hash'])), )
def from_dict(cls, data) -> 'ContractReceiveChannelBatchUnlock': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address( data['token_network_identifier']), participant=to_canonical_address(data['participant']), partner=to_canonical_address(data['partner']), locksroot=deserialize_bytes(data['locksroot']), unlocked_amount=data['unlocked_amount'], returned_tokens=data['returned_tokens'], )
def from_dict(cls, data: typing.Dict[str, typing.Any]) -> 'MediatorTransferState': restored = cls( secrethash=serialization.deserialize_bytes(data['secrethash']), ) restored.transfers_pair = data['transfers_pair'] restored.waiting_transfer = data['waiting_transfer'] secret = data.get('secret') if secret is not None: restored.secret = serialization.deserialize_bytes(secret) return restored
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveChannelBatchUnlock': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address( data['token_network_identifier']), participant=to_canonical_address(data['participant']), partner=to_canonical_address(data['partner']), locksroot=deserialize_bytes(data['locksroot']), unlocked_amount=int(data['unlocked_amount']), returned_tokens=int(data['returned_tokens']), block_number=BlockNumber(int(data['block_number'])), block_hash=BlockHash(deserialize_bytes(data['block_hash'])), )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveChannelNew': return cls( transaction_hash=deserialize_transactionhash(data['transaction_hash']), channel_state=data['channel_state'], block_number=BlockNumber(int(data['block_number'])), block_hash=BlockHash(deserialize_bytes(data['block_hash'])), )
def from_dict(cls, data) -> 'ReceiveTransferRefundCancelRoute': instance = cls( routes=data['routes'], transfer=data['transfer'], secret=deserialize_bytes(data['secret']), ) return instance
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveChannelSettled': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address(data['token_network_identifier']), channel_identifier=ChannelID(int(data['channel_identifier'])), block_number=BlockNumber(int(data['block_number'])), )
def from_dict(cls, data) -> 'ReceiveLockExpired': return cls( sender=to_canonical_address(data['sender']), balance_proof=data['balance_proof'], secrethash=deserialize_bytes(data['secrethash']), message_identifier=data['message_identifier'], )
def from_dict(cls, data: Dict[str, Any]) -> 'EventUnlockClaimSuccess': restored = cls( identifier=int(data['identifier']), secrethash=serialization.deserialize_bytes(data['secrethash']), ) return restored
def from_dict(cls, data) -> 'ContractReceiveRouteClosed': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address( data['token_network_identifier']), channel_identifier=data['channel_identifier'], )
def from_dict(cls, data) -> 'ContractReceiveNewTokenNetwork': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), payment_network_identifier=to_canonical_address( data['payment_network_identifier']), token_network=data['token_network'], )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveNewTokenNetwork': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), payment_network_identifier=to_canonical_address(data['payment_network_identifier']), token_network=data['token_network'], block_number=BlockNumber(int(data['block_number'])), )
def from_dict(cls, data: typing.Dict[str, typing.Any]) -> 'ContractSendSecretReveal': restored = cls( expiration=data['expiration'], secret=serialization.deserialize_bytes(data['secret']), ) return restored
def from_dict(cls, data: Dict[str, Any]) -> "ReceiveTransferRefundCancelRoute": instance = cls( routes=data["routes"], transfer=data["transfer"], secret=Secret(deserialize_bytes(data["secret"])), ) return instance
def from_dict(cls, data: Dict[str, Any]) -> 'ContractSendSecretReveal': restored = cls( expiration=BlockExpiration(int(data['expiration'])), secret=Secret(serialization.deserialize_bytes(data['secret'])), ) return restored
def from_dict(cls, data) -> 'ContractReceiveChannelNewBalance': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address( data['token_network_identifier']), channel_identifier=data['channel_identifier'], deposit_transaction=data['deposit_transaction'], )
def from_dict(cls, data: Dict[str, Any]) -> "ContractReceiveChannelNew": return cls( transaction_hash=deserialize_transactionhash( data["transaction_hash"]), channel_state=data["channel_state"], block_number=BlockNumber(int(data["block_number"])), block_hash=BlockHash(deserialize_bytes(data["block_hash"])), )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractSendChannelUpdateTransfer': restored = cls( expiration=BlockExpiration(int(data['expiration'])), balance_proof=data['balance_proof'], triggered_by_block_hash=BlockHash(deserialize_bytes(data['triggered_by_block_hash'])), ) return restored
def from_dict(cls, data: Dict[str, Any]) -> "ContractSendChannelSettle": restored = cls( canonical_identifier=CanonicalIdentifier.from_dict( data["canonical_identifier"]), triggered_by_block_hash=BlockHash( deserialize_bytes(data["triggered_by_block_hash"])), ) return restored
def from_dict(cls, data) -> 'ContractReceiveUpdateTransfer': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), token_network_identifier=to_canonical_address(data['token_network_identifier']), channel_identifier=data['channel_identifier'], nonce=data['nonce'], block_number=data['block_number'], )
def from_dict(cls, data: typing.Dict[str, typing.Any]) -> 'EventUnlockSuccess': restored = cls( identifier=data['identifier'], secrethash=serialization.deserialize_bytes(data['secrethash']), ) return restored
def from_dict(cls, data: Dict[str, Any]) -> 'EventUnlockFailed': restored = cls( identifier=int(data['identifier']), secrethash=serialization.deserialize_bytes(data['secrethash']), reason=data['reason'], ) return restored
def from_dict( cls, data: typing.Dict[str, typing.Any]) -> 'ContractReceiveNewPaymentNetwork': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), payment_network=data['payment_network'], block_number=data['block_number'], )
def from_dict(cls, data: Dict[str, Any]) -> 'SendLockExpired': restored = cls( recipient=to_canonical_address(data['recipient']), message_identifier=int(data['message_identifier']), balance_proof=data['balance_proof'], secrethash=serialization.deserialize_bytes(data['secrethash']), ) return restored
def from_dict(cls, data: Dict[str, Any]) -> 'SendSecretReveal': restored = cls( recipient=to_canonical_address(data['recipient']), channel_identifier=ChannelID(int(data['channel_identifier'])), message_identifier=MessageID(int(data['message_identifier'])), secret=Secret(serialization.deserialize_bytes(data['secret'])), ) return restored
def from_dict(cls, data) -> 'ReceiveSecretRequest': instance = cls( payment_identifier=int(data['payment_identifier']), amount=int(data['amount']), expiration=int(data['expiration']), secrethash=deserialize_bytes(data['secrethash']), sender=to_canonical_address(data['sender']), ) instance.revealsecret = data['revealsecret'] return instance
def from_dict( cls, data: Dict[str, Any], )-> 'EventUnexpectedSecretReveal': restored = cls( secrethash=serialization.deserialize_bytes(data['secrethash']), reason=data['reason'], ) return restored
def from_dict( cls, data: Dict[str, Any], )-> 'EventInvalidReceivedUnlock': restored = cls( secrethash=serialization.deserialize_bytes(data['secrethash']), reason=data['reason'], ) return restored
def from_dict(cls, data: Dict[str, Any]) -> 'SendSecretRequest': restored = cls( recipient=to_canonical_address(data['recipient']), channel_identifier=ChannelID(int(data['channel_identifier'])), message_identifier=MessageID(int(data['message_identifier'])), payment_identifier=PaymentID(int(data['payment_identifier'])), amount=TokenAmount(int(data['amount'])), expiration=BlockExpiration(int(data['expiration'])), secrethash=SecretHash(serialization.deserialize_bytes(data['secrethash'])), ) return restored
def from_dict(cls, data: Dict[str, Any]) -> 'SendBalanceProof': restored = cls( recipient=to_canonical_address(data['recipient']), channel_identifier=ChannelID(int(data['channel_identifier'])), message_identifier=MessageID(int(data['message_identifier'])), payment_identifier=PaymentID(int(data['payment_identifier'])), token_address=to_canonical_address(data['token_address']), secret=Secret(serialization.deserialize_bytes(data['secret'])), balance_proof=data['balance_proof'], ) return restored
def from_dict(cls, data: typing.Dict[str, typing.Any]) -> 'TargetTransferState': restored = cls( route=data['route'], transfer=data['transfer'], ) restored.state = data['state'] secret = data.get('secret') if secret is not None: restored.secret = serialization.deserialize_bytes(secret) return restored
def from_dict(cls, data: typing.Dict[str, typing.Any]) -> 'TransferDescriptionWithSecretState': restored = cls( payment_network_identifier=to_canonical_address(data['payment_network_identifier']), payment_identifier=int(data['payment_identifier']), amount=int(data['amount']), token_network_identifier=to_canonical_address(data['token_network_identifier']), initiator=to_canonical_address(data['initiator']), target=to_canonical_address(data['target']), secret=serialization.deserialize_bytes(data['secret']), ) return restored
def from_dict(cls, data: Dict[str, Any]) -> 'ReceiveUnlock': return cls( message_identifier=int(data['message_identifier']), secret=deserialize_bytes(data['secret']), balance_proof=data['balance_proof'], )
def from_dict(cls, data: Dict[str, Any]) -> 'ContractReceiveNewPaymentNetwork': return cls( transaction_hash=deserialize_bytes(data['transaction_hash']), payment_network=data['payment_network'], block_number=BlockNumber(int(data['block_number'])), )
def from_dict(cls, data: Dict[str, Any]) -> 'Block': return cls( block_number=BlockNumber(int(data['block_number'])), gas_limit=data['gas_limit'], block_hash=deserialize_bytes(data['block_hash']), )
def from_dict(cls, data) -> 'ReceiveLockExpired': return cls( balance_proof=data['balance_proof'], secrethash=deserialize_bytes(data['secrethash']), message_identifier=int(data['message_identifier']), )