Transactions
Transfer
Transfers assets to a recipient address. If the transferred asset type is equity, both parties are required to confirm with their signature.
-
From NEO-GUI, click
Transaction
->Transfer
-
Do one of the following:
-
To transfer to a single address, click
+
and enter the transfer information, e.g. assets type, recipient address, and amount. -
To transfer to a batch of addresses, clickand enter pairs of the address and amount separated by a space, as shown below:
-
-
Click
OK
. -
(Optional) Click Advanced to unfold the panel and set the following options:
-
Transfer from:Select an address from which you want to transfer fund out.
-
Fee:The default value is 0. Set a fee if you want to raise the priority of this transaction.
-
Change address:When you send funds from your wallet, the specified amount of funds are sent to the intended address and the remainder of the funds are send to the change address specified here.
It is not supported to set a watch-only addresses in the wallet as the change address.
-
-
(Optional) Clickto enter transaction related information that will be recorded on the NEO blockchain.
-
Double-check the transfer information and then click
OK
.For token asset transfer, the transaction is completed with the transaction ID displayed.
For equity asset transfer, signatures are required for completing the transaction. Copy the transaction information that appears and send it to the other party. The other party of the transaction needs to sign and broadcast in NEO-GUI to complete the transaction. For more information, refer to Signature .
Signature
Signing of information, is to signify confirmation of the information by the signer. For transactions involving equity allocation and asset exchange, the signature is required as proof of consent by the parties involved.
-
From NEO-GUI, click
Transaction
->Sign
, -
Paste the transaction information sent by the other party in the input field, and then click
sign
. The output data is generated.At the same time, the
Broadcast
button is displayed. -
Click
Broadcast
. The transaction is sent successfully and will be completed once confirmed by NEO blockchain.
Assets Exchange
An online asset exchange between two parties require both parties to sign for the transaction before the successful exchange of asset can occur. For example, a general asset exchange process between the transaction parties A and B is:
-
Both parties initiate a transaction request and send the generated request to each other
-
Verify the request received
-
Merge transaction requests from both parties, generate signatures and send them to each other
-
Sign and broadcast the transaction.
Step 1 - Initiating a request
Take the operations made on A side as an example:
-
From NEO-GUI, click
Transaction
->Transaction
. -
Enter the other party's account information and then click
+
to enter the asset to be sent. -
Click
Initiate
to generate the transaction request. Cope the request that appears and send it to B. Then clickClose
. -
The merging request page is displayed. Wait for the transaction request sent from B.
B performs the same operations and send the request to A.
Step 2 - Merging the request
Take the operations made on A side as an example:
-
In the merging request page, paste the request sent from B into the counterparty request field. Click
Validate
. -
Verify the transaction information. Click
Accept
if no issue. -
Click
Merge
to merge both parties' requests and generate the signature. -
Copy the signature information and send it to B.
-
B performs the same operations and send the signature to A.
Step 3 - Signing and broadcasting the transaction
The two sides sign and broadcast the transaction information to complete the process. For more information, refer to signature .
NEP-5 Assets
The NEO-GUI client supports NEP-5 assets transactions. To make a NEP-5 asset transaction, you first need to click Advanced
-> Options
in the client to add a script hash for the NEP-5 asset. Then you can select the NEP-5 asset type for asset transfer and exchange transactions.