def test_sign_tx_payment_op_custom_asset12(self): """Custom asset payment (code length 12) of 50.0111 ABCDEFGHIJKL to GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V""" self.setup_mnemonic_nopin_nopassphrase() op = proto.StellarPaymentOp() op.amount = 500111000 op.destination_account = ( "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V" ) op.asset = proto.StellarAssetType( 2, "ABCDEFGHIJKL", "GAUYJFQCYIHFQNS7CI6BFWD2DSSFKDIQZUQ3BLQODDKE4PSW7VVBKENC", ) tx = self._create_msg() response = stellar.sign_tx( self.client, tx, [op], self.ADDRESS_N, self.NETWORK_PASSPHRASE ) assert ( b64encode(response.signature) == b"QZIP4XKPfe4OpZtuJiyrMZBX9YBzvGpHGcngdgFfHn2kcdONreF384/pCF80xfEnGm8grKaoOnUEKxqcMKvxAA==" )
def test_sign_tx_payment_op_native(client): """Native payment of 50.0111 XLM to GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V""" op = messages.StellarPaymentOp() op.amount = 500111000 op.destination_account = "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V" tx = _create_msg() response = stellar.sign_tx(client, tx, [op], ADDRESS_N, NETWORK_PASSPHRASE) assert ( b64encode(response.signature) == b"pDc6ghKCLNoYbt3h4eBw+533237m0BB0Jp/d/TxJCA83mF3o5Fr4l5vwAWBR62hdTWAP9MhVluY0cd5i54UwDg==" )
def test_sign_tx_payment_op_native(client): """Native payment of 50.0111 XLM to GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V""" op = messages.StellarPaymentOp() op.amount = 500111000 op.destination_account = "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V" tx = _create_msg() response = stellar.sign_tx(client, tx, [op], ADDRESS_N, NETWORK_PASSPHRASE) assert ( b64encode(response.signature) == b"pDc6ghKCLNoYbt3h4eBw+533237m0BB0Jp/d/TxJCA83mF3o5Fr4l5vwAWBR62hdTWAP9MhVluY0cd5i54UwDg==" # a4373a8212822cda186edde1e1e070fb9df7db7ee6d01074269fddfd3c49080f37985de8e45af8979bf0016051eb685d4d600ff4c85596e63471de62e785300e )
def test_sign_tx_payment_op_native(self): """Native payment of 50.0111 XLM to GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V""" self.setup_mnemonic_nopin_nopassphrase() op = proto.StellarPaymentOp() op.amount = 500111000 op.destination_account = 'GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V' tx = self._create_msg() response = self.client.stellar_sign_transaction( tx, [op], self.ADDRESS_N, self.NETWORK_PASSPHRASE) assert b64encode( response.signature ) == b'pDc6ghKCLNoYbt3h4eBw+533237m0BB0Jp/d/TxJCA83mF3o5Fr4l5vwAWBR62hdTWAP9MhVluY0cd5i54UwDg=='
def test_sign_tx_payment_op_custom_asset1(client): """Custom asset payment (code length 1) of 50.0111 X to GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V""" op = messages.StellarPaymentOp() op.amount = 500111000 op.destination_account = "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V" op.asset = messages.StellarAssetType( 1, "X", "GAUYJFQCYIHFQNS7CI6BFWD2DSSFKDIQZUQ3BLQODDKE4PSW7VVBKENC") tx = _create_msg() response = stellar.sign_tx(client, tx, [op], ADDRESS_N, NETWORK_PASSPHRASE) assert ( b64encode(response.signature) == b"ArZydOtXU2whoRuSjJLFIWPSIsq3AbsncJZ+THF24CRSriVWw5Fy/dHrDlUOu4fzU28I6osDMeI39aWezg5tDw==" )
def test_sign_tx_payment_op_custom_asset1(client): """Custom asset payment (code length 1) of 50.0111 X to GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V""" op = messages.StellarPaymentOp() op.amount = 500111000 op.destination_account = "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V" op.asset = messages.StellarAssetType( 1, "X", "GAUYJFQCYIHFQNS7CI6BFWD2DSSFKDIQZUQ3BLQODDKE4PSW7VVBKENC") tx = _create_msg() response = stellar.sign_tx(client, tx, [op], ADDRESS_N, NETWORK_PASSPHRASE) assert ( b64encode(response.signature) == b"ArZydOtXU2whoRuSjJLFIWPSIsq3AbsncJZ+THF24CRSriVWw5Fy/dHrDlUOu4fzU28I6osDMeI39aWezg5tDw==" # 02b67274eb57536c21a11b928c92c52163d222cab701bb2770967e4c7176e02452ae2556c39172fdd1eb0e550ebb87f3536f08ea8b0331e237f5a59ece0e6d0f )
def test_sign_tx_payment_op_custom_asset1(self): """Custom asset payment (code length 1) of 50.0111 X to GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V""" self.setup_mnemonic_nopin_nopassphrase() op = proto.StellarPaymentOp() op.amount = 500111000 op.destination_account = 'GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V' op.asset = proto.StellarAssetType( 1, 'X', 'GAUYJFQCYIHFQNS7CI6BFWD2DSSFKDIQZUQ3BLQODDKE4PSW7VVBKENC') tx = self._create_msg() response = self.client.stellar_sign_transaction( tx, [op], self.ADDRESS_N, self.NETWORK_PASSPHRASE) assert b64encode( response.signature ) == b'ArZydOtXU2whoRuSjJLFIWPSIsq3AbsncJZ+THF24CRSriVWw5Fy/dHrDlUOu4fzU28I6osDMeI39aWezg5tDw=='
def test_sign_tx_payment_op_custom_asset12(client): """Custom asset payment (code length 12) of 50.0111 ABCDEFGHIJKL to GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V""" op = messages.StellarPaymentOp() op.amount = 500111000 op.destination_account = "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V" op.asset = messages.StellarAssetType( 2, "ABCDEFGHIJKL", "GAUYJFQCYIHFQNS7CI6BFWD2DSSFKDIQZUQ3BLQODDKE4PSW7VVBKENC") tx = _create_msg() response = stellar.sign_tx(client, tx, [op], ADDRESS_N, NETWORK_PASSPHRASE) assert ( b64encode(response.signature) == b"QZIP4XKPfe4OpZtuJiyrMZBX9YBzvGpHGcngdgFfHn2kcdONreF384/pCF80xfEnGm8grKaoOnUEKxqcMKvxAA==" # 41920fe1728f7dee0ea59b6e262cab319057f58073bc6a4719c9e076015f1e7da471d38dade177f38fe9085f34c5f1271a6f20aca6a83a75042b1a9c30abf100 )