Get pending txs
Rate limit: every seconds
API Overview
HTTP method
GET
Path
/api/v3/block/getPendingRequests
Summary
Get pending txs to be packed into next block
API description
HTTP Header
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| X-API-KEY | string | Y | ApiKey | "HlkcGxbqBeaF76j4rvPaOasyfPwnkQ 6B6DQ6THZWbvrAGxzEdulXQvOKLrRW ZLnN" |
Request parameters
None
Request example
HTTP
CURL
GET https://api3.loopring.io/api/v3/block/getPendingRequests HTTP/1.1
Host: api3.loopring.io
Connection: keep-alive
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: zh,en;q=0.9
X-API-KEY: sra1aavfacurl -H "X-API-KEY:sra1aavfa" https://api3.loopring.io/api/v3/block/getPendingRequestsResponse fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| txType | string | Y | The txType of the transaction, one in [Noop,Deposit,Withdraw,Transfer,SpotTrade,AccountUpdate,AmmUpdate,JoinAmm,ExitAmm,SignatureVerification,NftMint,NftData] Allowable : ['Noop', 'Deposit', 'Withdraw', 'Transfer', 'SpotTrade', 'AccountUpdate', 'AmmUpdate', 'JoinAmm', 'ExitAmm', 'SignatureVerification', 'NftMint', 'NftData'] |
"transfer" |
| accountId | integer | N | The accountId of the transaction | 10006 |
| owner | string | N | The owner of the transaction | "0xbbbbca6a90 1c926f240b89 eacb641d8aec 7aeafd" |
| token | _Token | N | The token info of the transaction | / |
| toToken | _Token | N | The toToken info of the transaction if the tx has destination tokenId | / |
| fee | _Token | N | The fee of the transaction | / |
| validUntil | integer | N | The validUntil of the transaction | 1627904776 |
| toAccountId | integer | N | The toAccountId of the transaction if tx has a destination account | 10006 |
| toAccountAddress | string | N | The toAccountAddress of the transaction if tx has a destination account | "0xbbbbca6a90 1c926f240b89 eacb641d8aec 7aeafd" |
| storageId | integer | N | The storageId of the transaction | 2 |
| orderA | _Order | N | The orderA of the transaction if tx is SpotTrade | / |
| orderB | _Order | N | The orderB of the transaction if tx is SpotTrade | / |
| valid | boolean | N | The validness of the transaction | "false" |
| nonce | integer | N | The nonce of the transaction if it uses nonce | 65 |
| minterAccountId | integer | N | The minterAccountId of the transaction if its a mint tx | 10008 |
| minter | string | N | The minter of the transaction if its a mint tx | "0xbbbbca6a90 1c926f240b89 eacb641d8aec 7aeafd" |
| nftToken | _Token | N | The nftToken of the transaction if its a NFT related tx | / |
| nftType | string | N | The nftType of the transaction if its a mint tx | "eip1155" |
| fromAddress | string | N | field.TransactionBlock.fromAddress | "0xbbbbca6a90 1c926f240b89 eacb641d8aec 7aeafd" |
| toAddress | string | N | field.TransactionBlock.toAddress | "0xbbbbca6a90 1c926f240b89 eacb641d8aec 7aeafd" |
Response example
{
"txType" : "transfer",
"accountId" : 10006,
"owner" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd",
"token" : {
"tokenId" : 6,
"tokenAddress" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd",
"nftData" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"nftId" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"amount" : "100"
},
"toToken" : {
"tokenId" : 6,
"tokenAddress" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd",
"nftData" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"nftId" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"amount" : "100"
},
"fee" : {
"tokenId" : 6,
"tokenAddress" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd",
"nftData" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"nftId" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"amount" : "100"
},
"validUntil" : 1627904776,
"toAccountId" : 10006,
"toAccountAddress" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd",
"storageId" : 2,
"orderA" : {
"storageID" : 6,
"accountID" : 10006,
"amountS" : "100",
"amountB" : "600",
"tokenS" : 6,
"tokenB" : 32768,
"validUntil" : 1235123512,
"taker" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"feeBips" : 60,
"isAmm" : true,
"nftData" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"fillS" : 500
},
"orderB" : {
"storageID" : 6,
"accountID" : 10006,
"amountS" : "100",
"amountB" : "600",
"tokenS" : 6,
"tokenB" : 32768,
"validUntil" : 1235123512,
"taker" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"feeBips" : 60,
"isAmm" : true,
"nftData" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"fillS" : 500
},
"valid" : false,
"nonce" : 65,
"minterAccountId" : 10008,
"minter" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd",
"nftToken" : {
"tokenId" : 6,
"tokenAddress" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd",
"nftData" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"nftId" : "0xf7c932351186c3a9053f313eefa16209c018f7f1dba8aa8ca7100400f7c31085",
"amount" : "100"
},
"nftType" : "eip1155",
"fromAddress" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd",
"toAddress" : "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd"
}
Status code
| Value | Description |
|---|---|
| 100000 | Unknown error |
Model
_Token
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| tokenId | Result Info |
N | The tokenId of the token | "6" |
| tokenAddress | string | N | The token Address | "0xbbbbca6a90 1c926f240b89 eacb641d8aec 7aeafd" |
| nftData | string | N | The nftData of the NFT token | "0xf7c9323511 86c3a9053f31 3eefa16209c0 18f7f1dba8aa 8ca7100400f7 c31085" |
| nftId | string | N | The NFT_ID of the NFT token | "0xf7c9323511 86c3a9053f31 3eefa16209c0 18f7f1dba8aa 8ca7100400f7 c31085" |
| amount | string | N | The token amount | "100" |
_Order
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| storageID | integer | Y | The storageId of the order | 6 |
| accountID | integer | Y | The accountID of the order | 10006 |
| amountS | string | Y | The amountS of the order | "100" |
| amountB | string | Y | The amountB of the order | "600" |
| tokenS | integer | Y | The tokenS of the order | 6 |
| tokenB | integer | Y | The tokenB of the order | 32768 |
| validUntil | integer | Y | The validUntil of the order | 1235123512 |
| taker | string | Y | The taker of the order | "0xf7c9323511 86c3a9053f31 3eefa16209c0 18f7f1dba8aa 8ca7100400f7 c31085" |
| feeBips | integer | Y | The feeBips of the order | 60 |
| isAmm | boolean | Y | If the order isAmm | "true" |
| nftData | string | Y | The nftData of the order, if its NFT order | "0xf7c9323511 86c3a9053f31 3eefa16209c0 18f7f1dba8aa 8ca7100400f7 c31085" |
| fillS | integer | Y | The fillS of the order | 500 |