Signing
Sign transactions and messages on Polkadot using OneKey
Learn how to sign transactions and messages on Polkadot.
Sign Transaction Payload
Sign extrinsic payloads:
// Get injector for specific account
const injector = await web3FromAddress(accountAddress)
// Sign payload
const payload = {
address: accountAddress,
blockHash: '0x...',
blockNumber: '0x...',
era: '0x...',
genesisHash: '0x...',
method: '0x...',
nonce: '0x...',
specVersion: '0x...',
tip: '0x...',
transactionVersion: '0x...',
signedExtensions: [...],
version: 4,
}
const result = await provider.web3SignPayload(payload)
console.log({
id: result.id,
signature: result.signature, // Hex signature
})Sign Raw Message
Listen for Transaction Events
RPC Methods
Send RPC Request
Subscribe to RPC Events
Error Handling
Using with React
Last updated
Was this helpful?