Bash & cURL
Using bash & cURL to build, sign* and submit a transaction
Last updated
Was this helpful?
Using bash & cURL to build, sign* and submit a transaction
Last updated
Was this helpful?
Was this helpful?
{
"changeAddress": "addr_sender...",
"outputs": [
{
"address": "addr_recipient...",
"lovelace": 10_000_000
}
]
}SENDER_ADDRESS="addr_test1qrvx8wgdndrk98qf62vka3q4fglchk7h940vepdtgcv9fuu0e0aeuac6j2xhz77esaaudku68ha89qesqvd29pmuzw6qk8xkcn"
RECEIVER_ADDRESS="addr_test1qztayr885vqrx6w0j946lvtxl622flxx4asj2z4ludm3y2rewu7hmazv8tm78tvphzlream22pp6zhk0rrsa84nf6qxsrua9nh"
# 10 ADA => 1ADA = 1'000'000LOVELACE
LOVELACE_AMOUNT=10_000_000
# See Authentication page for API key details.
X_API_KEY="testnet_EyrkvCWDZqjkfLSe1pxaF0hXxUcByHEhHuXIBjt9"curl -X POST \
-H "Content-Type: application/json" \
-H "X-Api-Key: ${X_API_KEY}" \
-d '{
"changeAddress": "'${SENDER_ADDRESS}'",
"outputs": [
{
"address": "'${RECEIVER_ADDRESS}'",
"lovelace": 10000000
}
]
}' \
https://preprod.api.ada-anvil.app/v2/services/transactions/build{
"complete": "84a400d901028182582059f796dba33ec94cd07dd609d175a6ef239a2590e974b73ec052eccb8daf53f30101828258390097d20ce7a3003369cf916bafb166fe94a4fcc6af61250abfe377122879773d7df44c3af7e3ad81b8be3cf76a5043a15ecf18e1d3d669d00d1a0098968082583900d863b90d9b47629c09d2996ec4154a3f8bdbd72d5ecc85ab461854f38fcbfb9e771a928d717bd9877bc6db9a3dfa728330031aa2877c13b41a1de51e21021a0003cb05031a04e05deea0f5f6",
"stripped": "84a400d901028182582059f796dba33ec94cd07dd609d175a6ef239a2590e974b73ec052eccb8daf53f30101828258390097d20ce7a3003369cf916bafb166fe94a4fcc6af61250abfe377122879773d7df44c3af7e3ad81b8be3cf76a5043a15ecf18e1d3d669d00d1a0098968082583900d863b90d9b47629c09d2996ec4154a3f8bdbd72d5ecc85ab461854f38fcbfb9e771a928d717bd9877bc6db9a3dfa728330031aa2877c13b41a1de51e21021a0003cb05031a04e05deea0f5f6",
"witnessSet": "a0"
}{
"utxos": ["8282...", "8282...", "..."],
"changeAddress": "addr_sender...",
"outputs": [
{
"address": "addr_recipient...",
"lovelace": 10000000,
}
]
}