InjectiveExchangeRPC
InjectiveExchangeRPC defines gRPC API of an Injective Exchange service.
BroadcastCosmosTx broadcasts a signed Web3 transaction
sender address
inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r
Pattern: ^inj1[0-9a-zA-Z]{38}$
Hex-encoded ethsecp256k1 sender signature bytes
0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa
Pattern: ^0x(([0-9a-fA-F][0-9a-fA-F])+)?$
proto encoded tx
Q3RvQ0N0TUNDak12YVc1cVpXTjBhWFpsTG1WNFkyaGhibWRsTG5ZeFltVjBZVEV1VFhOblEzSmxZWFJsVTNCdmRFeHBiV2wwVDNKa1pYSVNtd0lLS21sdWFqRTRhakp0ZVdoaFpqSmhkRGMxYTNkM1lYRjRabk4wYXpSeE1qaHVOR0Z0TkRWdWJHWm5OeExzQVFwQ01IaGhOVEE0WTJJek1qa3lNek15TXpZM09XWXlPV0V3TXpKak56QXpOREpqTVRRM1l6RTNaREF4TkRVMk1qVTVNakppTUdWbU1qSmxPVFUxWXpnME5HTXdFcUFCQ2tJd2VETmpPVFZpTWpWbVlUazFOelUzWldFMU9XTmxaVGd3WXprNE1tVmtOVEF5T0dZellXWTNOelV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQVNLbWx1YWpGcWRqWTFjek5uY25GbU5uWTJhbXd6WkhBMGREWmpPWFE1Y21zNU9XTmtPR1JyYm1OdE9Cb0hNVGd6TXpBd01DSWxNVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNQmdDSWdFd0dJYmFDaEpLRWtnS0Znb0RhVzVxRWc4eE1EQXdNREF3TURBd01EQXdNREFRd0pvTUdpcHBibW94WkdWbGRHaGpjV2cxTXpKd05tVnpNSGx4TnprNWFqQXpaV040YUhCcmRXeG1kMjV3T1dz
POST /api/exchange/gateway/v1/broadcastCosmosTx HTTP/1.1
Host: inj-indexer.nownodes.io
api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1048
{
"pubKey": {
"key": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"type": "/injective.crypto.v1beta1.ethsecp256k1.PubKey"
},
"senderAddress": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"signature": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"tx": "Q3RvQ0N0TUNDak12YVc1cVpXTjBhWFpsTG1WNFkyaGhibWRsTG5ZeFltVjBZVEV1VFhOblEzSmxZWFJsVTNCdmRFeHBiV2wwVDNKa1pYSVNtd0lLS21sdWFqRTRhakp0ZVdoaFpqSmhkRGMxYTNkM1lYRjRabk4wYXpSeE1qaHVOR0Z0TkRWdWJHWm5OeExzQVFwQ01IaGhOVEE0WTJJek1qa3lNek15TXpZM09XWXlPV0V3TXpKak56QXpOREpqTVRRM1l6RTNaREF4TkRVMk1qVTVNakppTUdWbU1qSmxPVFUxWXpnME5HTXdFcUFCQ2tJd2VETmpPVFZpTWpWbVlUazFOelUzWldFMU9XTmxaVGd3WXprNE1tVmtOVEF5T0dZellXWTNOelV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQVNLbWx1YWpGcWRqWTFjek5uY25GbU5uWTJhbXd6WkhBMGREWmpPWFE1Y21zNU9XTmtPR1JyYm1OdE9Cb0hNVGd6TXpBd01DSWxNVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNQmdDSWdFd0dJYmFDaEpLRWtnS0Znb0RhVzVxRWc4eE1EQXdNREF3TURBd01EQXdNREFRd0pvTUdpcHBibW94WkdWbGRHaGpjV2cxTXpKd05tVnpNSGx4TnprNWFqQXpaV040YUhCcmRXeG1kMjV3T1dz"
}
{
"code": 0,
"codespace": "",
"data": "Q2pZS05DOXBibXBsWTNScGRtVXVaWGhqYUdGdVoyVXVkakZpWlhSaE1TNU5jMmREY21WaGRHVlRjRzkwVFdGeWEyVjBUM0prWlhJPQ==",
"height": 6760196,
"index": 0,
"rawLog": "[{\\\"events\\\":[{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"action\\\",\\\"value\\\":\\\"/injective.exchange.v1beta1.MsgCreateSpotMarketOrder\\\"}]}]}]",
"timestamp": "",
"txHash": "67DE3837A1BEED10393592E843167A0EE620258C431E1C946C21E5E3A3A106BB"
}
BroadcastTx broadcasts a signed Web3 transaction
Specify Web3 chainID (from prepateTx) for the target Tx
1
Fee payer address provided by service
inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r
Pattern: ^inj1[0-9a-zA-Z]{38}$
Hex-encoded ethsecp256k1 signature bytes from fee payer
0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa
Pattern: ^0x(([0-9a-fA-F][0-9a-fA-F])+)?$
Broadcast mode
sync
Example: sync
Possible values: List of Cosmos proto3-encoded Msgs from tx
["ZXlKelpXNWtaWElpT2lKcGJtb3hPR280TXpoNmNtY3dNR1UwTldVd05UTjZaalZsYUdNNWRUTjBNM0poY2pkaGF6Qmpkak1pTENKdmNtUmxjaUk2ZXlKdFlYSnJaWFJmYVdRaU9pSXdlREUzWkRsaU5XWmlOamMyTmpaa1pqY3lZVFZoT0RVNFpXSTVZamd4TVRBMFlqazVaR0UzTmpCbE16QXpObUU0TWpRelpUQTFOVE15WkRVd1pURmpOMk1pTENKdmNtUmxjbDlwYm1adklqcDdJbk4xWW1GalkyOTFiblJmYVdRaU9pSXdlRE5qT0dZeE16ZzROamczWW1Zek5XRTJOV1kwT0RnNU16UmpaR1l3TldVME5UY3hNV1kwTjJVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREFpTENKbVpXVmZjbVZqYVhCcFpXNTBJam9pYVc1cU1XcDJOalZ6TTJkeWNXWTJkalpxYkROa2NEUjBObU01ZERseWF6azVZMlE0Wkd0dVkyMDRJaXdpY0hKcFkyVWlPaUl3TGpBd01EQXdNREF3TURBd09EWXhOeUlzSW5GMVlXNTBhWFI1SWpvaU1UQXdNREF3TURBd01EQXdNREF3TURBd0luMHNJbTl5WkdWeVgzUjVjR1VpT2pFc0luUnlhV2RuWlhKZmNISnBZMlVpT2lJd0luMHNJa0IwZVhCbElqb2lMMmx1YW1WamRHbDJaUzVsZUdOb1lXNW5aUzUyTVdKbGRHRXhMazF6WjBOeVpXRjBaVk53YjNSTllYSnJaWFJQY21SbGNpSjk="]
Hex-encoded ethsecp256k1 signature bytes
0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa
Pattern: ^0x(([0-9a-fA-F][0-9a-fA-F])+)?$
Amino-encoded Tx JSON data (except Msgs)
ZXlKaFkyTnZkVzUwWDI1MWJXSmxjaUk2SWpFMU16VWlMQ0pqYUdGcGJsOXBaQ0k2SW1sdWFtVmpkR2wyWlMwNE9EZ2lMQ0ptWldVaU9uc2lZVzF2ZFc1MElqcGJleUpoYlc5MWJuUWlPaUl4TURBd01EQXdNREF3TURBd01EQWlMQ0prWlc1dmJTSTZJbWx1YWlKOVhTd2labVZsVUdGNVpYSWlPaUpwYm1veE9HbzRNemg2Y21jd01HVTBOV1V3TlRONlpqVmxhR001ZFROME0zSmhjamRoYXpCamRqTWlMQ0puWVhNaU9pSXlNREF3TURBaWZTd2liV1Z0YnlJNklpSXNJbTF6WjNNaU9tNTFiR3dzSW5ObGNYVmxibU5sSWpvaU16QWlMQ0owYVcxbGIzVjBYMmhsYVdkb2RDSTZJalkzTmpBek1ETWlmUQ==
POST /api/exchange/gateway/v1/broadcastTx HTTP/1.1
Host: inj-indexer.nownodes.io
api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1684
{
"chainID": 1,
"feePayer": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"feePayerSig": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"mode": "sync",
"msgs": [
"ZXlKelpXNWtaWElpT2lKcGJtb3hPR280TXpoNmNtY3dNR1UwTldVd05UTjZaalZsYUdNNWRUTjBNM0poY2pkaGF6Qmpkak1pTENKdmNtUmxjaUk2ZXlKdFlYSnJaWFJmYVdRaU9pSXdlREUzWkRsaU5XWmlOamMyTmpaa1pqY3lZVFZoT0RVNFpXSTVZamd4TVRBMFlqazVaR0UzTmpCbE16QXpObUU0TWpRelpUQTFOVE15WkRVd1pURmpOMk1pTENKdmNtUmxjbDlwYm1adklqcDdJbk4xWW1GalkyOTFiblJmYVdRaU9pSXdlRE5qT0dZeE16ZzROamczWW1Zek5XRTJOV1kwT0RnNU16UmpaR1l3TldVME5UY3hNV1kwTjJVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREFpTENKbVpXVmZjbVZqYVhCcFpXNTBJam9pYVc1cU1XcDJOalZ6TTJkeWNXWTJkalpxYkROa2NEUjBObU01ZERseWF6azVZMlE0Wkd0dVkyMDRJaXdpY0hKcFkyVWlPaUl3TGpBd01EQXdNREF3TURBd09EWXhOeUlzSW5GMVlXNTBhWFI1SWpvaU1UQXdNREF3TURBd01EQXdNREF3TURBd0luMHNJbTl5WkdWeVgzUjVjR1VpT2pFc0luUnlhV2RuWlhKZmNISnBZMlVpT2lJd0luMHNJa0IwZVhCbElqb2lMMmx1YW1WamRHbDJaUzVsZUdOb1lXNW5aUzUyTVdKbGRHRXhMazF6WjBOeVpXRjBaVk53YjNSTllYSnJaWFJQY21SbGNpSjk="
],
"pubKey": {
"key": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"type": "/injective.crypto.v1beta1.ethsecp256k1.PubKey"
},
"signature": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"tx": "ZXlKaFkyTnZkVzUwWDI1MWJXSmxjaUk2SWpFMU16VWlMQ0pqYUdGcGJsOXBaQ0k2SW1sdWFtVmpkR2wyWlMwNE9EZ2lMQ0ptWldVaU9uc2lZVzF2ZFc1MElqcGJleUpoYlc5MWJuUWlPaUl4TURBd01EQXdNREF3TURBd01EQWlMQ0prWlc1dmJTSTZJbWx1YWlKOVhTd2labVZsVUdGNVpYSWlPaUpwYm1veE9HbzRNemg2Y21jd01HVTBOV1V3TlRONlpqVmxhR001ZFROME0zSmhjamRoYXpCamRqTWlMQ0puWVhNaU9pSXlNREF3TURBaWZTd2liV1Z0YnlJNklpSXNJbTF6WjNNaU9tNTFiR3dzSW5ObGNYVmxibU5sSWpvaU16QWlMQ0owYVcxbGIzVjBYMmhsYVdkb2RDSTZJalkzTmpBek1ETWlmUQ=="
}
{
"code": 0,
"codespace": "",
"data": "Q2pZS05DOXBibXBsWTNScGRtVXVaWGhqYUdGdVoyVXVkakZpWlhSaE1TNU5jMmREY21WaGRHVlRjRzkwVFdGeWEyVjBUM0prWlhJPQ==",
"height": 6760196,
"index": 0,
"rawLog": "[{\\\"events\\\":[{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"action\\\",\\\"value\\\":\\\"/injective.exchange.v1beta1.MsgCreateSpotMarketOrder\\\"}]}]}]",
"timestamp": "",
"txHash": "67DE3837A1BEED10393592E843167A0EE620258C431E1C946C21E5E3A3A106BB"
}
Return fee payer information's
GET /api/exchange/gateway/v1/feePayer HTTP/1.1
Host: inj-indexer.nownodes.io
api-key: YOUR_API_KEY
Accept: */*
{
"feePayer": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"feePayerPubKey": {
"key": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"type": "/injective.crypto.v1beta1.ethsecp256k1.PubKey"
}
}
GetTx gets transaction details by hash.
Transaction hash in hex without 0x prefix (Cosmos-like).
67DE3837A1BEED10393592E843167A0EE620258C431E1C946C21E5E3A3A106BB
Pattern: ^(([0-9a-fA-F][0-9a-fA-F])+)?$
GET /api/exchange/gateway/v1/getTx/{hash} HTTP/1.1
Host: inj-indexer.nownodes.io
api-key: YOUR_API_KEY
Accept: */*
{
"code": 0,
"codespace": "",
"data": "Q2pZS05DOXBibXBsWTNScGRtVXVaWGhqYUdGdVoyVXVkakZpWlhSaE1TNU5jMmREY21WaGRHVlRjRzkwVFdGeWEyVjBUM0prWlhJPQ==",
"height": 6760196,
"index": 0,
"rawLog": "[{\\\"events\\\":[{\\\"type\\\":\\\"message\\\",\\\"attributes\\\":[{\\\"key\\\":\\\"action\\\",\\\"value\\\":\\\"/injective.exchange.v1beta1.MsgCreateSpotMarketOrder\\\"}]}]}]",
"timestamp": "",
"txHash": "67DE3837A1BEED10393592E843167A0EE620258C431E1C946C21E5E3A3A106BB"
}
PrepareCosmosTx generates a Web3-signable body for a Cosmos transaction
Specify chainID for the target tx
1
Textual memo information to attach with tx
List of Cosmos proto3-encoded Msgs to include in a single tx
["ZXlKelpXNWtaWElpT2lKcGJtb3hPR280TXpoNmNtY3dNR1UwTldVd05UTjZaalZsYUdNNWRUTjBNM0poY2pkaGF6Qmpkak1pTENKdmNtUmxjaUk2ZXlKdFlYSnJaWFJmYVdRaU9pSXdlREUzWkRsaU5XWmlOamMyTmpaa1pqY3lZVFZoT0RVNFpXSTVZamd4TVRBMFlqazVaR0UzTmpCbE16QXpObUU0TWpRelpUQTFOVE15WkRVd1pURmpOMk1pTENKdmNtUmxjbDlwYm1adklqcDdJbk4xWW1GalkyOTFiblJmYVdRaU9pSXdlRE5qT0dZeE16ZzROamczWW1Zek5XRTJOV1kwT0RnNU16UmpaR1l3TldVME5UY3hNV1kwTjJVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREFpTENKbVpXVmZjbVZqYVhCcFpXNTBJam9pYVc1cU1XcDJOalZ6TTJkeWNXWTJkalpxYkROa2NEUjBObU01ZERseWF6azVZMlE0Wkd0dVkyMDRJaXdpY0hKcFkyVWlPaUl3TGpBd01EQXdNREF3TURBd09EWXhOeUlzSW5GMVlXNTBhWFI1SWpvaU1UQXdNREF3TURBd01EQXdNREF3TURBd0luMHNJbTl5WkdWeVgzUjVjR1VpT2pFc0luUnlhV2RuWlhKZmNISnBZMlVpT2lJd0luMHNJa0IwZVhCbElqb2lMMmx1YW1WamRHbDJaUzVsZUdOb1lXNW5aUzUyTVdKbGRHRXhMazF6WjBOeVpXRjBaVk53YjNSTllYSnJaWFJQY21SbGNpSjk="]
sender address provided
inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r
Pattern: ^inj1[0-9a-zA-Z]{38}$
Block height until which the transaction is valid.
0
POST /api/exchange/gateway/v1/prepareCosmosTx HTTP/1.1
Host: inj-indexer.nownodes.io
api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1089
{
"chainID": 1,
"fee": {
"delegateFee": false,
"gas": 200000,
"price": [
{
"amount": "10000000000000000000",
"denom": "inj"
},
{
"amount": "10000000000000000000",
"denom": "inj"
}
]
},
"memo": "",
"msgs": [
"ZXlKelpXNWtaWElpT2lKcGJtb3hPR280TXpoNmNtY3dNR1UwTldVd05UTjZaalZsYUdNNWRUTjBNM0poY2pkaGF6Qmpkak1pTENKdmNtUmxjaUk2ZXlKdFlYSnJaWFJmYVdRaU9pSXdlREUzWkRsaU5XWmlOamMyTmpaa1pqY3lZVFZoT0RVNFpXSTVZamd4TVRBMFlqazVaR0UzTmpCbE16QXpObUU0TWpRelpUQTFOVE15WkRVd1pURmpOMk1pTENKdmNtUmxjbDlwYm1adklqcDdJbk4xWW1GalkyOTFiblJmYVdRaU9pSXdlRE5qT0dZeE16ZzROamczWW1Zek5XRTJOV1kwT0RnNU16UmpaR1l3TldVME5UY3hNV1kwTjJVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREFpTENKbVpXVmZjbVZqYVhCcFpXNTBJam9pYVc1cU1XcDJOalZ6TTJkeWNXWTJkalpxYkROa2NEUjBObU01ZERseWF6azVZMlE0Wkd0dVkyMDRJaXdpY0hKcFkyVWlPaUl3TGpBd01EQXdNREF3TURBd09EWXhOeUlzSW5GMVlXNTBhWFI1SWpvaU1UQXdNREF3TURBd01EQXdNREF3TURBd0luMHNJbTl5WkdWeVgzUjVjR1VpT2pFc0luUnlhV2RuWlhKZmNISnBZMlVpT2lJd0luMHNJa0IwZVhCbElqb2lMMmx1YW1WamRHbDJaUzVsZUdOb1lXNW5aUzUyTVdKbGRHRXhMazF6WjBOeVpXRjBaVk53YjNSTllYSnJaWFJQY21SbGNpSjk="
],
"senderAddress": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"timeoutHeight": 0
}
{
"feePayer": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"feePayerPubKey": {
"key": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"type": "/injective.crypto.v1beta1.ethsecp256k1.PubKey"
},
"feePayerSig": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"pubKeyType": "/injective.crypto.v1beta1.ethsecp256k1.PubKey",
"signMode": "SIGN_MODE_DIRECT",
"tx": "Q3RvQ0N0TUNDak12YVc1cVpXTjBhWFpsTG1WNFkyaGhibWRsTG5ZeFltVjBZVEV1VFhOblEzSmxZWFJsVTNCdmRFeHBiV2wwVDNKa1pYSVNtd0lLS21sdWFqRTRhakp0ZVdoaFpqSmhkRGMxYTNkM1lYRjRabk4wYXpSeE1qaHVOR0Z0TkRWdWJHWm5OeExzQVFwQ01IaGhOVEE0WTJJek1qa3lNek15TXpZM09XWXlPV0V3TXpKak56QXpOREpqTVRRM1l6RTNaREF4TkRVMk1qVTVNakppTUdWbU1qSmxPVFUxWXpnME5HTXdFcUFCQ2tJd2VETmpPVFZpTWpWbVlUazFOelUzWldFMU9XTmxaVGd3WXprNE1tVmtOVEF5T0dZellXWTNOelV3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQVNLbWx1YWpGcWRqWTFjek5uY25GbU5uWTJhbXd6WkhBMGREWmpPWFE1Y21zNU9XTmtPR1JyYm1OdE9Cb0hNVGd6TXpBd01DSWxNVEF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNQmdDSWdFd0dJYmFDaEpLRWtnS0Znb0RhVzVxRWc4eE1EQXdNREF3TURBd01EQXdNREFRd0pvTUdpcHBibW94WkdWbGRHaGpjV2cxTXpKd05tVnpNSGx4TnprNWFqQXpaV040YUhCcmRXeG1kMjV3T1dz"
}
PrepareTx generates a Web3-signable body for a Cosmos transaction
Specify chainID for the target tx
1
Textual memo information to attach with tx
List of Cosmos proto3-encoded Msgs to include in a single tx
["ZXlKelpXNWtaWElpT2lKcGJtb3hPR280TXpoNmNtY3dNR1UwTldVd05UTjZaalZsYUdNNWRUTjBNM0poY2pkaGF6Qmpkak1pTENKdmNtUmxjaUk2ZXlKdFlYSnJaWFJmYVdRaU9pSXdlREUzWkRsaU5XWmlOamMyTmpaa1pqY3lZVFZoT0RVNFpXSTVZamd4TVRBMFlqazVaR0UzTmpCbE16QXpObUU0TWpRelpUQTFOVE15WkRVd1pURmpOMk1pTENKdmNtUmxjbDlwYm1adklqcDdJbk4xWW1GalkyOTFiblJmYVdRaU9pSXdlRE5qT0dZeE16ZzROamczWW1Zek5XRTJOV1kwT0RnNU16UmpaR1l3TldVME5UY3hNV1kwTjJVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREFpTENKbVpXVmZjbVZqYVhCcFpXNTBJam9pYVc1cU1XcDJOalZ6TTJkeWNXWTJkalpxYkROa2NEUjBObU01ZERseWF6azVZMlE0Wkd0dVkyMDRJaXdpY0hKcFkyVWlPaUl3TGpBd01EQXdNREF3TURBd09EWXhOeUlzSW5GMVlXNTBhWFI1SWpvaU1UQXdNREF3TURBd01EQXdNREF3TURBd0luMHNJbTl5WkdWeVgzUjVjR1VpT2pFc0luUnlhV2RuWlhKZmNISnBZMlVpT2lJd0luMHNJa0IwZVhCbElqb2lMMmx1YW1WamRHbDJaUzVsZUdOb1lXNW5aUzUyTVdKbGRHRXhMazF6WjBOeVpXRjBaVk53YjNSTllYSnJaWFJQY21SbGNpSjk="]
Account sequence number (nonce) of signer
0
Specify Ethereum address of a signer
0x3c8f1388687bf35a65f488934cdf05e45711f47e
Pattern: ^0x[0-9a-fA-F]{40}$
Block height until which the transaction is valid.
0
POST /api/exchange/gateway/v1/prepareTx HTTP/1.1
Host: inj-indexer.nownodes.io
api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1102
{
"chainID": 1,
"fee": {
"delegateFee": false,
"gas": 200000,
"price": [
{
"amount": "10000000000000000000",
"denom": "inj"
},
{
"amount": "10000000000000000000",
"denom": "inj"
}
]
},
"memo": "",
"msgs": [
"ZXlKelpXNWtaWElpT2lKcGJtb3hPR280TXpoNmNtY3dNR1UwTldVd05UTjZaalZsYUdNNWRUTjBNM0poY2pkaGF6Qmpkak1pTENKdmNtUmxjaUk2ZXlKdFlYSnJaWFJmYVdRaU9pSXdlREUzWkRsaU5XWmlOamMyTmpaa1pqY3lZVFZoT0RVNFpXSTVZamd4TVRBMFlqazVaR0UzTmpCbE16QXpObUU0TWpRelpUQTFOVE15WkRVd1pURmpOMk1pTENKdmNtUmxjbDlwYm1adklqcDdJbk4xWW1GalkyOTFiblJmYVdRaU9pSXdlRE5qT0dZeE16ZzROamczWW1Zek5XRTJOV1kwT0RnNU16UmpaR1l3TldVME5UY3hNV1kwTjJVd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREFpTENKbVpXVmZjbVZqYVhCcFpXNTBJam9pYVc1cU1XcDJOalZ6TTJkeWNXWTJkalpxYkROa2NEUjBObU01ZERseWF6azVZMlE0Wkd0dVkyMDRJaXdpY0hKcFkyVWlPaUl3TGpBd01EQXdNREF3TURBd09EWXhOeUlzSW5GMVlXNTBhWFI1SWpvaU1UQXdNREF3TURBd01EQXdNREF3TURBd0luMHNJbTl5WkdWeVgzUjVjR1VpT2pFc0luUnlhV2RuWlhKZmNISnBZMlVpT2lJd0luMHNJa0IwZVhCbElqb2lMMmx1YW1WamRHbDJaUzVsZUdOb1lXNW5aUzUyTVdKbGRHRXhMazF6WjBOeVpXRjBaVk53YjNSTllYSnJaWFJQY21SbGNpSjk="
],
"sequence": 0,
"signerAddress": "0x3c8f1388687bf35a65f488934cdf05e45711f47e",
"timeoutHeight": 0
}
{
"data": "TODO",
"feePayer": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"feePayerSig": "0x1f5630186eacde746784d176d4ea9d6a2f78e3a3ea8ce9933e4707fc2dfac7aa",
"pubKeyType": "/injective.crypto.v1beta1.ethsecp256k1.PubKey",
"sequence": 5,
"signMode": "SIGN_MODE_LEGACY_AMINO_JSON"
}