Docs
Supported ChainsAsset HubSubstrate APIAuthor Methods

author_submitExtrinsic - Asset Hub RPC Method

Submit signed extrinsic on Asset Hub. Essential for broadcasting transactions.

Submit a signed extrinsic to Asset Hub for inclusion in a block.

Use Cases

  • Transaction submission - Broadcast signed transactions
  • dApp interactions - Execute on-chain operations for native stablecoin transfers (USDC, USDT), DOT staking and governance, and cross-chain asset management via XCM
  • Automated systems - Submit programmatic transactions

Request Parameters

Request
extrinsicString

Hex-encoded signed extrinsic

Response Body

Response
resultString

Transaction hash

Code Examples

Bash
curl https://api-asset-hub-polkadot.n.dwellir.com/<YOUR_API_KEY>/YOUR_API_KEY \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "author_submitExtrinsic",
    "params": ["0x..."],
    "id": 1
  }'
JavaScript
import { ApiPromise, WsProvider, Keyring } from '@polkadot/api';

const provider = new WsProvider('wss://api-asset-hub-polkadot.n.dwellir.com/YOUR_API_KEY');
const api = await ApiPromise.create({ provider });

const keyring = new Keyring({ type: 'sr25519' });
const sender = keyring.addFromUri('//Alice');

// Build and sign transaction
const transfer = api.tx.balances.transfer('5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY', 1000000000000);
const hash = await transfer.signAndSend(sender);

console.log('Transaction hash:', hash.toHex());

await api.disconnect();

On this page