Polkadot
getPolkadotSignedTransaction
This function is for:
POLKADOT(DOT)
Parameters
| Parameter | Type | Description |
|---|---|---|
| coinType | CoinType | polkadot coin type. |
| transaction | PolkadotTransaction | polkadot transaction parameters. |
class PolkadotTransaction
| Name | Type | Description |
|---|---|---|
| hdKeyPath | Bip44KeyPath | sign key path for polkadot transaction |
| sigHash | String | transaction that has not been signed of polkadot transaction |
| decimals | int | transaction decimals of polkadot transaction |
| symbol | String | transaction symbol of polkadot transaction |
| fee | String | transaction fee of polkadot transaction * Fee value is configured in polkadot(DOT) unit. |
| nonce | String | (optional)transaction nonce of polkadot transaction |
| optionParam | String | (optional)option parameter |
Returns
String - signed transaction.
Requirements
- DCENT Biometric Wallet version 2.19.1 or higher is required.
Example
String keyPath = "m/44'/354'/0'/0/0";
PolkadotTransaction polkadotTransaction;
polkadotTransaction = new PolkadotTransaction.Builder()
.keyPath(Bip44KeyPath.valueOf(keyPath))
.sigHash("040000163a5ee36b1243ce5241c0a45010dd1717869e9918c040bf5d305be4a5af9e7a0b00407a10f35a003400a223000007000000e143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423ee143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e")
.fee("0.0000000005")
.decimals(12)
.symbol("DOT")
.build();
String response = mDcentmanager.getPolkadotSignedTransaction(CoinType.POLKADOT, polkadotTransaction);