Near
getNearSignedTransaction
This function is for:
NEAR(NEAR)NEAR_TOKENNEAR_TESTNET(NEARt)
Parameters
| Parameter | Type | Description |
|---|---|---|
| coinType | CoinType | near coin type. |
| transaction | NearTransaction | near transaction parameters. |
class NearTransaction
| Name | Type | Description |
|---|---|---|
| hdKeyPath | Bip44KeyPath | sign key path for near transaction |
| sigHash | String | transaction that has not been signed of near transaction |
| decimals | int | transaction decimals of near transaction |
| symbol | String | transaction symbol of near transaction |
| fee | String | transaction fee of near transaction * Fee value is configured in near(NEAR) unit. |
| nonce | String | (optional)transaction nonce of near transaction |
| optionParam | String | (optional)hexadecimal value of the token method type is used only in near token. - '02' : Function call(ft_transfer) - ' - |
Returns
String - signed transaction.
Requirements
- DCENT Biometric Wallet version 2.24.0 or higher is required.
- (for near-token): 2.27.1 or higher is required.
Example
String keyPath = "m/44'/397'/0'";
NearTransaction nearTransaction;
nearTransaction = new NearTransaction.Builder()
.keyPath(Bip44KeyPath.valueOf(keyPath))
.sigHash("4000000033666164666339326631633631643261303138626166333738383566376633363331313439616331356163303438613263303137316566316661356139633366003fadfc92f1c61d2a018baf37885f7f3631149ac15ac048a2c0171ef1fa5a9c3f41b15753844300004000000033666164666339326631633631643261303138626166333738383566376633363331313439616331356163303438613263303137316566316661356139633366d5e91d9515257370e4763c0da089ca544c1292bd188ad3fee466e17024e941f40100000003000000a1edccce1bc2d3000000000000")
.fee("0.000860039223625")
.decimals(24)
.symbol("NEAR")
.build();
String response = mDcentmanager.getNearSignedTransaction(CoinType.NEAR, nearTransaction);