Package foundation.icon.icx
Class TransactionBuilder.DepositBuilder
- java.lang.Object
-
- foundation.icon.icx.TransactionBuilder.DepositBuilder
-
- Enclosing class:
- TransactionBuilder
public static final class TransactionBuilder.DepositBuilder extends java.lang.Object
A Builder for the deposit transaction.- Since:
- 0.9.13
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionBuilder.DepositBuilder
add()
Adds the deposit in the SCORE for generating virtual steps.Transaction
build()
Builds a new transaction using the given propertiesTransactionBuilder.DepositBuilder
withdraw(Bytes id)
Withdraws the deposited ICX
-
-
-
Method Detail
-
add
public TransactionBuilder.DepositBuilder add()
Adds the deposit in the SCORE for generating virtual steps.- Returns:
- this
-
withdraw
public TransactionBuilder.DepositBuilder withdraw(Bytes id)
Withdraws the deposited ICX- Parameters:
id
- the deposit ID (txhash of the add deposit transaction)- Returns:
- this
-
build
public Transaction build()
Builds a new transaction using the given properties- Returns:
- a transaction to send
-
-