Skip to content

v0.1.2-dev - AVAX Transfers on Fuji Testnet

Pre-release
Pre-release

Choose a tag to compare

@nemorixgroup nemorixgroup released this 07 Sep 20:21
· 12 commits to main since this release
41fbb9a

First on-chain write operation from avalanche_flutter_sdk.

What's New

  • EcdsaSignature - secp256k1 signature model (r, s, v)
  • PrivateKey.signDigest() - RFC 6979 deterministic signing
  • RlpEncoder - RLP encoding from scratch (no deps)
  • AvaxTransferTransaction - EIP-1559 build + sign
  • CChainClient.sendRawTransaction() - broadcast to network

First On-Chain Transaction (Fuji Testnet)

TX: 0x43f9d7b50013a5b18b0c1b6eda82875a39f7e7a01d114fa62595ced6f52d1ff2
Amount: 0.001 AVAX | Block: 58,211,707 | ~2s confirmation ✅

Quick Start

final tx = AvaxTransferTransaction(
  chainId:              43113,
  nonce:                nonce,
  maxPriorityFeePerGas: options.normal.maxPriorityFeePerGas,
  maxFeePerGas:         options.normal.maxFeePerGas,
  gasLimit:             BigInt.from(21000),
  to:                   '0xRECEIVER',
  value:                BigInt.parse('1000000000000000'),
);
final txHash = await client.sendRawTransaction(tx.sign(privateKey));

Tests

323/323 passing

Next

v0.2.0-dev: ERC-20 transfers (USDC/USDT) - Phase 2 complete