diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 1f6f740c..9f8c2f7a 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 2b9c4bf6-4d87-4382-84d9-5fb3c84c7fad management: - docChecksum: 97bc1c616191060c5101cc3a0138680f + docChecksum: 439b678edcb9e821acea7a14332d2d1a docVersion: 1.0.0 - speakeasyVersion: 1.555.0 - generationVersion: 2.618.0 - releaseVersion: 0.12.1 - configChecksum: ecf978761b18292e62225f063361851f + speakeasyVersion: 1.563.1 + generationVersion: 2.629.1 + releaseVersion: 0.12.2 + configChecksum: 386ac3ac1b3a571ce6798978723d65cc repoURL: https://github.com/ava-labs/avacloud-sdk-typescript.git installationURL: https://github.com/ava-labs/avacloud-sdk-typescript published: true @@ -14,7 +14,7 @@ features: typescript: additionalDependencies: 0.1.0 constsAndDefaults: 0.1.11 - core: 3.21.10 + core: 3.21.11 defaultEnabledRetries: 0.1.0 deprecations: 2.81.1 devContainers: 2.90.0 @@ -36,7 +36,7 @@ features: responseFormat: 0.2.3 retries: 2.83.0 sdkHooks: 0.3.0 - unions: 2.85.8 + unions: 2.85.9 webhooks: 1.5.0 generatedFiles: - .devcontainer/README.md @@ -78,8 +78,10 @@ generatedFiles: - docs/models/components/assetwithpriceinfo.md - docs/models/components/balanceowner.md - docs/models/components/blockchain.md + - docs/models/components/blockchaingenesisdata.md - docs/models/components/blockchainid.md - docs/models/components/blockchainids.md + - docs/models/components/blockchaininfo.md - docs/models/components/blscredentials.md - docs/models/components/cchainatomicbalances.md - docs/models/components/cchainexporttransaction.md @@ -165,6 +167,7 @@ generatedFiles: - docs/models/components/evmoperationtype.md - docs/models/components/evmoutput.md - docs/models/components/fullnativetransactiondetails.md + - docs/models/components/genesisdata.md - docs/models/components/geolocation.md - docs/models/components/getchainresponse.md - docs/models/components/getchainresponseenabledfeatures.md @@ -380,6 +383,7 @@ generatedFiles: - docs/models/components/vmname.md - docs/models/components/webhookaddressactivityresponse.md - docs/models/components/webhookaddressactivityresponseeventtype.md + - docs/models/components/webhookinternaltransaction.md - docs/models/components/webhooks.md - docs/models/components/webhookstatus.md - docs/models/components/webhookstatustype.md @@ -461,6 +465,11 @@ generatedFiles: - docs/models/operations/getlatestblocksglobals.md - docs/models/operations/getlatestblocksrequest.md - docs/models/operations/getlatestblocksresponse.md + - docs/models/operations/getmetricsbynodeidpathparammetric.md + - docs/models/operations/getmetricsbynodeidrequest.md + - docs/models/operations/getmetricsbysubnetidpathparammetric.md + - docs/models/operations/getmetricsbysubnetidrequest.md + - docs/models/operations/getmetricsbyvalidationidrequest.md - docs/models/operations/getnativebalanceglobals.md - docs/models/operations/getnativebalancerequest.md - docs/models/operations/getnetworkdetailsglobals.md @@ -486,6 +495,7 @@ generatedFiles: - docs/models/operations/gettokendetailsglobals.md - docs/models/operations/gettokendetailsrequest.md - docs/models/operations/gettokendetailsresponsebody.md + - docs/models/operations/gettotall1validatormetricsrequest.md - docs/models/operations/gettransactionglobals.md - docs/models/operations/gettransactionrequest.md - docs/models/operations/gettransactionsforblockglobals.md @@ -607,6 +617,8 @@ generatedFiles: - docs/models/operations/listvalidatorsresponse.md - docs/models/operations/listwebhooksrequest.md - docs/models/operations/listwebhooksresponse.md + - docs/models/operations/metric.md + - docs/models/operations/pathparammetric.md - docs/models/operations/posttransactionexportjobrequestbody.md - docs/models/operations/queryparamrequesttype.md - docs/models/operations/reindexnftglobals.md @@ -631,6 +643,7 @@ generatedFiles: - docs/sdks/contracts/README.md - docs/sdks/data/README.md - docs/sdks/icm/README.md + - docs/sdks/l1validators/README.md - docs/sdks/lookingglass/README.md - docs/sdks/metrics/README.md - docs/sdks/networks/README.md @@ -730,6 +743,10 @@ generatedFiles: - src/funcs/metricsChainsListNftHolders.ts - src/funcs/metricsChainsListTokenHoldersAboveThreshold.ts - src/funcs/metricsHealthCheck.ts + - src/funcs/metricsL1ValidatorsGetMetricsByNodeId.ts + - src/funcs/metricsL1ValidatorsGetMetricsBySubnetId.ts + - src/funcs/metricsL1ValidatorsGetMetricsByValidationId.ts + - src/funcs/metricsL1ValidatorsListMetrics.ts - src/funcs/metricsNetworksGetStakingMetrics.ts - src/funcs/metricsSubnetsGetValidators.ts - src/funcs/webhooksAddressesAdd.ts @@ -855,6 +872,10 @@ generatedFiles: - src/mcp-server/tools/metricsChainsListNftHolders.ts - src/mcp-server/tools/metricsChainsListTokenHoldersAboveThreshold.ts - src/mcp-server/tools/metricsHealthCheck.ts + - src/mcp-server/tools/metricsL1ValidatorsGetMetricsByNodeId.ts + - src/mcp-server/tools/metricsL1ValidatorsGetMetricsBySubnetId.ts + - src/mcp-server/tools/metricsL1ValidatorsGetMetricsByValidationId.ts + - src/mcp-server/tools/metricsL1ValidatorsListMetrics.ts - src/mcp-server/tools/metricsNetworksGetStakingMetrics.ts - src/mcp-server/tools/metricsSubnetsGetValidators.ts - src/mcp-server/tools/webhooksAddressesAdd.ts @@ -889,6 +910,7 @@ generatedFiles: - src/models/components/blockchain.ts - src/models/components/blockchainid.ts - src/models/components/blockchainids.ts + - src/models/components/blockchaininfo.ts - src/models/components/blscredentials.ts - src/models/components/cchainatomicbalances.ts - src/models/components/cchainexporttransaction.ts @@ -1125,6 +1147,7 @@ generatedFiles: - src/models/components/validatorsdetails.ts - src/models/components/vmname.ts - src/models/components/webhookaddressactivityresponse.ts + - src/models/components/webhookinternaltransaction.ts - src/models/components/webhookstatus.ts - src/models/components/webhookstatustype.ts - src/models/components/xchainassetdetails.ts @@ -1135,6 +1158,7 @@ generatedFiles: - src/models/components/xchainsharedassetbalance.ts - src/models/components/xchaintransactiontype.ts - src/models/components/xchainvertex.ts + - src/models/errors/avacloudsdkerror.ts - src/models/errors/badgateway.ts - src/models/errors/badrequest.ts - src/models/errors/forbidden.ts @@ -1142,6 +1166,7 @@ generatedFiles: - src/models/errors/index.ts - src/models/errors/internalservererror.ts - src/models/errors/notfound.ts + - src/models/errors/responsevalidationerror.ts - src/models/errors/sdkerror.ts - src/models/errors/sdkvalidationerror.ts - src/models/errors/serviceunavailable.ts @@ -1175,6 +1200,9 @@ generatedFiles: - src/models/operations/getevmchainrollingwindowmetrics.ts - src/models/operations/geticmmessage.ts - src/models/operations/getlatestblocks.ts + - src/models/operations/getmetricsbynodeid.ts + - src/models/operations/getmetricsbysubnetid.ts + - src/models/operations/getmetricsbyvalidationid.ts - src/models/operations/getnativebalance.ts - src/models/operations/getnetworkdetails.ts - src/models/operations/getnftholdersbycontractaddress.ts @@ -1188,6 +1216,7 @@ generatedFiles: - src/models/operations/getteleportermessage.ts - src/models/operations/getteleportermetricsbychain.ts - src/models/operations/gettokendetails.ts + - src/models/operations/gettotall1validatormetrics.ts - src/models/operations/gettransaction.ts - src/models/operations/gettransactionsforblock.ts - src/models/operations/gettxbyhash.ts @@ -1258,6 +1287,7 @@ generatedFiles: - src/sdk/evm.ts - src/sdk/icm.ts - src/sdk/index.ts + - src/sdk/l1validators.ts - src/sdk/lookingglass.ts - src/sdk/metrics.ts - src/sdk/networks.ts @@ -1335,6 +1365,29 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-chains: + parameters: + query: + network: "mainnet" + responses: + "200": + application/json: {"chains": [{"evmChainId": 43114, "chainName": "c_chain", "blockchainId": "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5", "subnetId": "11111111111111111111111111111111LpoYY", "network": "mainnet"}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} getChain: "": parameters: @@ -1359,6 +1412,29 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-chain: + parameters: + path: + chainId: "43114" + responses: + "200": + application/json: {"evmChainId": 43114, "chainName": "c_chain", "blockchainId": "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5", "subnetId": "11111111111111111111111111111111LpoYY", "network": "testnet"} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} getEvmChainMetrics: "": parameters: @@ -1389,6 +1465,35 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-evm-chain-metrics: + parameters: + path: + metric: "activeAddresses" + chainId: "43114" + query: + startTimestamp: 1689541049 + endTimestamp: 1689800249 + timeInterval: "day" + pageSize: 10 + responses: + "200": + application/json: {"results": []} + "400": + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} getTeleporterMetricsByChain: "": parameters: @@ -1414,6 +1519,30 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-teleporter-metrics-by-chain: + parameters: + path: + metric: "teleporterSourceTxnCount" + chainId: "43114" + responses: + "200": + application/json: {"result": {"value": 3068.43}} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} getEvmChainRollingWindowMetrics: "": parameters: @@ -1439,6 +1568,30 @@ examples: application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-evm-chain-rolling-window-metrics: + parameters: + path: + metric: "txCount" + chainId: "43114" + responses: + "200": + application/json: {"result": {"lastHour": 7081.1, "lastDay": 2127.7, "lastMonth": 6960.23, "lastYear": 4069.8, "allTime": 1499.54}} + "400": + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} getNftHoldersByContractAddress: "": parameters: @@ -1466,6 +1619,32 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-nft-holders-by-contract-address: + parameters: + path: + chainId: "43114" + address: "0x7a420AEFF902AAa2c85a190D7B91Ce8BEFffFE14" + query: + pageSize: 10 + responses: + "200": + application/json: {"addresses": [{"address": "0x1234567890abcdef1234567890abcdef123456789", "sortKey": "123"}], "nftCollectionName": ["NFT Project"], "nftSymbol": ["NFTPROJ"], "totalHolders": 10, "totalTokens": 10} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} getAddressesByBalanceOverTime: "": parameters: @@ -1496,6 +1675,35 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-addresses-by-balance-over-time: + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + query: + threshold: "1000000" + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 + responses: + "200": + application/json: {"addresses": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} getAddressesByBtcbBridged: "": parameters: @@ -1521,6 +1729,30 @@ examples: application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-addresses-by-btcb-bridged: + parameters: + query: + threshold: "1000000" + pageSize: 10 + responses: + "200": + application/json: {"addresses": [{"address": "0x1234567890abcdef1234567890abcdef123456789", "sortKey": "123"}]} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} getStakingMetrics: "": parameters: @@ -1551,6 +1783,35 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-staking-metrics: + parameters: + path: + metric: "validatorCount" + network: "mainnet" + query: + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 + subnetId: "11111111111111111111111111111111LpoYY" + responses: + "200": + application/json: {"results": []} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} getValidatorsByDateRange: "": parameters: @@ -1580,6 +1841,34 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-validators-by-date-range: + parameters: + path: + subnetId: "11111111111111111111111111111111LpoYY" + query: + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 + network: "mainnet" + responses: + "200": + application/json: {"addresses": [{"addresses": ["avax1abcdef1234567890abcdef1234567890abcdef"], "sortKey": "123"}]} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} compositeQueryV2: speakeasy-default-composite-query-v2: requestBody: @@ -1648,24 +1937,74 @@ examples: application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} - getNativeBalance: - "": + speakeasy-default-list-address-chains: parameters: path: - chainId: "43114" address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" - query: - blockNumber: "6479329" - currency: "usd" responses: "200": - application/json: {"nativeTokenBalance": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "chainId": "43114", "price": {"currencyCode": "usd", "value": 42.42}, "balance": "2000000000000000000", "balanceValue": {"currencyCode": "usd", "value": 42.42}}} + application/json: {"indexedChains": [{"chainId": "", "status": "OK", "chainName": "", "description": "faithfully between down whether mostly better but afterwards qua", "vmName": "ETHEREUM", "rpcUrl": "https://funny-going.com", "isTestnet": true, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}}]} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + getNativeBalance: + "": + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + blockNumber: "6479329" + currency: "usd" + responses: + "200": + application/json: {"nativeTokenBalance": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "chainId": "43114", "price": {"currencyCode": "usd", "value": 42.42}, "balance": "2000000000000000000", "balanceValue": {"currencyCode": "usd", "value": 42.42}}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-native-balance: + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + blockNumber: "6479329" + currency: "usd" + responses: + "200": + application/json: {"nativeTokenBalance": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "chainId": "43114", "price": {"currencyCode": "usd", "value": 42.42}, "balance": "2000000000000000000", "balanceValue": {"currencyCode": "usd", "value": 42.42}}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": @@ -1707,6 +2046,36 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-erc20-balances: + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + blockNumber: "6479329" + pageSize: 10 + filterSpamTokens: true + contractAddresses: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7, 0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB" + currency: "usd" + responses: + "200": + application/json: {"nativeTokenBalance": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "chainId": "43114", "price": {"currencyCode": "usd", "value": 42.42}, "balance": "2000000000000000000", "balanceValue": {"currencyCode": "usd", "value": 42.42}}, "erc20TokenBalances": [{"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "chainId": "43114", "balance": "2000000000000000000", "balanceValue": {"currencyCode": "usd", "value": 42.42}, "tokenReputation": "Malicious"}]} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} listErc721Balances: "": parameters: @@ -1735,6 +2104,33 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-erc721-balances: + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + pageSize: 10 + contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7" + responses: + "200": + application/json: {"nativeTokenBalance": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "chainId": "43114", "price": {"currencyCode": "usd", "value": 42.42}, "balance": "2000000000000000000", "balanceValue": {"currencyCode": "usd", "value": 42.42}}, "erc721TokenBalances": []} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} listErc1155Balances: "": parameters: @@ -1764,6 +2160,34 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-erc1155-balances: + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + blockNumber: "6479329" + pageSize: 10 + contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7" + responses: + "200": + application/json: {"nativeTokenBalance": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "chainId": "43114", "price": {"currencyCode": "usd", "value": 42.42}, "balance": "2000000000000000000", "balanceValue": {"currencyCode": "usd", "value": 42.42}}, "erc1155TokenBalances": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} listCollectibleBalances: "": parameters: @@ -1792,6 +2216,33 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-collectible-balances: + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + pageSize: 10 + contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7" + responses: + "200": + application/json: {"collectibleBalances": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} listContractDeployments: "": parameters: @@ -1819,6 +2270,32 @@ examples: application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-contract-deployments: + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + pageSize: 10 + responses: + "200": + application/json: {"contracts": [{"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-20", "decimals": 18}]} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} listTransactions: "": parameters: @@ -1849,6 +2326,35 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-transactions: + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + pageSize: 10 + startBlock: 6479329 + endBlock: 6479330 + sortOrder: "asc" + responses: + "200": + application/json: {"transactions": [{"nativeTransaction": {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}, "erc20Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 5832.05, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}], "erc721Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 9819.36, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://unlawful-petticoat.com", "metadata": {"indexStatus": "INVALID_METADATA"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}], "erc1155Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 5935.65, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://happy-go-lucky-bog.org/", "metadata": {"indexStatus": "UNREACHABLE_TOKEN_URI"}}}], "internalTransactions": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CALL", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}]}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} listNativeTransactions: "": parameters: @@ -1878,8 +2384,7 @@ examples: application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listErc20Transactions: - "": + speakeasy-default-list-native-transactions: parameters: path: chainId: "43114" @@ -1892,22 +2397,22 @@ examples: "200": application/json: {"transactions": []} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listErc721Transactions: + listErc20Transactions: "": parameters: path: @@ -1919,15 +2424,15 @@ examples: pageSize: 10 responses: "200": - application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1403.76, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://upset-orchid.name/", "metadata": {"indexStatus": "UNREACHABLE_TOKEN_URI"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1403.76, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://upset-orchid.name/", "metadata": {"indexStatus": "UNREACHABLE_TOKEN_URI"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}]} + application/json: {"transactions": []} "400": - application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": @@ -1935,9 +2440,8 @@ examples: "502": application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - listErc1155Transactions: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-erc20-transactions: parameters: path: chainId: "43114" @@ -1948,24 +2452,24 @@ examples: pageSize: 10 responses: "200": - application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3362.41, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://crafty-in-joke.org/", "metadata": {"indexStatus": "INVALID_METADATA"}}}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3362.41, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://crafty-in-joke.org/", "metadata": {"indexStatus": "INVALID_METADATA"}}}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3362.41, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://crafty-in-joke.org/", "metadata": {"indexStatus": "INVALID_METADATA"}}}]} + application/json: {"transactions": []} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listInternalTransactions: + listErc721Transactions: "": parameters: path: @@ -1977,87 +2481,96 @@ examples: pageSize: 10 responses: "200": - application/json: {"transactions": [{"from": "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", "to": "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", "internalTxType": "call", "value": "50000000000000000", "gasUsed": "44038", "gasLimit": "50000", "transactionHash": "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8"}, {"from": "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", "to": "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", "internalTxType": "call", "value": "50000000000000000", "gasUsed": "44038", "gasLimit": "50000", "transactionHash": "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8"}]} + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1403.76, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://upset-orchid.name/", "metadata": {"indexStatus": "UNREACHABLE_TOKEN_URI"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1403.76, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://upset-orchid.name/", "metadata": {"indexStatus": "UNREACHABLE_TOKEN_URI"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}]} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listLatestTransactionsAllChains: - "": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-erc721-transactions: parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" query: + startBlock: 6479329 + endBlock: 6479330 pageSize: 10 - network: "mainnet" responses: "200": - application/json: {"transactions": []} + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1403.76, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://upset-orchid.name/", "metadata": {"indexStatus": "UNREACHABLE_TOKEN_URI"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}]} "400": - application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getTransaction: + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + listErc1155Transactions: "": parameters: path: chainId: "43114" - txHash: "0x8bf584d7b14b92a32a339872a66b134a70ba3ba7c305823f348db6f860253f45" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + startBlock: 6479329 + endBlock: 6479330 + pageSize: 10 responses: "200": - application/json: {"erc20Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 9364.08, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 9364.08, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}], "erc721Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3802.01, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://blank-foodstuffs.org/", "metadata": {"indexStatus": "INVALID_METADATA"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3802.01, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://blank-foodstuffs.org/", "metadata": {"indexStatus": "INVALID_METADATA"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3802.01, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://blank-foodstuffs.org/", "metadata": {"indexStatus": "INVALID_METADATA"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}], "erc1155Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1093.55, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://flawed-tenement.com/", "metadata": {"indexStatus": "INVALID_METADATA_JSON"}}}], "internalTransactions": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CALLCODE", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CALLCODE", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}], "networkTokenDetails": {"networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}, "currentPrice": {"currencyCode": "usd", "value": 42.42}, "historicalPrice": {"currencyCode": "usd", "value": 42.42}}, "nativeTransaction": {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000", "input": "", "baseFeePerGas": ""}} + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3362.41, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://crafty-in-joke.org/", "metadata": {"indexStatus": "INVALID_METADATA"}}}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3362.41, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://crafty-in-joke.org/", "metadata": {"indexStatus": "INVALID_METADATA"}}}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3362.41, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://crafty-in-joke.org/", "metadata": {"indexStatus": "INVALID_METADATA"}}}]} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - listLatestTransactions: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-erc1155-transactions: parameters: path: chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" query: + startBlock: 6479329 + endBlock: 6479330 pageSize: 10 responses: "200": - application/json: {"transactions": []} + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3362.41, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://crafty-in-joke.org/", "metadata": {"indexStatus": "INVALID_METADATA"}}}]} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": @@ -2065,75 +2578,81 @@ examples: "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} - listLatestBlocksAllChains: + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listInternalTransactions: "": parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" query: + startBlock: 6479329 + endBlock: 6479330 pageSize: 10 - network: "mainnet" responses: "200": - application/json: {"blocks": [{"chainId": "43114", "blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txCount": 9939.63, "baseFee": "", "gasUsed": "", "gasLimit": "", "gasCost": "", "parentHash": "", "feesSpent": "", "cumulativeTransactions": ""}, {"chainId": "43114", "blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txCount": 9939.63, "baseFee": "", "gasUsed": "", "gasLimit": "", "gasCost": "", "parentHash": "", "feesSpent": "", "cumulativeTransactions": ""}]} + application/json: {"transactions": [{"from": "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", "to": "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", "internalTxType": "call", "value": "50000000000000000", "gasUsed": "44038", "gasLimit": "50000", "transactionHash": "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8"}, {"from": "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", "to": "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", "internalTxType": "call", "value": "50000000000000000", "gasUsed": "44038", "gasLimit": "50000", "transactionHash": "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8"}]} "400": - application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} - getLatestBlocks: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-internal-transactions: parameters: path: chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" query: + startBlock: 6479329 + endBlock: 6479330 pageSize: 10 responses: "200": - application/json: {"blocks": []} + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CALL", "value": "10000000000000000000", "isReverted": true, "gasUsed": "", "gasLimit": ""}]} "400": - application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getBlock: + listLatestTransactionsAllChains: "": parameters: - path: - chainId: "43114" - blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c" + query: + pageSize: 10 + network: "mainnet" responses: "200": - application/json: {"chainId": "43114", "blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txCount": 9350.29, "baseFee": "", "gasUsed": "", "gasLimit": "", "gasCost": "", "parentHash": "", "feesSpent": "", "cumulativeTransactions": ""} + application/json: {"transactions": []} "400": - application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": @@ -2141,158 +2660,150 @@ examples: "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - getTransactionsForBlock: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-latest-transactions-all-chains: parameters: - path: - chainId: "43114" - blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c" query: pageSize: 10 + network: "mainnet" responses: "200": - application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "CONTRACT_CALL", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "CONTRACT_CALL", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}]} + application/json: {"transactions": []} "400": - application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - getDeploymentTransaction: + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + getTransaction: "": parameters: path: chainId: "43114" - address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" - query: - currency: "usd" + txHash: "0x8bf584d7b14b92a32a339872a66b134a70ba3ba7c305823f348db6f860253f45" responses: "200": - application/json: {"erc20Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1478.52, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1478.52, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}], "erc721Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 7690.43, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://wonderful-icebreaker.org/", "metadata": {"indexStatus": "INDEXED"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 7690.43, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://wonderful-icebreaker.org/", "metadata": {"indexStatus": "INDEXED"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 7690.43, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://wonderful-icebreaker.org/", "metadata": {"indexStatus": "INDEXED"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}], "erc1155Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 5194.21, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://mild-government.info/", "metadata": {"indexStatus": "THROTTLED_TOKEN_URI"}}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 5194.21, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://mild-government.info/", "metadata": {"indexStatus": "THROTTLED_TOKEN_URI"}}}], "internalTransactions": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CREATE3", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CREATE3", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}], "networkTokenDetails": {"networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}, "currentPrice": {"currencyCode": "usd", "value": 42.42}, "historicalPrice": {"currencyCode": "usd", "value": 42.42}}, "nativeTransaction": {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000", "input": "", "baseFeePerGas": ""}} + application/json: {"erc20Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 9364.08, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 9364.08, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}], "erc721Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3802.01, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://blank-foodstuffs.org/", "metadata": {"indexStatus": "INVALID_METADATA"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3802.01, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://blank-foodstuffs.org/", "metadata": {"indexStatus": "INVALID_METADATA"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 3802.01, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://blank-foodstuffs.org/", "metadata": {"indexStatus": "INVALID_METADATA"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}], "erc1155Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1093.55, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://flawed-tenement.com/", "metadata": {"indexStatus": "INVALID_METADATA_JSON"}}}], "internalTransactions": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CALLCODE", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CALLCODE", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}], "networkTokenDetails": {"networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}, "currentPrice": {"currencyCode": "usd", "value": 42.42}, "historicalPrice": {"currencyCode": "usd", "value": 42.42}}, "nativeTransaction": {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000", "input": "", "baseFeePerGas": ""}} "400": - application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - getContractMetadata: - "": + speakeasy-default-get-transaction: parameters: path: chainId: "43114" - address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + txHash: "0x8bf584d7b14b92a32a339872a66b134a70ba3ba7c305823f348db6f860253f45" responses: "200": - application/json: {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-721"} + application/json: {"erc20Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 6482.03, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}], "erc721Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 9364.08, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://hurtful-cricket.com", "metadata": {"indexStatus": "INVALID_TOKEN_URI_SCHEME"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}], "erc1155Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 8559.93, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://frozen-cake.biz", "metadata": {"indexStatus": "INVALID_TOKEN_URI_SCHEME"}}}], "internalTransactions": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "STATICCALL", "value": "10000000000000000000", "isReverted": true, "gasUsed": "", "gasLimit": ""}], "networkTokenDetails": {"networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}, "currentPrice": {"currencyCode": "usd", "value": 42.42}, "historicalPrice": {"currencyCode": "usd", "value": 42.42}}, "nativeTransaction": {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "CONTRACT_CREATION", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000", "input": "", "baseFeePerGas": ""}} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} - listTransfers: + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + listLatestTransactions: "": parameters: path: chainId: "43114" - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" query: - startBlock: 6479329 - endBlock: 6479330 pageSize: 10 responses: "200": - application/json: {"transfers": []} + application/json: {"transactions": []} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} - supportedChains: - "": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-latest-transactions: parameters: + path: + chainId: "43114" query: - network: "mainnet" - feature: "nftIndexing" + pageSize: 10 responses: "200": - application/json: {"chains": []} + application/json: {"transactions": []} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getChainInfo: + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + listLatestBlocksAllChains: "": parameters: - path: - chainId: "43114" + query: + pageSize: 10 + network: "mainnet" responses: "200": - application/json: {"chainId": "", "status": "OK", "chainName": "", "description": "whose save hourly enlightened regarding vice yellow commonly during", "vmName": "EVM", "rpcUrl": "https://wealthy-declaration.info/", "isTestnet": false, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}} + application/json: {"blocks": [{"chainId": "43114", "blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txCount": 9939.63, "baseFee": "", "gasUsed": "", "gasLimit": "", "gasCost": "", "parentHash": "", "feesSpent": "", "cumulativeTransactions": ""}, {"chainId": "43114", "blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txCount": 9939.63, "baseFee": "", "gasUsed": "", "gasLimit": "", "gasCost": "", "parentHash": "", "feesSpent": "", "cumulativeTransactions": ""}]} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": @@ -2303,92 +2814,118 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} - getAddressChains: - "": + speakeasy-default-list-latest-blocks-all-chains: parameters: - path: - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + pageSize: 10 + network: "mainnet" responses: "200": - application/json: {"indexedChains": [{"chainId": "", "status": "UNAVAILABLE", "chainName": "", "description": "cannon hasty anenst egg sedately sturdy solicit gah", "vmName": "EVM", "rpcUrl": "https://charming-sailor.info/", "isTestnet": false, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}}, {"chainId": "", "status": "UNAVAILABLE", "chainName": "", "description": "cannon hasty anenst egg sedately sturdy solicit gah", "vmName": "EVM", "rpcUrl": "https://charming-sailor.info/", "isTestnet": false, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}}]} + application/json: {"blocks": [{"chainId": "43114", "blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txCount": 9939.63, "baseFee": "", "gasUsed": "", "gasLimit": "", "gasCost": "", "parentHash": "", "feesSpent": "", "cumulativeTransactions": ""}]} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listAllLatestTransactions: + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + getLatestBlocks: "": parameters: + path: + chainId: "43114" query: pageSize: 10 - network: "mainnet" responses: "200": - application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}]} + application/json: {"blocks": []} "400": - application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} - listAllLatestBlocks: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-latest-blocks: parameters: + path: + chainId: "43114" query: pageSize: 10 - network: "mainnet" responses: "200": application/json: {"blocks": []} "400": - application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + getBlock: + "": + parameters: + path: + chainId: "43114" + blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c" + responses: + "200": + application/json: {"chainId": "43114", "blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txCount": 9350.29, "baseFee": "", "gasUsed": "", "gasLimit": "", "gasCost": "", "parentHash": "", "feesSpent": "", "cumulativeTransactions": ""} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} - reindexNft: - "": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-block: parameters: path: chainId: "43114" - address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" - tokenId: "145" + blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c" responses: + "200": + application/json: {"chainId": "43114", "blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "txCount": 9350.29, "baseFee": "", "gasUsed": "", "gasLimit": "", "gasCost": "", "parentHash": "", "feesSpent": "", "cumulativeTransactions": ""} "400": - application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": @@ -2396,250 +2933,1653 @@ examples: "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listTokens: + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + getTransactionsForBlock: "": parameters: path: chainId: "43114" - address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c" query: pageSize: 10 responses: "200": - application/json: {"tokens": [{"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://hurtful-mozzarella.net/", "metadata": {"indexStatus": "INVALID_TOKEN_URI"}}]} + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "CONTRACT_CALL", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "CONTRACT_CALL", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}]} "400": - application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getTokenDetails: + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-transactions-for-block: + parameters: + path: + chainId: "43114" + blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c" + query: + pageSize: 10 + responses: + "200": + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "CONTRACT_CALL", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}]} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + getDeploymentTransaction: "": parameters: path: chainId: "43114" address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" - tokenId: "145" + query: + currency: "usd" responses: "200": - application/json: {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://energetic-decryption.biz/", "metadata": {"indexStatus": "INVALID_TOKEN_URI_SCHEME"}} + application/json: {"erc20Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1478.52, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1478.52, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}], "erc721Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 7690.43, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://wonderful-icebreaker.org/", "metadata": {"indexStatus": "INDEXED"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 7690.43, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://wonderful-icebreaker.org/", "metadata": {"indexStatus": "INDEXED"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 7690.43, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://wonderful-icebreaker.org/", "metadata": {"indexStatus": "INDEXED"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}], "erc1155Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 5194.21, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://mild-government.info/", "metadata": {"indexStatus": "THROTTLED_TOKEN_URI"}}}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 5194.21, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://mild-government.info/", "metadata": {"indexStatus": "THROTTLED_TOKEN_URI"}}}], "internalTransactions": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CREATE3", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}, {"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CREATE3", "value": "10000000000000000000", "isReverted": false, "gasUsed": "", "gasLimit": ""}], "networkTokenDetails": {"networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}, "currentPrice": {"currencyCode": "usd", "value": 42.42}, "historicalPrice": {"currencyCode": "usd", "value": 42.42}}, "nativeTransaction": {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000", "input": "", "baseFeePerGas": ""}} "400": application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-deployment-transaction: + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + query: + currency: "usd" + responses: + "200": + application/json: {"erc20Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 6491.9, "value": "10000000000000000000", "erc20Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}}}], "erc721Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 1478.52, "erc721Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://soggy-digestive.org", "metadata": {"indexStatus": "UNREACHABLE_TOKEN_URI"}, "ownerAddress": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}}], "erc1155Transfers": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "logIndex": 9500.08, "value": "10000000000000000000", "erc1155Token": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://polished-legging.info", "metadata": {"indexStatus": "THROTTLED_TOKEN_URI"}}}], "internalTransactions": [{"from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "internalTxType": "CREATE2", "value": "10000000000000000000", "isReverted": true, "gasUsed": "", "gasLimit": ""}], "networkTokenDetails": {"networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}, "currentPrice": {"currencyCode": "usd", "value": 42.42}, "historicalPrice": {"currencyCode": "usd", "value": 42.42}}, "nativeTransaction": {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "CONTRACT_CALL", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000", "input": "", "baseFeePerGas": ""}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + getContractMetadata: + "": + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + responses: + "200": + application/json: {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-721"} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": [], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getOperationResult: - "": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-contract-metadata: parameters: path: - operationId: "aa22054a-cb7c-4a4e-9b83-59f2ede74138" + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" responses: "200": - application/json: {"operationId": "", "operationType": "TRANSACTION_EXPORT_PRIMARY_NETWORK", "operationStatus": "RUNNING", "createdAtTimestamp": 2175.46, "updatedAtTimestamp": 1060.47} + application/json: {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-721"} "400": - application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + listTransfers: + "": + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + startBlock: 6479329 + endBlock: 6479330 + pageSize: 10 + responses: + "200": + application/json: {"transfers": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} - postTransactionExportJob: - speakeasy-default-post-transaction-export-job: - requestBody: - application/json: {"type": "TRANSACTION_EXPORT_PRIMARY_NETWORK_STAKING", "firstDate": "2023-05-01", "lastDate": "2023-05-02", "options": {"includeChains": ["p-chain"]}} + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-transfers: + parameters: + path: + chainId: "43114" + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + query: + startBlock: 6479329 + endBlock: 6479330 + pageSize: 10 responses: - "201": - application/json: {"operationId": "", "operationType": "TRANSACTION_EXPORT_EVM", "operationStatus": "COMPLETED", "createdAtTimestamp": 3632.98, "updatedAtTimestamp": 2169.82} + "200": + application/json: {"transfers": []} "400": - application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} - getAssetDetails: + supportedChains: "": + parameters: + query: + network: "mainnet" + feature: "nftIndexing" + responses: + "200": + application/json: {"chains": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-supported-chains: + parameters: + query: + network: "mainnet" + feature: "nftIndexing" + responses: + "200": + application/json: {"chains": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + getChainInfo: + "": + parameters: + path: + chainId: "43114" + responses: + "200": + application/json: {"chainId": "", "status": "OK", "chainName": "", "description": "whose save hourly enlightened regarding vice yellow commonly during", "vmName": "EVM", "rpcUrl": "https://wealthy-declaration.info/", "isTestnet": false, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-chain-info: + parameters: + path: + chainId: "43114" + responses: + "200": + application/json: {"chainId": "", "status": "OK", "chainName": "", "description": "whose save hourly enlightened regarding vice yellow commonly during", "vmName": "EVM", "rpcUrl": "https://wealthy-declaration.info/", "isTestnet": false, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + getAddressChains: + "": + parameters: + path: + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + responses: + "200": + application/json: {"indexedChains": [{"chainId": "", "status": "UNAVAILABLE", "chainName": "", "description": "cannon hasty anenst egg sedately sturdy solicit gah", "vmName": "EVM", "rpcUrl": "https://charming-sailor.info/", "isTestnet": false, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}}, {"chainId": "", "status": "UNAVAILABLE", "chainName": "", "description": "cannon hasty anenst egg sedately sturdy solicit gah", "vmName": "EVM", "rpcUrl": "https://charming-sailor.info/", "isTestnet": false, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-address-chains: + parameters: + path: + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F" + responses: + "200": + application/json: {"indexedChains": [{"chainId": "", "status": "OK", "chainName": "", "description": "authentic ponder circa throbbing considering same prance", "vmName": "ETHEREUM", "rpcUrl": "https://impartial-avalanche.biz", "isTestnet": false, "networkToken": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg"}}]} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listAllLatestTransactions: + "": + parameters: + query: + pageSize: 10 + network: "mainnet" + responses: + "200": + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}, {"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}]} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-all-latest-transactions: + parameters: + query: + pageSize: 10 + network: "mainnet" + responses: + "200": + application/json: {"transactions": [{"blockNumber": "339", "blockTimestamp": 1648672486, "blockHash": "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", "chainId": "43114", "blockIndex": 0, "txHash": "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", "txStatus": "1", "txType": 1, "gasLimit": "51373", "gasUsed": "51373", "gasPrice": "470000000000", "nonce": "1", "from": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "to": {"name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F"}, "method": {"callType": "NATIVE_TRANSFER", "methodHash": "0xa9059cbb", "methodName": "transfer(address,uint256)"}, "value": "10000000000000000000"}]} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + listAllLatestBlocks: + "": + parameters: + query: + pageSize: 10 + network: "mainnet" + responses: + "200": + application/json: {"blocks": []} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-all-latest-blocks: + parameters: + query: + pageSize: 10 + network: "mainnet" + responses: + "200": + application/json: {"blocks": []} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + reindexNft: + "": + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + tokenId: "145" + responses: + "400": + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-reindex-nft: + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + tokenId: "145" + responses: + "400": + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listTokens: + "": + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + query: + pageSize: 10 + responses: + "200": + application/json: {"tokens": [{"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "ercType": "ERC-1155", "tokenId": "", "tokenUri": "https://hurtful-mozzarella.net/", "metadata": {"indexStatus": "INVALID_TOKEN_URI"}}]} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-tokens: + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + query: + pageSize: 10 + responses: + "200": + application/json: {"tokens": []} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + getTokenDetails: + "": + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + tokenId: "145" + responses: + "200": + application/json: {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://energetic-decryption.biz/", "metadata": {"indexStatus": "INVALID_TOKEN_URI_SCHEME"}} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-token-details: + parameters: + path: + chainId: "43114" + address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" + tokenId: "145" + responses: + "200": + application/json: {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "ercType": "ERC-721", "tokenId": "", "tokenUri": "https://energetic-decryption.biz/", "metadata": {"indexStatus": "INVALID_TOKEN_URI_SCHEME"}} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + getOperationResult: + "": + parameters: + path: + operationId: "aa22054a-cb7c-4a4e-9b83-59f2ede74138" + responses: + "200": + application/json: {"operationId": "", "operationType": "TRANSACTION_EXPORT_PRIMARY_NETWORK", "operationStatus": "RUNNING", "createdAtTimestamp": 2175.46, "updatedAtTimestamp": 1060.47} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-operation-result: + parameters: + path: + operationId: "aa22054a-cb7c-4a4e-9b83-59f2ede74138" + responses: + "200": + application/json: {"operationId": "", "operationType": "TRANSACTION_EXPORT_PRIMARY_NETWORK", "operationStatus": "RUNNING", "createdAtTimestamp": 2175.46, "updatedAtTimestamp": 1060.47} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + postTransactionExportJob: + speakeasy-default-post-transaction-export-job: + requestBody: + application/json: {"type": "TRANSACTION_EXPORT_PRIMARY_NETWORK_STAKING", "firstDate": "2023-05-01", "lastDate": "2023-05-02", "options": {"includeChains": ["p-chain"]}} + responses: + "201": + application/json: {"operationId": "", "operationType": "TRANSACTION_EXPORT_EVM", "operationStatus": "COMPLETED", "createdAtTimestamp": 3632.98, "updatedAtTimestamp": 2169.82} + "400": + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + getAssetDetails: + "": + parameters: + path: + blockchainId: "x-chain" + network: "mainnet" + assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof" + responses: + "200": + application/json: {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "createdAtTimestamp": 1675444720, "cap": "variable"} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-asset-details: + parameters: + path: + blockchainId: "x-chain" + network: "mainnet" + assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof" + responses: + "200": + application/json: {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "createdAtTimestamp": 1675444720, "cap": "variable"} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + getChainIdsForAddresses: + "": + parameters: + path: + network: "mainnet" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + responses: + "200": + application/json: {"addresses": [{"address": "5348 Larson Brook", "blockchainIds": []}, {"address": "5348 Larson Brook", "blockchainIds": []}]} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-chain-ids-for-addresses: + parameters: + path: + network: "mainnet" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + responses: + "200": + application/json: {"addresses": [{"address": "5348 Larson Brook", "blockchainIds": []}]} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + getNetworkDetails: + "": + parameters: + path: + network: "mainnet" + responses: + "200": + application/json: {"validatorDetails": {"validatorCount": 2222.44, "totalAmountStaked": "", "estimatedAnnualStakingReward": "", "stakingDistributionByVersion": [{"version": "", "amountStaked": "", "validatorCount": 2606.4}, {"version": "", "amountStaked": "", "validatorCount": 2606.4}, {"version": "", "amountStaked": "", "validatorCount": 2606.4}], "stakingRatio": ""}, "delegatorDetails": {"delegatorCount": 2068.29, "totalAmountStaked": ""}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-network-details: + parameters: + path: + network: "mainnet" + responses: + "200": + application/json: {"validatorDetails": {"validatorCount": 2222.44, "totalAmountStaked": "", "estimatedAnnualStakingReward": "", "stakingDistributionByVersion": [{"version": "", "amountStaked": "", "validatorCount": 2606.4}], "stakingRatio": ""}, "delegatorDetails": {"delegatorCount": 2068.29, "totalAmountStaked": ""}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listBlockchains: + "": + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + sortOrder: "asc" + responses: + "200": + application/json: {"blockchains": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-blockchains: + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + sortOrder: "asc" + responses: + "200": + application/json: {"blockchains": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + getBlockchainById: + "": + parameters: + path: + blockchainId: "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5" + network: "mainnet" + responses: + "200": + application/json: {"createBlockTimestamp": 6647.43, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-blockchain-by-id: + parameters: + path: + blockchainId: "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5" + network: "mainnet" + responses: + "200": + application/json: {"createBlockTimestamp": 6647.43, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114, "genesisData": {}} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + listSubnets: + "": + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + sortOrder: "asc" + responses: + "200": + application/json: {"subnets": [{"createBlockTimestamp": 7890.03, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", ""], "threshold": 8473.89, "locktime": 598.99, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 643.3, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}]}, {"createBlockTimestamp": 7890.03, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", ""], "threshold": 8473.89, "locktime": 598.99, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 643.3, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}]}, {"createBlockTimestamp": 7890.03, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", ""], "threshold": 8473.89, "locktime": 598.99, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 643.3, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}]}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-subnets: + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + sortOrder: "asc" + responses: + "200": + application/json: {"subnets": [{"createBlockTimestamp": 7890.03, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", ""], "threshold": 8473.89, "locktime": 598.99, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": []}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + getSubnetById: + "": + parameters: + path: + network: "mainnet" + subnetId: "11111111111111111111111111111111LpoYY" + responses: + "200": + application/json: {"createBlockTimestamp": 7868.74, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", "", ""], "threshold": 7400.73, "locktime": 5956.21, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 6120.58, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}, {"createBlockTimestamp": 6120.58, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-subnet-by-id: + parameters: + path: + network: "mainnet" + subnetId: "11111111111111111111111111111111LpoYY" + responses: + "200": + application/json: {"createBlockTimestamp": 7868.74, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", "", ""], "threshold": 7400.73, "locktime": 5956.21, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 6120.58, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114, "genesisData": {}}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + listValidators: + "": + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" + sortOrder: "asc" + validationStatus: "completed" + minDelegationCapacity: "0" + maxDelegationCapacity: "720000000000000000" + minTimeRemaining: 0 + maxTimeRemaining: 2147483647 + minFeePercentage: 2 + maxFeePercentage: 100 + minUptimePerformance: 90 + maxUptimePerformance: 100 + subnetId: "11111111111111111111111111111111LpoYY" + responses: + "200": + application/json: {"validators": [{"txHash": "", "nodeId": "", "subnetId": "", "amountStaked": "", "startTimestamp": 9409.97, "endTimestamp": 3117.08, "removeTxHash": "", "removeTimestamp": 4682.82, "validationStatus": "removed"}]} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-validators: + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" + sortOrder: "asc" + validationStatus: "completed" + minDelegationCapacity: "0" + maxDelegationCapacity: "720000000000000000" + minTimeRemaining: 0 + maxTimeRemaining: 2147483647 + minFeePercentage: 2 + maxFeePercentage: 100 + minUptimePerformance: 90 + maxUptimePerformance: 100 + subnetId: "11111111111111111111111111111111LpoYY" + responses: + "200": + application/json: {"validators": []} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + getSingleValidatorDetails: + "": + parameters: + path: + network: "mainnet" + nodeId: "NodeID-111111111111111111116DBWJs" + query: + pageSize: 10 + validationStatus: "completed" + sortOrder: "asc" + responses: + "200": + application/json: {"validators": []} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-single-validator-details: + parameters: + path: + network: "mainnet" + nodeId: "NodeID-111111111111111111116DBWJs" + query: + pageSize: 10 + validationStatus: "completed" + sortOrder: "asc" + responses: + "200": + application/json: {"validators": []} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listDelegators: + "": + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + rewardAddresses: "P-avax1679zrp3z9mf7z4an42ddq47qzj36zv6ga20vwl,P-avax1s7kd0kfndlz6mh3l0etrrcmkg5y366k8e0s6cc" + sortOrder: "asc" + delegationStatus: "completed" + nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" + responses: + "200": + application/json: {"delegators": [{"txHash": "", "nodeId": "", "rewardAddresses": ["", ""], "amountDelegated": "", "delegationFee": "", "startTimestamp": 2534.09, "endTimestamp": 2997.82, "estimatedGrossReward": "", "estimatedNetReward": "", "delegationStatus": "active"}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-delegators: + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + rewardAddresses: "P-avax1679zrp3z9mf7z4an42ddq47qzj36zv6ga20vwl,P-avax1s7kd0kfndlz6mh3l0etrrcmkg5y366k8e0s6cc" + sortOrder: "asc" + delegationStatus: "completed" + nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" + responses: + "200": + application/json: {"delegators": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + listL1Validators: + "": + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + l1ValidationId: "BsSpTd1SDvdhaoYAuKJvRj1WnoRyu8mAuMZeuz9g7brGj6KhX" + nodeId: "NodeID-111111111111111111116DBWJs" + subnetId: "11111111111111111111111111111111LpoYY" + responses: + "200": + application/json: {"validators": [{"validationId": "", "validationIdHex": "", "nodeId": "", "subnetId": "", "weight": 9741.29, "remainingBalance": 401.23, "creationTimestamp": 9067.99, "blsCredentials": {}, "remainingBalanceOwner": {"addresses": [""], "threshold": 9243.92}, "deactivationOwner": {"addresses": [], "threshold": 488.52}}, {"validationId": "", "validationIdHex": "", "nodeId": "", "subnetId": "", "weight": 9741.29, "remainingBalance": 401.23, "creationTimestamp": 9067.99, "blsCredentials": {}, "remainingBalanceOwner": {"addresses": [""], "threshold": 9243.92}, "deactivationOwner": {"addresses": [], "threshold": 488.52}}], "blockHeight": ""} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-l1-validators: + parameters: + path: + network: "mainnet" + query: + pageSize: 10 + l1ValidationId: "BsSpTd1SDvdhaoYAuKJvRj1WnoRyu8mAuMZeuz9g7brGj6KhX" + nodeId: "NodeID-111111111111111111116DBWJs" + subnetId: "11111111111111111111111111111111LpoYY" + responses: + "200": + application/json: {"validators": [{"validationId": "", "validationIdHex": "", "nodeId": "", "subnetId": "", "weight": 9741.29, "remainingBalance": 401.23, "creationTimestamp": 9067.99, "blsCredentials": {}, "remainingBalanceOwner": {"addresses": [""], "threshold": 9243.92}, "deactivationOwner": {"addresses": [], "threshold": 488.52}}], "blockHeight": ""} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + getTxByHash: + "": + parameters: + path: + blockchainId: "p-chain" + network: "mainnet" + txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP" + responses: + "200": + application/json: {"txHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "chainFormat": "non-linear", "timestamp": 1600762738, "txType": "CreateAssetTx", "memo": "0x546865204176616c616e6368652050726f6a656374", "consumedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "amountUnlocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "amountCreated": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "assetCreated": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "createdAtTimestamp": 1675444720, "cap": "fixed"}, "vertices": [{"hash": "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", "height": 1961, "timestamp": 1600762738}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-tx-by-hash: + parameters: + path: + blockchainId: "p-chain" + network: "mainnet" + txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP" + responses: + "200": + application/json: {"txHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "chainFormat": "non-linear", "timestamp": 1600762738, "txType": "CreateAssetTx", "memo": "0x546865204176616c616e6368652050726f6a656374", "consumedUtxos": [], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "amountUnlocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountCreated": [], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "assetCreated": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "createdAtTimestamp": 1675444720, "cap": "variable"}, "vertices": []} + "400": + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + listLatestPrimaryNetworkTransactions: + "": + parameters: + path: + blockchainId: "p-chain" + network: "mainnet" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + txTypes: ["AddValidatorTx"] + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 + sortOrder: "asc" + responses: + "200": + application/json: {"transactions": [{"txHash": "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", "txType": "AddPermissionlessDelegatorTx", "blockTimestamp": 1648672486, "blockNumber": "", "blockHash": "", "consumedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "133.31", "assetId": "", "blockNumber": "", "blockTimestamp": 1210.97, "outputIndex": 8027.02, "txHash": "", "utxoType": "STAKE"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "133.31", "assetId": "", "blockNumber": "", "blockTimestamp": 1210.97, "outputIndex": 8027.02, "txHash": "", "utxoType": "STAKE"}], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "868.48", "assetId": "", "blockNumber": "", "blockTimestamp": 2515.13, "outputIndex": 5912.36, "txHash": "", "utxoType": "STAKE"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "value": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "amountStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountL1ValidatorBalanceBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-latest-primary-network-transactions: + parameters: + path: + blockchainId: "p-chain" + network: "mainnet" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + txTypes: ["AddValidatorTx"] + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 + sortOrder: "asc" + responses: + "200": + application/json: {"transactions": [], "chainInfo": {"chainName": "x-chain", "network": "mainnet"}} + "400": + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + listActivePrimaryNetworkStakingTransactions: + "": + parameters: + path: + blockchainId: "p-chain" + network: "mainnet" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + txTypes: ["AddValidatorTx"] + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 + sortOrder: "asc" + responses: + "200": + application/json: {"transactions": [{"txHash": "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", "txType": "AddPermissionlessDelegatorTx", "blockTimestamp": 1648672486, "blockNumber": "", "blockHash": "", "consumedUtxos": [], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "809.59", "assetId": "", "blockNumber": "", "blockTimestamp": 9630.02, "outputIndex": 4456.51, "txHash": "", "utxoType": "STAKE"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "value": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountL1ValidatorBalanceBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}}, {"txHash": "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", "txType": "AddPermissionlessDelegatorTx", "blockTimestamp": 1648672486, "blockNumber": "", "blockHash": "", "consumedUtxos": [], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "809.59", "assetId": "", "blockNumber": "", "blockTimestamp": 9630.02, "outputIndex": 4456.51, "txHash": "", "utxoType": "STAKE"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "value": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountL1ValidatorBalanceBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}}], "chainInfo": {"chainName": "c-chain", "network": "mainnet"}} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-active-primary-network-staking-transactions: + parameters: + path: + blockchainId: "p-chain" + network: "mainnet" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + txTypes: ["AddValidatorTx"] + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 + sortOrder: "asc" + responses: + "200": + application/json: {"transactions": [{"txHash": "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", "txType": "AddPermissionlessDelegatorTx", "blockTimestamp": 1648672486, "blockNumber": "", "blockHash": "", "consumedUtxos": [], "emittedUtxos": [], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "value": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "amountStaked": [], "amountL1ValidatorBalanceBurned": [], "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}}], "chainInfo": {"chainName": "x-chain", "network": "mainnet"}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listAssetTransactions: + "": + parameters: + path: + blockchainId: "x-chain" + network: "mainnet" + assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof" + query: + txTypes: ["AddValidatorTx"] + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 + responses: + "200": + application/json: {"transactions": [{"txHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "chainFormat": "non-linear", "timestamp": 1600762738, "txType": "UNKNOWN", "memo": "0x546865204176616c616e6368652050726f6a656374", "consumedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "amountUnlocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountCreated": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "assetCreated": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "createdAtTimestamp": 1675444720, "cap": "variable"}, "vertices": [{"hash": "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", "height": 1961, "timestamp": 1600762738}, {"hash": "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", "height": 1961, "timestamp": 1600762738}]}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-asset-transactions: parameters: path: blockchainId: "x-chain" network: "mainnet" assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof" + query: + txTypes: ["AddValidatorTx"] + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 responses: "200": - application/json: {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "createdAtTimestamp": 1675444720, "cap": "variable"} + application/json: {"transactions": [], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getChainIdsForAddresses: + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + listPendingPrimaryNetworkRewards: "": parameters: path: network: "mainnet" query: addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + pageSize: 10 + nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" + sortOrder: "asc" responses: "200": - application/json: {"addresses": [{"address": "5348 Larson Brook", "blockchainIds": []}, {"address": "5348 Larson Brook", "blockchainIds": []}]} + application/json: {"pendingRewards": [{"addresses": ["avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg"], "txHash": "", "amountStaked": "", "nodeId": "", "startTimestamp": 6291.11, "endTimestamp": 1095.41, "rewardType": "VALIDATOR_FEE", "progress": 6540.83, "estimatedReward": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}}, {"addresses": ["avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg"], "txHash": "", "amountStaked": "", "nodeId": "", "startTimestamp": 6291.11, "endTimestamp": 1095.41, "rewardType": "VALIDATOR_FEE", "progress": 6540.83, "estimatedReward": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}}]} "400": - application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - getNetworkDetails: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-pending-primary-network-rewards: parameters: path: network: "mainnet" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + pageSize: 10 + nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" + sortOrder: "asc" responses: "200": - application/json: {"validatorDetails": {"validatorCount": 2222.44, "totalAmountStaked": "", "estimatedAnnualStakingReward": "", "stakingDistributionByVersion": [{"version": "", "amountStaked": "", "validatorCount": 2606.4}, {"version": "", "amountStaked": "", "validatorCount": 2606.4}, {"version": "", "amountStaked": "", "validatorCount": 2606.4}], "stakingRatio": ""}, "delegatorDetails": {"delegatorCount": 2068.29, "totalAmountStaked": ""}} + application/json: {"pendingRewards": [{"addresses": ["avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg"], "txHash": "", "amountStaked": "", "nodeId": "", "startTimestamp": 6291.11, "endTimestamp": 1095.41, "rewardType": "VALIDATOR_FEE", "progress": 6540.83, "estimatedReward": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}}]} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listBlockchains: + listHistoricalPrimaryNetworkRewards: "": parameters: path: network: "mainnet" query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" pageSize: 10 + nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" sortOrder: "asc" + currency: "usd" responses: "200": - application/json: {"blockchains": []} + application/json: {"historicalRewards": [{"addresses": ["avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg"], "txHash": "", "amountStaked": "", "nodeId": "", "startTimestamp": 9778.68, "endTimestamp": 7911.98, "rewardType": "VALIDATOR_FEE", "utxoId": "", "outputIndex": 904.52, "reward": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000", "historicalPrice": {"currencyCode": "usd", "value": 42.42}}, "rewardTxHash": ""}]} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - getBlockchainById: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-historical-primary-network-rewards: parameters: path: - blockchainId: "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5" network: "mainnet" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + pageSize: 10 + nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" + sortOrder: "asc" + currency: "usd" responses: "200": - application/json: {"createBlockTimestamp": 6647.43, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114} + application/json: {"historicalRewards": []} "400": application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} - listSubnets: + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + getUtxosByAddresses: "": parameters: path: + blockchainId: "p-chain" network: "mainnet" query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" pageSize: 10 sortOrder: "asc" responses: "200": - application/json: {"subnets": [{"createBlockTimestamp": 7890.03, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", ""], "threshold": 8473.89, "locktime": 598.99, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 643.3, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}]}, {"createBlockTimestamp": 7890.03, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", ""], "threshold": 8473.89, "locktime": 598.99, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 643.3, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}]}, {"createBlockTimestamp": 7890.03, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", ""], "threshold": 8473.89, "locktime": 598.99, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 643.3, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}]}]} + application/json: {"utxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "chainInfo": {"chainName": "x-chain", "network": "mainnet"}} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": @@ -2647,505 +4587,463 @@ examples: "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - getSubnetById: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-utxos-by-addresses: parameters: path: + blockchainId: "p-chain" network: "mainnet" - subnetId: "11111111111111111111111111111111LpoYY" + query: + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" + pageSize: 10 + sortOrder: "asc" responses: "200": - application/json: {"createBlockTimestamp": 7868.74, "createBlockIndex": "", "subnetId": "", "ownerAddresses": ["", "", ""], "threshold": 7400.73, "locktime": 5956.21, "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}, "isL1": true, "blockchains": [{"createBlockTimestamp": 6120.58, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}, {"createBlockTimestamp": 6120.58, "createBlockNumber": "", "blockchainId": "", "vmId": "", "subnetId": "", "blockchainName": "", "evmChainId": 43114}]} + application/json: {"utxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "chainInfo": {"chainName": "x-chain", "network": "mainnet"}} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} - listValidators: + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + getBalancesByAddresses: "": parameters: path: + blockchainId: "p-chain" network: "mainnet" query: - pageSize: 10 - nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" - sortOrder: "asc" - validationStatus: "completed" - minDelegationCapacity: "0" - maxDelegationCapacity: "720000000000000000" - minTimeRemaining: 0 - maxTimeRemaining: 2147483647 - minFeePercentage: 2 - maxFeePercentage: 100 - minUptimePerformance: 90 - maxUptimePerformance: 100 - subnetId: "11111111111111111111111111111111LpoYY" + blockTimestamp: 1599696000 + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" responses: "200": - application/json: {"validators": [{"txHash": "", "nodeId": "", "subnetId": "", "amountStaked": "", "startTimestamp": 9409.97, "endTimestamp": 3117.08, "removeTxHash": "", "removeTimestamp": 4682.82, "validationStatus": "removed"}]} + application/json: {"balances": {"unlockedUnstaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000", "utxoCount": 1}], "unlockedStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}], "lockedPlatform": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}], "lockedStakeable": [], "lockedStaked": [], "pendingStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}], "atomicMemoryUnlocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000", "utxoCount": 1, "sharedWithChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "status": ""}], "atomicMemoryLocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000", "utxoCount": 1, "sharedWithChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "status": ""}]}, "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": - application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} - getSingleValidatorDetails: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-balances-by-addresses: parameters: path: + blockchainId: "p-chain" network: "mainnet" - nodeId: "NodeID-111111111111111111116DBWJs" query: - pageSize: 10 - validationStatus: "completed" - sortOrder: "asc" + blockTimestamp: 1599696000 + addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" responses: "200": - application/json: {"validators": []} + application/json: {"balances": {"unlockedUnstaked": [], "unlockedStaked": [], "lockedPlatform": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}], "lockedStakeable": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}], "lockedStaked": [], "pendingStaked": [], "atomicMemoryUnlocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1, "sharedWithChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "status": ""}], "atomicMemoryLocked": []}, "chainInfo": {"chainName": "x-chain", "network": "mainnet"}} "400": - application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listDelegators: + getBlockById: "": parameters: path: + blockchainId: "p-chain" network: "mainnet" - query: - pageSize: 10 - rewardAddresses: "P-avax1679zrp3z9mf7z4an42ddq47qzj36zv6ga20vwl,P-avax1s7kd0kfndlz6mh3l0etrrcmkg5y366k8e0s6cc" - sortOrder: "asc" - delegationStatus: "completed" - nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" + blockId: "5615di9ytxujackzaXNrVuWQy5y8Yrt8chPCscMr5Ku9YxJ1S" responses: "200": - application/json: {"delegators": [{"txHash": "", "nodeId": "", "rewardAddresses": ["", ""], "amountDelegated": "", "delegationFee": "", "startTimestamp": 2534.09, "endTimestamp": 2997.82, "estimatedGrossReward": "", "estimatedNetReward": "", "delegationStatus": "active"}]} + application/json: {"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 1204.4, "blockType": "", "txCount": 279.32, "transactions": [""], "blockSizeBytes": 6572.63} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} - listL1Validators: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-block-by-id: parameters: path: + blockchainId: "p-chain" network: "mainnet" - query: - pageSize: 10 - l1ValidationId: "BsSpTd1SDvdhaoYAuKJvRj1WnoRyu8mAuMZeuz9g7brGj6KhX" - nodeId: "NodeID-111111111111111111116DBWJs" - subnetId: "11111111111111111111111111111111LpoYY" + blockId: "5615di9ytxujackzaXNrVuWQy5y8Yrt8chPCscMr5Ku9YxJ1S" responses: "200": - application/json: {"validators": [{"validationId": "", "validationIdHex": "", "nodeId": "", "subnetId": "", "weight": 9741.29, "remainingBalance": 401.23, "creationTimestamp": 9067.99, "blsCredentials": {}, "remainingBalanceOwner": {"addresses": [""], "threshold": 9243.92}, "deactivationOwner": {"addresses": [], "threshold": 488.52}}, {"validationId": "", "validationIdHex": "", "nodeId": "", "subnetId": "", "weight": 9741.29, "remainingBalance": 401.23, "creationTimestamp": 9067.99, "blsCredentials": {}, "remainingBalanceOwner": {"addresses": [""], "threshold": 9243.92}, "deactivationOwner": {"addresses": [], "threshold": 488.52}}], "blockHeight": ""} + application/json: {"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 1204.4, "blockType": "", "txCount": 279.32, "transactions": [""], "blockSizeBytes": 6572.63} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - getTxByHash: + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listPrimaryNetworkBlocksByNodeId: "": parameters: path: blockchainId: "p-chain" network: "mainnet" - txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP" + nodeId: "NodeID-111111111111111111116DBWJs" + query: + startTimestamp: 1689541049 + endTimestamp: 1689800249 + pageSize: 10 responses: "200": - application/json: {"txHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "chainFormat": "non-linear", "timestamp": 1600762738, "txType": "CreateAssetTx", "memo": "0x546865204176616c616e6368652050726f6a656374", "consumedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "amountUnlocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "amountCreated": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "assetCreated": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "createdAtTimestamp": 1675444720, "cap": "fixed"}, "vertices": [{"hash": "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", "height": 1961, "timestamp": 1600762738}]} + application/json: {"blocks": [{"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 1263.74, "blockType": "", "txCount": 8908.9, "transactions": ["", ""], "blockSizeBytes": 4318.53}], "chainInfo": {"chainName": "x-chain", "network": "mainnet"}} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - listLatestPrimaryNetworkTransactions: - "": + speakeasy-default-list-primary-network-blocks-by-node-id: parameters: path: blockchainId: "p-chain" network: "mainnet" + nodeId: "NodeID-111111111111111111116DBWJs" query: - addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" - txTypes: ["AddValidatorTx"] startTimestamp: 1689541049 endTimestamp: 1689800249 pageSize: 10 - sortOrder: "asc" responses: "200": - application/json: {"transactions": [{"txHash": "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", "txType": "AddPermissionlessDelegatorTx", "blockTimestamp": 1648672486, "blockNumber": "", "blockHash": "", "consumedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "133.31", "assetId": "", "blockNumber": "", "blockTimestamp": 1210.97, "outputIndex": 8027.02, "txHash": "", "utxoType": "STAKE"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "133.31", "assetId": "", "blockNumber": "", "blockTimestamp": 1210.97, "outputIndex": 8027.02, "txHash": "", "utxoType": "STAKE"}], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "868.48", "assetId": "", "blockNumber": "", "blockTimestamp": 2515.13, "outputIndex": 5912.36, "txHash": "", "utxoType": "STAKE"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "value": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "amountStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountL1ValidatorBalanceBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} + application/json: {"blocks": [], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - listActivePrimaryNetworkStakingTransactions: + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listLatestPrimaryNetworkBlocks: "": parameters: path: blockchainId: "p-chain" network: "mainnet" query: - addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" - txTypes: ["AddValidatorTx"] startTimestamp: 1689541049 endTimestamp: 1689800249 pageSize: 10 - sortOrder: "asc" responses: "200": - application/json: {"transactions": [{"txHash": "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", "txType": "AddPermissionlessDelegatorTx", "blockTimestamp": 1648672486, "blockNumber": "", "blockHash": "", "consumedUtxos": [], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "809.59", "assetId": "", "blockNumber": "", "blockTimestamp": 9630.02, "outputIndex": 4456.51, "txHash": "", "utxoType": "STAKE"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "value": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountL1ValidatorBalanceBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}}, {"txHash": "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", "txType": "AddPermissionlessDelegatorTx", "blockTimestamp": 1648672486, "blockNumber": "", "blockHash": "", "consumedUtxos": [], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "amount": "809.59", "assetId": "", "blockNumber": "", "blockTimestamp": 9630.02, "outputIndex": 4456.51, "txHash": "", "utxoType": "STAKE"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "value": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountL1ValidatorBalanceBurned": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "subnetOwnershipInfo": {"locktime": 0, "threshold": 1, "addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"]}}], "chainInfo": {"chainName": "c-chain", "network": "mainnet"}} + application/json: {"blocks": [{"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 8370.94, "blockType": "", "txCount": 4028.53, "transactions": ["", ""], "blockSizeBytes": 3564.54}, {"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 8370.94, "blockType": "", "txCount": 4028.53, "transactions": ["", ""], "blockSizeBytes": 3564.54}, {"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 8370.94, "blockType": "", "txCount": 4028.53, "transactions": ["", ""], "blockSizeBytes": 3564.54}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": - application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listAssetTransactions: - "": + speakeasy-default-list-latest-primary-network-blocks: parameters: path: - blockchainId: "x-chain" + blockchainId: "p-chain" network: "mainnet" - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof" query: - txTypes: ["AddValidatorTx"] startTimestamp: 1689541049 endTimestamp: 1689800249 pageSize: 10 responses: "200": - application/json: {"transactions": [{"txHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "chainFormat": "non-linear", "timestamp": 1600762738, "txType": "UNKNOWN", "memo": "0x546865204176616c616e6368652050726f6a656374", "consumedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "emittedUtxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "amountUnlocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}], "amountCreated": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}], "sourceChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "destinationChain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "assetCreated": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "createdAtTimestamp": 1675444720, "cap": "variable"}, "vertices": [{"hash": "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", "height": 1961, "timestamp": 1600762738}, {"hash": "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", "height": 1961, "timestamp": 1600762738}]}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} + application/json: {"blocks": [{"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 8370.94, "blockType": "", "txCount": 4028.53, "transactions": ["", ""], "blockSizeBytes": 3564.54}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": - application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} - listPendingPrimaryNetworkRewards: + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listLatestXChainVertices: "": parameters: path: + blockchainId: "x-chain" network: "mainnet" query: - addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" pageSize: 10 - nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" - sortOrder: "asc" responses: "200": - application/json: {"pendingRewards": [{"addresses": ["avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg"], "txHash": "", "amountStaked": "", "nodeId": "", "startTimestamp": 6291.11, "endTimestamp": 1095.41, "rewardType": "VALIDATOR_FEE", "progress": 6540.83, "estimatedReward": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}}, {"addresses": ["avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg"], "txHash": "", "amountStaked": "", "nodeId": "", "startTimestamp": 6291.11, "endTimestamp": 1095.41, "rewardType": "VALIDATOR_FEE", "progress": 6540.83, "estimatedReward": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000"}}]} + application/json: {"vertices": [{"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 3651.8, "vertexIndex": 2146.37, "vertexTimestamp": 2588.3, "txCount": 5072.19, "transactions": [], "vertexSizeBytes": 2432.13}, {"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 3651.8, "vertexIndex": 2146.37, "vertexTimestamp": 2588.3, "txCount": 5072.19, "transactions": [], "vertexSizeBytes": 2432.13}, {"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 3651.8, "vertexIndex": 2146.37, "vertexTimestamp": 2588.3, "txCount": 5072.19, "transactions": [], "vertexSizeBytes": 2432.13}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listHistoricalPrimaryNetworkRewards: - "": + speakeasy-default-list-latest-X-chain-vertices: parameters: path: + blockchainId: "x-chain" network: "mainnet" query: - addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" pageSize: 10 - nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs" - sortOrder: "asc" - currency: "usd" responses: "200": - application/json: {"historicalRewards": [{"addresses": ["avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg"], "txHash": "", "amountStaked": "", "nodeId": "", "startTimestamp": 9778.68, "endTimestamp": 7911.98, "rewardType": "VALIDATOR_FEE", "utxoId": "", "outputIndex": 904.52, "reward": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000", "historicalPrice": {"currencyCode": "usd", "value": 42.42}}, "rewardTxHash": ""}]} + application/json: {"vertices": [{"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 3651.8, "vertexIndex": 2146.37, "vertexTimestamp": 2588.3, "txCount": 5072.19, "transactions": [], "vertexSizeBytes": 2432.13}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": - application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getUtxosByAddresses: + getVertexByHash: "": parameters: path: - blockchainId: "p-chain" + vertexHash: "haP1CW56cspZY7aEuqHNrtpvhqCaMTxQaYe6j5u2Mbn4L2Gqr" + blockchainId: "x-chain" network: "mainnet" - query: - addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" - pageSize: 10 - sortOrder: "asc" responses: "200": - application/json: {"utxos": [{"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}, {"addresses": ["avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw"], "asset": {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000"}, "consumedOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "consumingTxHash": "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", "createdOnChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "utxoId": "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", "consumingTxTimestamp": 1599696000, "creationTxHash": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", "credentials": [{"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}, {"signature": "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", "publicKey": "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI"}], "locktime": 0, "outputIndex": "38", "threshold": 1, "timestamp": 1599696000, "utxoType": "mint"}], "chainInfo": {"chainName": "x-chain", "network": "mainnet"}} + application/json: {"vertexHash": "", "parentHashes": ["", "", ""], "vertexHeight": 9472.04, "vertexIndex": 8056.53, "vertexTimestamp": 8641.27, "txCount": 9098.18, "transactions": [], "vertexSizeBytes": 9344.17} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getBalancesByAddresses: - "": + speakeasy-default-get-vertex-by-hash: parameters: path: - blockchainId: "p-chain" + vertexHash: "haP1CW56cspZY7aEuqHNrtpvhqCaMTxQaYe6j5u2Mbn4L2Gqr" + blockchainId: "x-chain" network: "mainnet" - query: - blockTimestamp: 1599696000 - addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg" responses: "200": - application/json: {"balances": {"unlockedUnstaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000", "utxoCount": 1}], "unlockedStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}], "lockedPlatform": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}], "lockedStakeable": [], "lockedStaked": [], "pendingStaked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}, {"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "nft", "amount": "5001000", "utxoCount": 1}], "atomicMemoryUnlocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000", "utxoCount": 1, "sharedWithChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "status": ""}], "atomicMemoryLocked": [{"assetId": "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", "name": "Avalanche", "symbol": "AVAX", "denomination": 9, "type": "secp256k1", "amount": "5001000", "utxoCount": 1, "sharedWithChainId": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", "status": ""}]}, "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} + application/json: {"vertexHash": "", "parentHashes": ["", "", ""], "vertexHeight": 9472.04, "vertexIndex": 8056.53, "vertexTimestamp": 8641.27, "txCount": 9098.18, "transactions": [], "vertexSizeBytes": 9344.17} "400": - application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getBlockById: + getVertexByHeight: "": parameters: path: - blockchainId: "p-chain" + blockchainId: "x-chain" network: "mainnet" - blockId: "5615di9ytxujackzaXNrVuWQy5y8Yrt8chPCscMr5Ku9YxJ1S" + query: + vertexHeight: 123 + pageSize: 10 + sortOrder: "asc" responses: "200": - application/json: {"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 1204.4, "blockType": "", "txCount": 279.32, "transactions": [""], "blockSizeBytes": 6572.63} + application/json: {"vertices": [{"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 9781.82, "vertexIndex": 355.99, "vertexTimestamp": 8221.86, "txCount": 5711.38, "transactions": [], "vertexSizeBytes": 250.41}, {"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 9781.82, "vertexIndex": 355.99, "vertexTimestamp": 8221.86, "txCount": 5711.38, "transactions": [], "vertexSizeBytes": 250.41}, {"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 9781.82, "vertexIndex": 355.99, "vertexTimestamp": 8221.86, "txCount": 5711.38, "transactions": [], "vertexSizeBytes": 250.41}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": - application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listPrimaryNetworkBlocksByNodeId: - "": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-vertex-by-height: parameters: path: - blockchainId: "p-chain" + blockchainId: "x-chain" network: "mainnet" - nodeId: "NodeID-111111111111111111116DBWJs" query: - startTimestamp: 1689541049 - endTimestamp: 1689800249 + vertexHeight: 123 pageSize: 10 + sortOrder: "asc" responses: "200": - application/json: {"blocks": [{"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 1263.74, "blockType": "", "txCount": 8908.9, "transactions": ["", ""], "blockSizeBytes": 4318.53}], "chainInfo": {"chainName": "x-chain", "network": "mainnet"}} + application/json: {"vertices": [{"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 9781.82, "vertexIndex": 355.99, "vertexTimestamp": 8221.86, "txCount": 5711.38, "transactions": [], "vertexSizeBytes": 250.41}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} "400": - application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - listLatestPrimaryNetworkBlocks: + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + getTeleporterMessage: "": parameters: path: - blockchainId: "p-chain" - network: "mainnet" - query: - startTimestamp: 1689541049 - endTimestamp: 1689800249 - pageSize: 10 + messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d" responses: "200": - application/json: {"blocks": [{"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 8370.94, "blockType": "", "txCount": 4028.53, "transactions": ["", ""], "blockSizeBytes": 3564.54}, {"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 8370.94, "blockType": "", "txCount": 4028.53, "transactions": ["", ""], "blockSizeBytes": 3564.54}, {"blockNumber": "", "blockHash": "", "parentHash": "", "blockTimestamp": 8370.94, "blockType": "", "txCount": 4028.53, "transactions": ["", ""], "blockSizeBytes": 3564.54}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} + application/json: {"messageId": "", "teleporterContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": false, "receipts": [{"receivedMessageNonce": "", "relayerRewardAddress": ""}], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 4759.29, "gasSpent": ""}, "destinationTransaction": {"txHash": "", "timestamp": 2265.19, "gasSpent": "", "rewardRedeemer": "", "delivererAddress": ""}, "status": "delivered"} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listLatestXChainVertices: - "": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-teleporter-message: parameters: path: - blockchainId: "x-chain" - network: "mainnet" - query: - pageSize: 10 + messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d" responses: "200": - application/json: {"vertices": [{"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 3651.8, "vertexIndex": 2146.37, "vertexTimestamp": 2588.3, "txCount": 5072.19, "transactions": [], "vertexSizeBytes": 2432.13}, {"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 3651.8, "vertexIndex": 2146.37, "vertexTimestamp": 2588.3, "txCount": 5072.19, "transactions": [], "vertexSizeBytes": 2432.13}, {"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 3651.8, "vertexIndex": 2146.37, "vertexTimestamp": 2588.3, "txCount": 5072.19, "transactions": [], "vertexSizeBytes": 2432.13}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} + application/json: {"messageId": "", "teleporterContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": false, "receipts": [], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 4759.29, "gasSpent": ""}, "destinationTransaction": {"txHash": "", "timestamp": 2265.19, "gasSpent": "", "rewardRedeemer": "", "delivererAddress": ""}, "status": "delivered"} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": @@ -3153,152 +5051,150 @@ examples: "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getVertexByHash: + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} + listTeleporterMessages: "": parameters: - path: - vertexHash: "haP1CW56cspZY7aEuqHNrtpvhqCaMTxQaYe6j5u2Mbn4L2Gqr" - blockchainId: "x-chain" + query: + pageSize: 10 + sourceBlockchainId: "2D8RG4UpSXbPbvPCAWppNJyqTG2i2CAXSkTgmTBBvs7GKNZjsY" + destinationBlockchainId: "yH8D7ThNJkxmtkuv2jgBa4P1Rn3Qpr4pPr7QYNfcdoS6k6HWp" + to: "0x664A4Be5Af2cFc824F9C0914CbAc4703396Da2DC" + from: "0x321eDA69247566D662178feE695C7026c604Cd94" network: "mainnet" responses: "200": - application/json: {"vertexHash": "", "parentHashes": ["", "", ""], "vertexHeight": 9472.04, "vertexIndex": 8056.53, "vertexTimestamp": 8641.27, "txCount": 9098.18, "transactions": [], "vertexSizeBytes": 9344.17} + application/json: {"messages": []} "400": application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getVertexByHeight: - "": + speakeasy-default-list-teleporter-messages: parameters: - path: - blockchainId: "x-chain" - network: "mainnet" query: - vertexHeight: 123 pageSize: 10 - sortOrder: "asc" + sourceBlockchainId: "2D8RG4UpSXbPbvPCAWppNJyqTG2i2CAXSkTgmTBBvs7GKNZjsY" + destinationBlockchainId: "yH8D7ThNJkxmtkuv2jgBa4P1Rn3Qpr4pPr7QYNfcdoS6k6HWp" + to: "0x664A4Be5Af2cFc824F9C0914CbAc4703396Da2DC" + from: "0x321eDA69247566D662178feE695C7026c604Cd94" + network: "mainnet" responses: "200": - application/json: {"vertices": [{"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 9781.82, "vertexIndex": 355.99, "vertexTimestamp": 8221.86, "txCount": 5711.38, "transactions": [], "vertexSizeBytes": 250.41}, {"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 9781.82, "vertexIndex": 355.99, "vertexTimestamp": 8221.86, "txCount": 5711.38, "transactions": [], "vertexSizeBytes": 250.41}, {"vertexHash": "", "parentHashes": ["", ""], "vertexHeight": 9781.82, "vertexIndex": 355.99, "vertexTimestamp": 8221.86, "txCount": 5711.38, "transactions": [], "vertexSizeBytes": 250.41}], "chainInfo": {"chainName": "p-chain", "network": "mainnet"}} + application/json: {"messages": []} "400": application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} - getTeleporterMessage: + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listTeleporterMessagesByAddress: "": parameters: path: - messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d" + address: "0x8578AE7723751446B196bD5124e1bF57B40EB7Bc" + query: + pageSize: 10 + network: "mainnet" responses: "200": - application/json: {"messageId": "", "teleporterContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": false, "receipts": [{"receivedMessageNonce": "", "relayerRewardAddress": ""}], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 4759.29, "gasSpent": ""}, "destinationTransaction": {"txHash": "", "timestamp": 2265.19, "gasSpent": "", "rewardRedeemer": "", "delivererAddress": ""}, "status": "delivered"} + application/json: {"messages": [{"messageId": "", "teleporterContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": true, "receipts": [], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 4875.14, "gasSpent": ""}, "status": "pending"}]} "400": application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} - listTeleporterMessages: - "": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-teleporter-messages-by-address: parameters: + path: + address: "0x8578AE7723751446B196bD5124e1bF57B40EB7Bc" query: pageSize: 10 - sourceBlockchainId: "2D8RG4UpSXbPbvPCAWppNJyqTG2i2CAXSkTgmTBBvs7GKNZjsY" - destinationBlockchainId: "yH8D7ThNJkxmtkuv2jgBa4P1Rn3Qpr4pPr7QYNfcdoS6k6HWp" - to: "0x664A4Be5Af2cFc824F9C0914CbAc4703396Da2DC" - from: "0x321eDA69247566D662178feE695C7026c604Cd94" network: "mainnet" responses: "200": application/json: {"messages": []} "400": - application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} "502": application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listTeleporterMessagesByAddress: + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + getIcmMessage: "": parameters: path: - address: "0x8578AE7723751446B196bD5124e1bF57B40EB7Bc" - query: - pageSize: 10 - network: "mainnet" + messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d" responses: "200": - application/json: {"messages": [{"messageId": "", "teleporterContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": true, "receipts": [], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 4875.14, "gasSpent": ""}, "status": "pending"}]} + application/json: {"messageId": "", "icmContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": false, "receipts": [{"receivedMessageNonce": "", "relayerRewardAddress": ""}, {"receivedMessageNonce": "", "relayerRewardAddress": ""}, {"receivedMessageNonce": "", "relayerRewardAddress": ""}], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 6447.07, "gasSpent": ""}, "status": "pending"} "400": - application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} "401": - application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} "404": application/json: {"message": "", "statusCode": 404, "error": "Not Found"} "429": - application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} "500": application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - getIcmMessage: - "": + speakeasy-default-get-icm-message: parameters: path: messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d" responses: "200": - application/json: {"messageId": "", "icmContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": false, "receipts": [{"receivedMessageNonce": "", "relayerRewardAddress": ""}, {"receivedMessageNonce": "", "relayerRewardAddress": ""}, {"receivedMessageNonce": "", "relayerRewardAddress": ""}], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 6447.07, "gasSpent": ""}, "status": "pending"} + application/json: {"messageId": "", "icmContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": false, "receipts": [{"receivedMessageNonce": "", "relayerRewardAddress": ""}], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 6447.07, "gasSpent": ""}, "status": "pending"} "400": application/json: {"message": [], "statusCode": 400, "error": "Bad Request"} "401": @@ -3344,6 +5240,34 @@ examples: application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-icm-messages: + parameters: + query: + pageSize: 10 + sourceBlockchainId: "2D8RG4UpSXbPbvPCAWppNJyqTG2i2CAXSkTgmTBBvs7GKNZjsY" + destinationBlockchainId: "yH8D7ThNJkxmtkuv2jgBa4P1Rn3Qpr4pPr7QYNfcdoS6k6HWp" + to: "0x664A4Be5Af2cFc824F9C0914CbAc4703396Da2DC" + from: "0x321eDA69247566D662178feE695C7026c604Cd94" + network: "mainnet" + responses: + "200": + application/json: {"messages": [{"messageId": "", "icmContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": true, "receipts": [{"receivedMessageNonce": "", "relayerRewardAddress": ""}], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 9884.06, "gasSpent": ""}, "destinationTransaction": {"txHash": "", "timestamp": 1696.41, "gasSpent": "", "rewardRedeemer": "", "delivererAddress": ""}, "status": "delivered"}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} listIcmMessagesByAddress: "": parameters: @@ -3371,6 +5295,32 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-icm-messages-by-address: + parameters: + path: + address: "0x8578AE7723751446B196bD5124e1bF57B40EB7Bc" + query: + pageSize: 10 + network: "mainnet" + responses: + "200": + application/json: {"messages": [{"messageId": "", "icmContractAddress": "", "sourceBlockchainId": "", "destinationBlockchainId": "", "sourceEvmChainId": "", "destinationEvmChainId": "", "messageNonce": "", "from": "", "to": "", "messageExecuted": true, "receipts": [], "receiptDelivered": true, "rewardDetails": {"address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", "name": "Wrapped AVAX", "symbol": "WAVAX", "decimals": 18, "logoUri": "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", "ercType": "ERC-20", "price": {"currencyCode": "usd", "value": 42.42}, "value": ""}, "sourceTransaction": {"txHash": "", "timestamp": 5752.29, "gasSpent": ""}, "status": "pending"}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", ""], "statusCode": 503, "error": "Service Unavailable"} getApiUsageMetrics: "": parameters: @@ -3398,6 +5348,32 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-api-usage-metrics: + parameters: + query: + startTimestamp: 1739507200 + endTimestamp: 1739664000 + timeInterval: "daily" + groupBy: "requestPath" + responses: + "200": + application/json: {"aggregateDuration": "", "orgId": "", "metrics": [{"timestamp": 379.63, "values": [{"groupedBy": "apiKeyId", "totalRequests": 2719.94, "requestsPerSecond": 7296.32, "successRatePercent": 2247.1, "medianResponseTimeMsecs": 3417.94, "invalidRequests": 9312.42, "apiCreditsUsed": 4277.2, "apiCreditsWasted": 9784.91}]}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} getApiLogs: "": parameters: @@ -3424,6 +5400,31 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-api-logs: + parameters: + query: + startTimestamp: 1739507200 + endTimestamp: 1739664000 + pageSize: 10 + responses: + "200": + application/json: {"orgId": "", "logs": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} getSubnetRpcUsageMetrics: "": parameters: @@ -3451,6 +5452,32 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-subnet-rpc-usage-metrics: + parameters: + query: + timeInterval: "daily" + startTimestamp: 1739507200 + endTimestamp: 1739664000 + groupBy: "rpcMethod" + responses: + "200": + application/json: {"aggregateDuration": "", "metrics": [], "chainId": ""} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} getRpcUsageMetrics: "": parameters: @@ -3478,6 +5505,32 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-rpc-usage-metrics: + parameters: + query: + timeInterval: "daily" + startTimestamp: 1739507200 + endTimestamp: 1739664000 + groupBy: "rpcMethod" + responses: + "200": + application/json: {"aggregateDuration": "", "metrics": [{"timestamp": 8318.92, "values": []}], "chainId": ""} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} aggregateSignatures: "": parameters: @@ -3504,6 +5557,31 @@ examples: application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-aggregate-signatures: + parameters: + path: + network: "mainnet" + requestBody: + application/json: {"message": "000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000003cc0000000000059f3be606497285d0ffbb5ac9ba24aa60346a9b1812479ed66cb329f394a4b1c7000003a200000000000100000014253b2784c75e510dd0ff1da844684a1ac0aa5fcf00000380000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001150000000000000000000000008578ae7723751446b196bd5124e1bf57b40eb7bc7fc93d85c6d62c5b2ac0b519c87010ea5294012d1e407030d6acd0021cac10d50000000000000000000000009660ed66aef60dfba5467afe865f612edbfb5c710000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000011a00000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011a20000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011b50000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e80000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e90000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000001c07f66981b45056e5024eb6d51f9f30aa0d28fd00000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000", "justification": "0001abcdabcfff", "signingSubnetId": "7WtoAMPhrmh5KosDUsFL9yTcvw7YSxiKHPpdfs4JsgW47oZT5", "quorumPercentage": 50} + responses: + "201": + application/json: {"signedMessage": "0000000000059f3be606497285d0ffbb5ac9ba24aa60346a9b1812479ed66cb329f394a4b1c7000003a200000000000100000014253b2784c75e510dd0ff1da844684a1ac0aa5fcf00000380000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001150000000000000000000000008578ae7723751446b196bd5124e1bf57b40eb7bc7fc93d85c6d62c5b2ac0b519c87010ea5294012d1e407030d6acd0021cac10d50000000000000000000000009660ed66aef60dfba5467afe865f612edbfb5c710000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000011a00000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011a20000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011b50000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e80000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e90000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000001c07f66981b45056e5024eb6d51f9f30aa0d28fd00000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000103807355b21dd497ecc9f560dfbdefc64aeec72b226c70d3793273db01d1a0c0bfd74d095d6a9e0b4db2dc652245fd28ac032c0f1f6b7f761b912ad58c93cde2e337bef4a4e8175af69f226520cd1baedd2dd7db79bb5752cb50a465531e46e8af"} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} getAggregatedSignatures: "": parameters: @@ -3511,26 +5589,74 @@ examples: network: "mainnet" txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP" responses: - "201": - application/json: {"signedMessage": "0000000000059f3be606497285d0ffbb5ac9ba24aa60346a9b1812479ed66cb329f394a4b1c7000003a200000000000100000014253b2784c75e510dd0ff1da844684a1ac0aa5fcf00000380000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001150000000000000000000000008578ae7723751446b196bd5124e1bf57b40eb7bc7fc93d85c6d62c5b2ac0b519c87010ea5294012d1e407030d6acd0021cac10d50000000000000000000000009660ed66aef60dfba5467afe865f612edbfb5c710000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000011a00000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011a20000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011b50000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e80000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e90000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000001c07f66981b45056e5024eb6d51f9f30aa0d28fd00000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000103807355b21dd497ecc9f560dfbdefc64aeec72b226c70d3793273db01d1a0c0bfd74d095d6a9e0b4db2dc652245fd28ac032c0f1f6b7f761b912ad58c93cde2e337bef4a4e8175af69f226520cd1baedd2dd7db79bb5752cb50a465531e46e8af"} + "201": + application/json: {"signedMessage": "0000000000059f3be606497285d0ffbb5ac9ba24aa60346a9b1812479ed66cb329f394a4b1c7000003a200000000000100000014253b2784c75e510dd0ff1da844684a1ac0aa5fcf00000380000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001150000000000000000000000008578ae7723751446b196bd5124e1bf57b40eb7bc7fc93d85c6d62c5b2ac0b519c87010ea5294012d1e407030d6acd0021cac10d50000000000000000000000009660ed66aef60dfba5467afe865f612edbfb5c710000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000011a00000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011a20000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011b50000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e80000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e90000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000001c07f66981b45056e5024eb6d51f9f30aa0d28fd00000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000103807355b21dd497ecc9f560dfbdefc64aeec72b226c70d3793273db01d1a0c0bfd74d095d6a9e0b4db2dc652245fd28ac032c0f1f6b7f761b912ad58c93cde2e337bef4a4e8175af69f226520cd1baedd2dd7db79bb5752cb50a465531e46e8af"} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-aggregated-signatures: + parameters: + path: + network: "mainnet" + txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP" + responses: + "201": + application/json: {"signedMessage": "0000000000059f3be606497285d0ffbb5ac9ba24aa60346a9b1812479ed66cb329f394a4b1c7000003a200000000000100000014253b2784c75e510dd0ff1da844684a1ac0aa5fcf00000380000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001150000000000000000000000008578ae7723751446b196bd5124e1bf57b40eb7bc7fc93d85c6d62c5b2ac0b519c87010ea5294012d1e407030d6acd0021cac10d50000000000000000000000009660ed66aef60dfba5467afe865f612edbfb5c710000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000011a00000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011a20000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011b50000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e80000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e90000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000001c07f66981b45056e5024eb6d51f9f30aa0d28fd00000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000103807355b21dd497ecc9f560dfbdefc64aeec72b226c70d3793273db01d1a0c0bfd74d095d6a9e0b4db2dc652245fd28ac032c0f1f6b7f761b912ad58c93cde2e337bef4a4e8175af69f226520cd1baedd2dd7db79bb5752cb50a465531e46e8af"} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + listWebhooks: + "": + parameters: + query: + pageSize: 10 + status: "active" + responses: + "200": + application/json: {"webhooks": []} "400": - application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} "401": application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} "403": - application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} "404": - application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} "429": application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} "500": - application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} "502": - application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + application/json: {"message": [], "statusCode": 502, "error": "Bad Gateway"} "503": - application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} - listWebhooks: - "": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-list-webhooks: parameters: query: pageSize: 10 @@ -3601,6 +5727,29 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-webhook: + parameters: + path: + id: "f33de69c-d13b-4691-908f-870d6e2e6b04" + responses: + "200": + application/json: {"id": "", "eventType": "validator_activity", "url": "https://shrill-feather.name", "chainId": "", "status": "active", "createdAt": 3272.52, "name": "", "description": "ah interestingly knuckle helplessly not enrich", "metadata": {"keyType": "subnetId", "keys": ["", ""], "eventSignatures": ["0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64"]}} + "400": + application/json: {"message": [""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": [""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} deactivateWebhook: "": parameters: @@ -3625,6 +5774,29 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-deactivate-webhook: + parameters: + path: + id: "f33de69c-d13b-4691-908f-870d6e2e6b04" + responses: + "200": + application/json: {"id": "", "eventType": "platform_address_activity", "url": "https://orange-igloo.info", "chainId": "", "status": "inactive", "createdAt": 9870.51, "name": "", "description": "ack scary foot", "metadata": {"keyType": "addresses", "keys": ["", "", ""], "eventSignatures": ["0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64"]}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", "", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} updateWebhook: "": parameters: @@ -3651,6 +5823,31 @@ examples: application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-update-webhook: + parameters: + path: + id: "f33de69c-d13b-4691-908f-870d6e2e6b04" + requestBody: + application/json: {} + responses: + "200": + application/json: {"id": "", "eventType": "platform_address_activity", "url": "https://puzzled-confusion.com/", "chainId": "", "status": "active", "createdAt": 2194.04, "name": "", "description": "ick athwart mid", "metadata": {"keyType": "addresses", "keys": ["", ""], "eventSignatures": ["0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64"]}} + "400": + application/json: {"message": ["", "", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": [""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": [""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} generateOrRotateSharedSecret: speakeasy-default-generate-or-rotate-shared-secret: responses: @@ -3719,6 +5916,31 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-get-addresses-from-webhook: + parameters: + path: + id: "f33de69c-d13b-4691-908f-870d6e2e6b04" + query: + pageSize: 10 + responses: + "200": + application/json: {"addresses": [], "totalAddresses": 5926.55} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": ["", ""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} removeAddressesFromWebhook: "": parameters: @@ -3745,6 +5967,31 @@ examples: application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-remove-addresses-from-webhook: + parameters: + path: + id: "f33de69c-d13b-4691-908f-870d6e2e6b04" + requestBody: + application/json: {"addresses": ["0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E"]} + responses: + "200": + application/json: {"id": "", "eventType": "validator_activity", "url": "https://ornery-colon.info", "chainId": "", "status": "inactive", "createdAt": 5668.34, "name": "", "description": "colorful emphasise worth intervention wherever onto mill custom for", "metadata": {"addresses": ["0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E"], "eventSignatures": ["0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64"]}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", "", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} addAddressesToWebhook: "": parameters: @@ -3771,5 +6018,141 @@ examples: application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} "503": application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + speakeasy-default-add-addresses-to-webhook: + parameters: + path: + id: "f33de69c-d13b-4691-908f-870d6e2e6b04" + requestBody: + application/json: {"addresses": ["0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E"]} + responses: + "200": + application/json: {"id": "", "eventType": "platform_address_activity", "url": "https://apprehensive-unit.net/", "chainId": "", "status": "inactive", "createdAt": 9755.42, "name": "", "description": "wetly woot challenge that irresponsible requite rectangular wherever noted", "metadata": {"addresses": ["0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E"], "eventSignatures": ["0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64"]}} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": ["", "", ""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": "", "statusCode": 503, "error": "Service Unavailable"} + getTotalL1ValidatorMetrics: + speakeasy-default-get-total-l1-validator-metrics: + parameters: + path: + metric: "totalValidatorFeesDaily" + query: + startTimestamp: 1689541049 + endTimestamp: 1689800249 + responses: + "200": + application/json: {"results": []} + "400": + application/json: {"message": ["", ""], "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [""], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + getMetricsByValidationId: + speakeasy-default-get-metrics-by-validation-id: + parameters: + path: + l1ValidationId: "2YYCZGHjqnbw1MzQ5fGrTp3SjqUu8y1J1xeW4yuhdXe4LoUVVG" + metric: "validationFeesDaily" + query: + startTimestamp: 1689541049 + endTimestamp: 1689800249 + responses: + "200": + application/json: {"results": [{"value": 4090.68, "timestamp": 9641.56}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": [""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": ["", "", ""], "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": ["", "", ""], "statusCode": 503, "error": "Service Unavailable"} + getMetricsByNodeId: + speakeasy-default-get-metrics-by-node-id: + parameters: + path: + metric: "perNodeDailyFeesPaid" + nodeId: "NodeID-JQPadXEMWtRtJyXrisyDNWuXKSjSf9D36" + query: + startTimestamp: 1689541049 + endTimestamp: 1689800249 + responses: + "200": + application/json: {"results": [{"value": 5895.61, "timestamp": 1664.44}]} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": "", "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": [""], "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": ["", "", ""], "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": [], "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": ["", ""], "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [""], "statusCode": 503, "error": "Service Unavailable"} + getMetricsBySubnetId: + speakeasy-default-get-metrics-by-subnet-id: + parameters: + path: + metric: "perSubnetDailyFeesPaid" + subnetId: "eYwmVU67LmSfZb1RwqCMhBYkFyG8ftxn6jAwqzFmxC9STBWLC" + query: + startTimestamp: 1689541049 + endTimestamp: 1689800249 + responses: + "200": + application/json: {"results": []} + "400": + application/json: {"message": "", "statusCode": 400, "error": "Bad Request"} + "401": + application/json: {"message": ["", "", ""], "statusCode": 401, "error": "Unauthorized"} + "403": + application/json: {"message": "", "statusCode": 403, "error": "Forbidden"} + "404": + application/json: {"message": "", "statusCode": 404, "error": "Not Found"} + "429": + application/json: {"message": "", "statusCode": 429, "error": "Too Many Requests"} + "500": + application/json: {"message": "", "statusCode": 500, "error": "Internal Server Error"} + "502": + application/json: {"message": "", "statusCode": 502, "error": "Bad Gateway"} + "503": + application/json: {"message": [], "statusCode": 503, "error": "Service Unavailable"} examplesVersion: 1.0.2 generatedTests: {} diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 9577ed5e..d3c7847a 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -20,7 +20,7 @@ generation: oAuth2ClientCredentialsEnabled: false oAuth2PasswordEnabled: false typescript: - version: 0.12.1 + version: 0.12.2 additionalDependencies: dependencies: json-canonicalize: ^1.0.6 @@ -31,6 +31,7 @@ typescript: homepage: https://developer.avacloud.io/avacloud-sdk/getting-started license: SEE LICENSE author: AvaCloud + baseErrorName: AvaCloudSDKError clientServerStatusCodesAsErrors: true defaultErrorName: SDKError enableCustomCodeRegions: false diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 83c6b734..da96ae72 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,12 +1,12 @@ -speakeasyVersion: 1.555.0 +speakeasyVersion: 1.563.1 sources: AvaCloudSDK-OAS: sourceNamespace: avacloud-sdk-oas - sourceRevisionDigest: sha256:442cc3ce513718c1686efed1b4ec323982e49b2ea2fd111a02c4fc07da855c43 - sourceBlobDigest: sha256:46ea12e8708a5d254d41034432ee7b7f1985478cc9de3ddcfe6f6f3046f93b25 + sourceRevisionDigest: sha256:31f8da12f86c2d62f17221a4778c46288b862d4abbbaa8d13f683be009ef2b87 + sourceBlobDigest: sha256:b99c9804e12a5f0bfd8428e995e8be1638c6f57de29b83b0bb67d5fdc62a862c tags: - latest - - speakeasy-sdk-regen-1748900446 + - speakeasy-sdk-regen-1749255134 - 1.0.0 AvalancheSDK-OAS: sourceNamespace: avalanche-sdk-oas @@ -19,10 +19,10 @@ targets: avacloud-sdk: source: AvaCloudSDK-OAS sourceNamespace: avacloud-sdk-oas - sourceRevisionDigest: sha256:442cc3ce513718c1686efed1b4ec323982e49b2ea2fd111a02c4fc07da855c43 - sourceBlobDigest: sha256:46ea12e8708a5d254d41034432ee7b7f1985478cc9de3ddcfe6f6f3046f93b25 + sourceRevisionDigest: sha256:31f8da12f86c2d62f17221a4778c46288b862d4abbbaa8d13f683be009ef2b87 + sourceBlobDigest: sha256:b99c9804e12a5f0bfd8428e995e8be1638c6f57de29b83b0bb67d5fdc62a862c codeSamplesNamespace: avacloud-sdk-ts-code-samples - codeSamplesRevisionDigest: sha256:876348a888a52d549ea50086546f2c2465129e9e012fc65ba9074db6fe222aaa + codeSamplesRevisionDigest: sha256:7883f1c4fd7d84882c7f9074e782b7feb70228b65f3e388773e3859593e8fe03 avalanche-sdk: source: AvalancheSDK-OAS sourceNamespace: avalanche-sdk-oas diff --git a/FUNCTIONS.md b/FUNCTIONS.md index d8338325..2a6c3f79 100644 --- a/FUNCTIONS.md +++ b/FUNCTIONS.md @@ -21,40 +21,21 @@ specific category of applications. ```typescript import { AvaCloudSDKCore } from "@avalabs/avacloud-sdk/core.js"; import { metricsHealthCheck } from "@avalabs/avacloud-sdk/funcs/metricsHealthCheck.js"; -import { SDKValidationError } from "@avalabs/avacloud-sdk/models/errors/sdkvalidationerror.js"; // Use `AvaCloudSDKCore` for best tree-shaking performance. // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await metricsHealthCheck(avaCloudSDK); - - switch (true) { - case res.ok: - // The success case will be handled outside of the switch block - break; - case res.error instanceof SDKValidationError: - // Pretty-print validation errors. - return console.log(res.error.pretty()); - case res.error instanceof Error: - return console.log(res.error); - default: - // TypeScript's type checking will fail on the following line if the above - // cases were not exhaustive. - res.error satisfies never; - throw new Error("Assertion failed: expected error checks to be exhaustive: " + res.error); + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsHealthCheck failed:", res.error); } - - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/README.md b/README.md index 0cb13630..3b3bff18 100644 --- a/README.md +++ b/README.md @@ -150,8 +150,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -550,6 +548,13 @@ run(); * [listTokenHoldersAboveThreshold](docs/sdks/chains/README.md#listtokenholdersabovethreshold) - Get addresses by balance over time * [listBTCbBridgersAboveThreshold](docs/sdks/chains/README.md#listbtcbbridgersabovethreshold) - Get addresses by BTCb bridged balance +#### [metrics.l1Validators](docs/sdks/l1validators/README.md) + +* [listMetrics](docs/sdks/l1validators/README.md#listmetrics) - Get given metric for all validators +* [getMetricsByValidationId](docs/sdks/l1validators/README.md#getmetricsbyvalidationid) - Get metric values with given validation id and timestamp range +* [getMetricsByNodeId](docs/sdks/l1validators/README.md#getmetricsbynodeid) - Get metric values with given node id and timestamp range +* [getMetricsBySubnetId](docs/sdks/l1validators/README.md#getmetricsbysubnetid) - Get metric values with given subnet ID and timestamp range + #### [metrics.networks](docs/sdks/networks/README.md) * [getStakingMetrics](docs/sdks/networks/README.md#getstakingmetrics) - Get staking metrics for a given subnet @@ -666,6 +671,10 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md). - [`metricsChainsListNftHolders`](docs/sdks/chains/README.md#listnftholders) - Get NFT holders by contract address - [`metricsChainsListTokenHoldersAboveThreshold`](docs/sdks/chains/README.md#listtokenholdersabovethreshold) - Get addresses by balance over time - [`metricsHealthCheck`](docs/sdks/metrics/README.md#healthcheck) - Get the health of the service +- [`metricsL1ValidatorsGetMetricsByNodeId`](docs/sdks/l1validators/README.md#getmetricsbynodeid) - Get metric values with given node id and timestamp range +- [`metricsL1ValidatorsGetMetricsBySubnetId`](docs/sdks/l1validators/README.md#getmetricsbysubnetid) - Get metric values with given subnet ID and timestamp range +- [`metricsL1ValidatorsGetMetricsByValidationId`](docs/sdks/l1validators/README.md#getmetricsbyvalidationid) - Get metric values with given validation id and timestamp range +- [`metricsL1ValidatorsListMetrics`](docs/sdks/l1validators/README.md#listmetrics) - Get given metric for all validators - [`metricsNetworksGetStakingMetrics`](docs/sdks/networks/README.md#getstakingmetrics) - Get staking metrics for a given subnet - [`metricsSubnetsGetValidators`](docs/sdks/subnets/README.md#getvalidators) - Get addresses running validators during a given time frame - [`webhooksAddressesAdd`](docs/sdks/addresses/README.md#add) - Add addresses to EVM activity webhook @@ -737,7 +746,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -764,8 +772,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -774,7 +780,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -795,8 +800,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -813,7 +816,6 @@ async function run() { }, }); - // Handle the result console.log(result); } @@ -837,14 +839,11 @@ const avaCloudSDK = new AvaCloudSDK({ }, retryConnectionErrors: false, }, - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.healthCheck(); - // Handle the result console.log(result); } @@ -856,102 +855,46 @@ run(); ## Error Handling -Some methods specify known errors which can be thrown. All the known errors are enumerated in the `models/errors/errors.ts` module. The known errors for a method are documented under the *Errors* tables in SDK docs. For example, the `reindex` method may throw the following errors: +[`AvaCloudSDKError`](./src/models/errors/avacloudsdkerror.ts) is the base class for all HTTP error responses. It has the following properties: -| Error Type | Status Code | Content Type | -| -------------------------- | ----------- | ---------------- | -| errors.BadRequest | 400 | application/json | -| errors.Unauthorized | 401 | application/json | -| errors.Forbidden | 403 | application/json | -| errors.NotFound | 404 | application/json | -| errors.TooManyRequests | 429 | application/json | -| errors.InternalServerError | 500 | application/json | -| errors.BadGateway | 502 | application/json | -| errors.ServiceUnavailable | 503 | application/json | -| errors.SDKError | 4XX, 5XX | \*/\* | - -If the method throws an error and it is not captured by the known errors, it will default to throwing a `SDKError`. +| Property | Type | Description | +| ------------------- | ---------- | --------------------------------------------------------------------------------------- | +| `error.message` | `string` | Error message | +| `error.statusCode` | `number` | HTTP response status code eg `404` | +| `error.headers` | `Headers` | HTTP response headers | +| `error.body` | `string` | HTTP body. Can be empty string if no body is returned. | +| `error.rawResponse` | `Response` | Raw HTTP response | +| `error.data$` | | Optional. Some errors may contain structured data. [See Error Classes](#error-classes). | +### Example ```typescript import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; -import { - BadGateway, - BadRequest, - Forbidden, - InternalServerError, - NotFound, - SDKValidationError, - ServiceUnavailable, - TooManyRequests, - Unauthorized, -} from "@avalabs/avacloud-sdk/models/errors"; +import * as errors from "@avalabs/avacloud-sdk/models/errors"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { try { await avaCloudSDK.data.nfts.reindex({ - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", tokenId: "145", }); - } catch (err) { - switch (true) { - // The server response does not match the expected SDK schema - case (err instanceof SDKValidationError): { - // Pretty-print will provide a human-readable multi-line error message - console.error(err.pretty()); - // Raw value may also be inspected - console.error(err.rawValue); - return; - } - case (err instanceof BadRequest): { - // Handle err.data$: BadRequestData - console.error(err); - return; - } - case (err instanceof Unauthorized): { - // Handle err.data$: UnauthorizedData - console.error(err); - return; - } - case (err instanceof Forbidden): { - // Handle err.data$: ForbiddenData - console.error(err); - return; - } - case (err instanceof NotFound): { - // Handle err.data$: NotFoundData - console.error(err); - return; - } - case (err instanceof TooManyRequests): { - // Handle err.data$: TooManyRequestsData - console.error(err); - return; - } - case (err instanceof InternalServerError): { - // Handle err.data$: InternalServerErrorData - console.error(err); - return; - } - case (err instanceof BadGateway): { - // Handle err.data$: BadGatewayData - console.error(err); - return; - } - case (err instanceof ServiceUnavailable): { - // Handle err.data$: ServiceUnavailableData - console.error(err); - return; - } - default: { - // Other errors such as network errors, see HTTPClientErrors for more details - throw err; + } catch (error) { + // The base class for HTTP error responses + if (error instanceof errors.AvaCloudSDKError) { + console.log(error.message); + console.log(error.statusCode); + console.log(error.body); + console.log(error.headers); + + // Depending on the method different errors may be thrown + if (error instanceof errors.BadRequest) { + console.log(error.data$.message); // errors.Message + console.log(error.data$.statusCode); // number + console.log(error.data$.error); // string } } } @@ -961,17 +904,34 @@ run(); ``` -Validation errors can also occur when either method arguments or data returned from the server do not match the expected format. The `SDKValidationError` that is thrown as a result will capture the raw value that failed validation in an attribute called `rawValue`. Additionally, a `pretty()` method is available on this error that can be used to log a nicely formatted multi-line string since validation errors can list many issues and the plain error string may be difficult read when debugging. +### Error Classes +**Primary errors:** +* [`AvaCloudSDKError`](./src/models/errors/avacloudsdkerror.ts): The base class for HTTP error responses. + * [`BadRequest`](docs/models/errors/badrequest.md): Bad requests generally mean the client has passed invalid or malformed parameters. Error messages in the response could help in evaluating the error. Status code `400`. + * [`Unauthorized`](docs/models/errors/unauthorized.md): When a client attempts to access resources that require authorization credentials but the client lacks proper authentication in the request, the server responds with 401. Status code `401`. + * [`Forbidden`](docs/models/errors/forbidden.md): When a client attempts to access resources with valid credentials but doesn't have the privilege to perform that action, the server responds with 403. Status code `403`. + * [`NotFound`](docs/models/errors/notfound.md): The error is mostly returned when the client requests with either mistyped URL, or the passed resource is moved or deleted, or the resource doesn't exist. Status code `404`. + * [`TooManyRequests`](docs/models/errors/toomanyrequests.md): This error is returned when the client has sent too many, and has hit the rate limit. Status code `429`. + * [`InternalServerError`](docs/models/errors/internalservererror.md): The error is a generic server side error that is returned for any uncaught and unexpected issues on the server side. This should be very rare, and you may reach out to us if the problem persists for a longer duration. Status code `500`. + * [`BadGateway`](docs/models/errors/badgateway.md): This is an internal error indicating invalid response received by the client-facing proxy or gateway from the upstream server. Status code `502`. + * [`ServiceUnavailable`](docs/models/errors/serviceunavailable.md): The error is returned for certain routes on a particular Subnet. This indicates an internal problem with our Subnet node, and may not necessarily mean the Subnet is down or affected. Status code `503`. -In some rare cases, the SDK can fail to get a response from the server or even make the request due to unexpected circumstances such as network conditions. These types of errors are captured in the `models/errors/httpclienterrors.ts` module: +
Less common errors (6) -| HTTP Client Error | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | -| RequestAbortedError | HTTP request was aborted by the client | -| RequestTimeoutError | HTTP request timed out due to an AbortSignal signal | -| ConnectionError | HTTP client was unable to make a request to a server | -| InvalidRequestError | Any input used to create a request is invalid | -| UnexpectedClientError | Unrecognised or unexpected error | +
+ +**Network errors:** +* [`ConnectionError`](./src/models/errors/httpclienterrors.ts): HTTP client was unable to make a request to a server. +* [`RequestTimeoutError`](./src/models/errors/httpclienterrors.ts): HTTP request timed out due to an AbortSignal signal. +* [`RequestAbortedError`](./src/models/errors/httpclienterrors.ts): HTTP request was aborted by the client. +* [`InvalidRequestError`](./src/models/errors/httpclienterrors.ts): Any input used to create a request is invalid. +* [`UnexpectedClientError`](./src/models/errors/httpclienterrors.ts): Unrecognised or unexpected error. + + +**Inherit from [`AvaCloudSDKError`](./src/models/errors/avacloudsdkerror.ts)**: +* [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string. + +
@@ -1041,14 +1001,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", apiKey: "", - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.healthCheck(); - // Handle the result console.log(result); } diff --git a/RELEASES.md b/RELEASES.md index b35dd89e..d9317405 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -289,4 +289,14 @@ Based on: ### Generated - [typescript v0.12.1] . ### Releases -- [NPM v0.12.1] https://www.npmjs.com/package/@avalabs/avacloud-sdk/v/0.12.1 - . \ No newline at end of file +- [NPM v0.12.1] https://www.npmjs.com/package/@avalabs/avacloud-sdk/v/0.12.1 - . + +## 2025-06-16 00:12:35 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.563.1 (2.629.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v0.12.2] . +### Releases +- [NPM v0.12.2] https://www.npmjs.com/package/@avalabs/avacloud-sdk/v/0.12.2 - . \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 822bb215..e008a2d4 100644 --- a/USAGE.md +++ b/USAGE.md @@ -4,14 +4,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.healthCheck(); - // Handle the result console.log(result); } diff --git a/docs/models/components/accesslistdata.md b/docs/models/components/accesslistdata.md index 72da1e17..ad84597d 100644 --- a/docs/models/components/accesslistdata.md +++ b/docs/models/components/accesslistdata.md @@ -8,7 +8,7 @@ import { AccessListData } from "@avalabs/avacloud-sdk/models/components"; let value: AccessListData = { accessAddresses: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", storageKeys: [ - "", + "", ], }; ``` diff --git a/docs/models/components/activedelegatordetails.md b/docs/models/components/activedelegatordetails.md index f1a52c5d..18cbd47e 100644 --- a/docs/models/components/activedelegatordetails.md +++ b/docs/models/components/activedelegatordetails.md @@ -9,12 +9,12 @@ let value: ActiveDelegatorDetails = { txHash: "", nodeId: "", rewardAddresses: [ - "", + "", ], amountDelegated: "", delegationFee: "", - startTimestamp: 345.18, - endTimestamp: 4397.15, + startTimestamp: 1058.92, + endTimestamp: 337.36, estimatedGrossReward: "", estimatedNetReward: "", delegationStatus: "active", diff --git a/docs/models/components/activevalidatordetails.md b/docs/models/components/activevalidatordetails.md index 5c6b0eda..ca30b206 100644 --- a/docs/models/components/activevalidatordetails.md +++ b/docs/models/components/activevalidatordetails.md @@ -10,29 +10,23 @@ let value: ActiveValidatorDetails = { nodeId: "", subnetId: "", amountStaked: "", - startTimestamp: 6594.11, - endTimestamp: 9073.25, - stakePercentage: 4469.81, - delegatorCount: 1610.85, - uptimePerformance: 2131.62, + startTimestamp: 9332.67, + endTimestamp: 6572.88, + stakePercentage: 6001.77, + delegatorCount: 5325.15, + uptimePerformance: 1851.65, potentialRewards: { validationRewardAmount: "", delegationRewardAmount: "", }, validationStatus: "active", validatorHealth: { - reachabilityPercent: 7042.05, - benchedPChainRequestsPercent: 4681.18, - benchedXChainRequestsPercent: 5468.44, - benchedCChainRequestsPercent: 2428.65, - }, - geolocation: { - city: "East Leonortown", - country: "Kazakhstan", - countryCode: "CI", - latitude: 5504.43, - longitude: 8518.2, + reachabilityPercent: 566.69, + benchedPChainRequestsPercent: 5374.7, + benchedXChainRequestsPercent: 3074.95, + benchedCChainRequestsPercent: 4408.25, }, + geolocation: null, }; ``` diff --git a/docs/models/components/alltimenftholdersquerydto.md b/docs/models/components/alltimenftholdersquerydto.md index b9b09331..73c00737 100644 --- a/docs/models/components/alltimenftholdersquerydto.md +++ b/docs/models/components/alltimenftholdersquerydto.md @@ -9,10 +9,10 @@ let value: AllTimeNftHoldersQueryDto = { id: "", type: "AllTimeNftHolders", params: { - firstDate: "", - lastDate: "", evmChainId: "", contractAddress: "", + startTs: 5574.75, + endTs: 82.36, }, }; ``` diff --git a/docs/models/components/balanceowner.md b/docs/models/components/balanceowner.md index 1012d350..8ebba16d 100644 --- a/docs/models/components/balanceowner.md +++ b/docs/models/components/balanceowner.md @@ -7,9 +7,10 @@ import { BalanceOwner } from "@avalabs/avacloud-sdk/models/components"; let value: BalanceOwner = { addresses: [ - "", + "", + "", ], - threshold: 5079.72, + threshold: 328.11, }; ``` diff --git a/docs/models/components/blockchain.md b/docs/models/components/blockchain.md index 3cc3f853..1b874c2d 100644 --- a/docs/models/components/blockchain.md +++ b/docs/models/components/blockchain.md @@ -13,6 +13,7 @@ let value: Blockchain = { subnetId: "", blockchainName: "", evmChainId: 43114, + genesisData: {}, }; ``` @@ -26,4 +27,5 @@ let value: Blockchain = { | `vmId` | *string* | :heavy_check_mark: | N/A | | | `subnetId` | *string* | :heavy_check_mark: | N/A | | | `blockchainName` | *string* | :heavy_check_mark: | N/A | | -| `evmChainId` | *number* | :heavy_check_mark: | EVM Chain ID for the EVM-based chains. This field is extracted from genesis data, and may be present for non-EVM chains as well. | 43114 | \ No newline at end of file +| `evmChainId` | *number* | :heavy_check_mark: | EVM Chain ID for the EVM-based chains. This field is extracted from genesis data, and may be present for non-EVM chains as well. | 43114 | +| `genesisData` | [components.BlockchainGenesisData](../../models/components/blockchaingenesisdata.md) | :heavy_minus_sign: | The genesis data of the blockchain. | {"chainId": 43114} | \ No newline at end of file diff --git a/docs/models/components/blockchaingenesisdata.md b/docs/models/components/blockchaingenesisdata.md new file mode 100644 index 00000000..5372969f --- /dev/null +++ b/docs/models/components/blockchaingenesisdata.md @@ -0,0 +1,16 @@ +# BlockchainGenesisData + +The genesis data of the blockchain. + +## Example Usage + +```typescript +import { BlockchainGenesisData } from "@avalabs/avacloud-sdk/models/components"; + +let value: BlockchainGenesisData = {}; +``` + +## Fields + +| Field | Type | Required | Description | +| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/components/blockchaininfo.md b/docs/models/components/blockchaininfo.md new file mode 100644 index 00000000..f1410528 --- /dev/null +++ b/docs/models/components/blockchaininfo.md @@ -0,0 +1,20 @@ +# BlockchainInfo + +## Example Usage + +```typescript +import { BlockchainInfo } from "@avalabs/avacloud-sdk/models/components"; + +let value: BlockchainInfo = { + chainName: "", + vmId: "", +}; +``` + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `chainName` | *string* | :heavy_check_mark: | N/A | +| `vmId` | *string* | :heavy_check_mark: | N/A | +| `genesisData` | [components.GenesisData](../../models/components/genesisdata.md) | :heavy_minus_sign: | The genesis data of the blockchain. Present for CreateChainTx. EVM based chains will return the genesis data as an object. Non-EVM based chains will return the genesis data as an encoded string. The encoding depends on the VM | \ No newline at end of file diff --git a/docs/models/components/cchainatomicbalances.md b/docs/models/components/cchainatomicbalances.md index af7381cc..5932bce4 100644 --- a/docs/models/components/cchainatomicbalances.md +++ b/docs/models/components/cchainatomicbalances.md @@ -18,18 +18,7 @@ let value: CChainAtomicBalances = { sharedWithChainId: "", }, ], - atomicMemoryLocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "", - }, - ], + atomicMemoryLocked: [], }; ``` diff --git a/docs/models/components/cchainexporttransaction.md b/docs/models/components/cchainexporttransaction.md index d13b988f..8a143dc5 100644 --- a/docs/models/components/cchainexporttransaction.md +++ b/docs/models/components/cchainexporttransaction.md @@ -18,7 +18,7 @@ let value: CChainExportTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "nft", + type: "secp256k1", amount: "5001000", }, ], @@ -35,59 +35,8 @@ let value: CChainExportTransaction = { sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", txType: "ExportTx", - evmInputs: [ - { - fromAddress: "0xD0f2898e49d941D6d479B381d3C8F0bd8d983b4c", - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], + evmInputs: [], + emittedUtxos: [], }; ``` diff --git a/docs/models/components/cchainimporttransaction.md b/docs/models/components/cchainimporttransaction.md index aae31b8c..331fb7db 100644 --- a/docs/models/components/cchainimporttransaction.md +++ b/docs/models/components/cchainimporttransaction.md @@ -18,7 +18,7 @@ let value: CChainImportTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "nft", + type: "secp256k1", amount: "5001000", }, ], @@ -48,39 +48,7 @@ let value: CChainImportTransaction = { }, }, ], - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], + consumedUtxos: [], }; ``` diff --git a/docs/models/components/chainaddresschainidmap.md b/docs/models/components/chainaddresschainidmap.md index 7a8d76e8..f4738559 100644 --- a/docs/models/components/chainaddresschainidmap.md +++ b/docs/models/components/chainaddresschainidmap.md @@ -8,7 +8,7 @@ import { ChainAddressChainIdMap } from "@avalabs/avacloud-sdk/models/components" let value: ChainAddressChainIdMap = { address: "52144 Wendy Hills", blockchainIds: [ - "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5", + "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", ], }; ``` diff --git a/docs/models/components/chainaddresschainidmaplistresponse.md b/docs/models/components/chainaddresschainidmaplistresponse.md index 20ad7082..3e0faf55 100644 --- a/docs/models/components/chainaddresschainidmaplistresponse.md +++ b/docs/models/components/chainaddresschainidmaplistresponse.md @@ -6,14 +6,7 @@ import { ChainAddressChainIdMapListResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ChainAddressChainIdMapListResponse = { - addresses: [ - { - address: "79218 Bessie Village", - blockchainIds: [ - "2piQ2AVHCjnduiWXsSY15DtbVuwHE2cwMHYnEXHsLL73BBkdbV", - ], - }, - ], + addresses: [], }; ``` diff --git a/docs/models/components/collectiblebalances.md b/docs/models/components/collectiblebalances.md index 2e766a35..a552debd 100644 --- a/docs/models/components/collectiblebalances.md +++ b/docs/models/components/collectiblebalances.md @@ -12,9 +12,9 @@ const value: components.Erc721TokenBalance = { symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://fair-plumber.com/", + tokenUri: "https://normal-skeleton.info", metadata: { - indexStatus: "INVALID_TOKEN_URI_SCHEME", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", chainId: "43114", @@ -28,9 +28,9 @@ const value: components.Erc1155TokenBalance = { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", ercType: "ERC-1155", tokenId: "", - tokenUri: "https://oddball-pearl.name/", + tokenUri: "https://talkative-parsnip.net/", metadata: { - indexStatus: "UNKNOWN", + indexStatus: "INVALID_METADATA", }, chainId: "43114", balance: "2000000000000000000", diff --git a/docs/models/components/completeddelegatordetails.md b/docs/models/components/completeddelegatordetails.md index 89d78672..3dd521e1 100644 --- a/docs/models/components/completeddelegatordetails.md +++ b/docs/models/components/completeddelegatordetails.md @@ -9,12 +9,13 @@ let value: CompletedDelegatorDetails = { txHash: "", nodeId: "", rewardAddresses: [ - "", + "", + "", ], amountDelegated: "", delegationFee: "", - startTimestamp: 9941.49, - endTimestamp: 6904.12, + startTimestamp: 6019.22, + endTimestamp: 5820.57, grossReward: "", netReward: "", delegationStatus: "completed", diff --git a/docs/models/components/completedvalidatordetails.md b/docs/models/components/completedvalidatordetails.md index 60888347..729407e6 100644 --- a/docs/models/components/completedvalidatordetails.md +++ b/docs/models/components/completedvalidatordetails.md @@ -10,9 +10,9 @@ let value: CompletedValidatorDetails = { nodeId: "", subnetId: "", amountStaked: "", - startTimestamp: 5591, - endTimestamp: 4350.76, - delegatorCount: 5172.1, + startTimestamp: 5378.27, + endTimestamp: 6683.55, + delegatorCount: 7443.98, rewards: { validationRewardAmount: "", delegationRewardAmount: "", diff --git a/docs/models/components/compositequeryrequestdto.md b/docs/models/components/compositequeryrequestdto.md index 99203366..20066a59 100644 --- a/docs/models/components/compositequeryrequestdto.md +++ b/docs/models/components/compositequeryrequestdto.md @@ -9,14 +9,17 @@ let value: CompositeQueryRequestDto = { queries: [ { id: "", - type: "LatestBalanceStarsArena", + type: "AnyTimeErc20Balance", params: { + firstDate: "", + lastDate: "", minBalance: "", - subjectAddress: "", + evmChainId: "", + contractAddress: "", }, }, ], - operator: "AND", + operator: "OR", }; ``` diff --git a/docs/models/components/createevmtransactionexportrequest.md b/docs/models/components/createevmtransactionexportrequest.md index 0080bdfa..c208b6fd 100644 --- a/docs/models/components/createevmtransactionexportrequest.md +++ b/docs/models/components/createevmtransactionexportrequest.md @@ -11,7 +11,9 @@ let value: CreateEvmTransactionExportRequest = { lastDate: "2023-05-02", options: { addresses: [ - "", + "", + "", + "", ], includeChains: [ "43114", diff --git a/docs/models/components/datalistchainsresponse.md b/docs/models/components/datalistchainsresponse.md index 7fdda64c..7bf9fc9d 100644 --- a/docs/models/components/datalistchainsresponse.md +++ b/docs/models/components/datalistchainsresponse.md @@ -9,12 +9,12 @@ let value: DataListChainsResponse = { chains: [ { chainId: "", - status: "UNAVAILABLE", + status: "OK", chainName: "", - description: "hydrolyse since even", + description: "before baritone eek colorfully usually rigidly yippee", vmName: "BITCOIN", - rpcUrl: "https://bleak-birdbath.com", - isTestnet: false, + rpcUrl: "https://grimy-management.name", + isTestnet: true, networkToken: { name: "Wrapped AVAX", symbol: "WAVAX", diff --git a/docs/models/components/delegators.md b/docs/models/components/delegators.md index 1933145c..8d21bfa1 100644 --- a/docs/models/components/delegators.md +++ b/docs/models/components/delegators.md @@ -10,12 +10,12 @@ const value: components.ActiveDelegatorDetails = { txHash: "", nodeId: "", rewardAddresses: [ - "", + "", ], amountDelegated: "", delegationFee: "", - startTimestamp: 3321.63, - endTimestamp: 1058.92, + startTimestamp: 1058.92, + endTimestamp: 337.36, estimatedGrossReward: "", estimatedNetReward: "", delegationStatus: "active", @@ -29,12 +29,12 @@ const value: components.PendingDelegatorDetails = { txHash: "", nodeId: "", rewardAddresses: [ - "", + "", ], amountDelegated: "", delegationFee: "", - startTimestamp: 4264.52, - endTimestamp: 5278.42, + startTimestamp: 5278.42, + endTimestamp: 9478.17, estimatedGrossReward: "", estimatedNetReward: "", delegationStatus: "pending", @@ -48,12 +48,13 @@ const value: components.CompletedDelegatorDetails = { txHash: "", nodeId: "", rewardAddresses: [ - "", + "", + "", ], amountDelegated: "", delegationFee: "", - startTimestamp: 7425.37, - endTimestamp: 6019.22, + startTimestamp: 6019.22, + endTimestamp: 5820.57, grossReward: "", netReward: "", delegationStatus: "completed", diff --git a/docs/models/components/deliveredicmmessage.md b/docs/models/components/deliveredicmmessage.md index 4a178993..53fa3dbc 100644 --- a/docs/models/components/deliveredicmmessage.md +++ b/docs/models/components/deliveredicmmessage.md @@ -15,14 +15,9 @@ let value: DeliveredIcmMessage = { messageNonce: "", from: "", to: "", - messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + messageExecuted: true, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -39,12 +34,12 @@ let value: DeliveredIcmMessage = { }, sourceTransaction: { txHash: "", - timestamp: 4248.74, + timestamp: 6459.73, gasSpent: "", }, destinationTransaction: { txHash: "", - timestamp: 3498.1, + timestamp: 8250.11, gasSpent: "", rewardRedeemer: "", delivererAddress: "", diff --git a/docs/models/components/deliveredsourcenotindexedicmmessage.md b/docs/models/components/deliveredsourcenotindexedicmmessage.md index e8923d55..8107387e 100644 --- a/docs/models/components/deliveredsourcenotindexedicmmessage.md +++ b/docs/models/components/deliveredsourcenotindexedicmmessage.md @@ -16,12 +16,7 @@ let value: DeliveredSourceNotIndexedIcmMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], + receipts: [], receiptDelivered: false, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -39,7 +34,7 @@ let value: DeliveredSourceNotIndexedIcmMessage = { }, destinationTransaction: { txHash: "", - timestamp: 6750.09, + timestamp: 8250.11, gasSpent: "", rewardRedeemer: "", delivererAddress: "", diff --git a/docs/models/components/deliveredsourcenotindexedteleportermessage.md b/docs/models/components/deliveredsourcenotindexedteleportermessage.md index dfea3f11..20254e9c 100644 --- a/docs/models/components/deliveredsourcenotindexedteleportermessage.md +++ b/docs/models/components/deliveredsourcenotindexedteleportermessage.md @@ -15,7 +15,7 @@ let value: DeliveredSourceNotIndexedTeleporterMessage = { messageNonce: "", from: "", to: "", - messageExecuted: false, + messageExecuted: true, receipts: [ { receivedMessageNonce: "", @@ -39,7 +39,7 @@ let value: DeliveredSourceNotIndexedTeleporterMessage = { }, destinationTransaction: { txHash: "", - timestamp: 4312.93, + timestamp: 4770.43, gasSpent: "", rewardRedeemer: "", delivererAddress: "", diff --git a/docs/models/components/deliveredteleportermessage.md b/docs/models/components/deliveredteleportermessage.md index c10ed8f7..b0b8ea0b 100644 --- a/docs/models/components/deliveredteleportermessage.md +++ b/docs/models/components/deliveredteleportermessage.md @@ -16,13 +16,8 @@ let value: DeliveredTeleporterMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -39,12 +34,12 @@ let value: DeliveredTeleporterMessage = { }, sourceTransaction: { txHash: "", - timestamp: 7991.01, + timestamp: 1403.23, gasSpent: "", }, destinationTransaction: { txHash: "", - timestamp: 4500.29, + timestamp: 4770.43, gasSpent: "", rewardRedeemer: "", delivererAddress: "", diff --git a/docs/models/components/erc1155token.md b/docs/models/components/erc1155token.md index 99589094..d1cfd2fa 100644 --- a/docs/models/components/erc1155token.md +++ b/docs/models/components/erc1155token.md @@ -11,7 +11,7 @@ let value: Erc1155Token = { tokenId: "", tokenUri: "https://babyish-adult.name", metadata: { - indexStatus: "UNKNOWN", + indexStatus: "INVALID_METADATA", }, }; ``` diff --git a/docs/models/components/erc1155transfer.md b/docs/models/components/erc1155transfer.md index 91523dff..1920d378 100644 --- a/docs/models/components/erc1155transfer.md +++ b/docs/models/components/erc1155transfer.md @@ -33,9 +33,9 @@ let value: Erc1155Transfer = { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", ercType: "ERC-1155", tokenId: "", - tokenUri: "https://pertinent-tray.net/", + tokenUri: "https://worse-sonata.org/", metadata: { - indexStatus: "UNKNOWN", + indexStatus: "INVALID_METADATA", }, }, }; diff --git a/docs/models/components/erc1155transferdetails.md b/docs/models/components/erc1155transferdetails.md index a499372e..a7958fcb 100644 --- a/docs/models/components/erc1155transferdetails.md +++ b/docs/models/components/erc1155transferdetails.md @@ -28,9 +28,9 @@ let value: Erc1155TransferDetails = { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", ercType: "ERC-1155", tokenId: "", - tokenUri: "https://slimy-inspection.biz/", + tokenUri: "https://worse-sonata.org/", metadata: { - indexStatus: "UNREACHABLE_TOKEN_URI", + indexStatus: "INVALID_METADATA", }, }, }; diff --git a/docs/models/components/erc20tokenbalance.md b/docs/models/components/erc20tokenbalance.md index 6f925dff..e560103b 100644 --- a/docs/models/components/erc20tokenbalance.md +++ b/docs/models/components/erc20tokenbalance.md @@ -23,7 +23,7 @@ let value: Erc20TokenBalance = { currencyCode: "usd", value: 42.42, }, - tokenReputation: null, + tokenReputation: "Malicious", }; ``` diff --git a/docs/models/components/erc721token.md b/docs/models/components/erc721token.md index 3e2953c3..5006566c 100644 --- a/docs/models/components/erc721token.md +++ b/docs/models/components/erc721token.md @@ -13,7 +13,7 @@ let value: Erc721Token = { tokenId: "", tokenUri: "https://whopping-role.name/", metadata: { - indexStatus: "MISSING_TOKEN", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; diff --git a/docs/models/components/erc721transfer.md b/docs/models/components/erc721transfer.md index a3e4296d..129888d9 100644 --- a/docs/models/components/erc721transfer.md +++ b/docs/models/components/erc721transfer.md @@ -34,9 +34,9 @@ let value: Erc721Transfer = { symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://pink-pleasure.net", + tokenUri: "https://elliptical-programme.info", metadata: { - indexStatus: "INVALID_METADATA_JSON", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, diff --git a/docs/models/components/erc721transferdetails.md b/docs/models/components/erc721transferdetails.md index 37b6d9f6..e3b001b3 100644 --- a/docs/models/components/erc721transferdetails.md +++ b/docs/models/components/erc721transferdetails.md @@ -29,9 +29,9 @@ let value: Erc721TransferDetails = { symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://concerned-brochure.name/", + tokenUri: "https://elliptical-programme.info", metadata: { - indexStatus: "UNREACHABLE_TOKEN_URI", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, diff --git a/docs/models/components/evmaddressactivityresponse.md b/docs/models/components/evmaddressactivityresponse.md index 28396794..f07782df 100644 --- a/docs/models/components/evmaddressactivityresponse.md +++ b/docs/models/components/evmaddressactivityresponse.md @@ -7,13 +7,13 @@ import { EVMAddressActivityResponse } from "@avalabs/avacloud-sdk/models/compone let value: EVMAddressActivityResponse = { id: "", - eventType: "validator_activity", - url: "https://wordy-shore.net/", + eventType: "platform_address_activity", + url: "https://neighboring-knuckle.org/", chainId: "", - status: "inactive", - createdAt: 967.63, + status: "active", + createdAt: 5958.13, name: "", - description: "uh-huh scornful scratchy noted issue um", + description: "beneath bewail about ornery square", metadata: { addresses: [ "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", diff --git a/docs/models/components/evminput.md b/docs/models/components/evminput.md index 8bac2bc8..0165161b 100644 --- a/docs/models/components/evminput.md +++ b/docs/models/components/evminput.md @@ -12,16 +12,10 @@ let value: EVMInput = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], + credentials: [], }; ``` diff --git a/docs/models/components/evmnetworkoptions.md b/docs/models/components/evmnetworkoptions.md index 2322b0a3..4a79a687 100644 --- a/docs/models/components/evmnetworkoptions.md +++ b/docs/models/components/evmnetworkoptions.md @@ -6,9 +6,7 @@ import { EvmNetworkOptions } from "@avalabs/avacloud-sdk/models/components"; let value: EvmNetworkOptions = { - addresses: [ - "", - ], + addresses: [], includeChains: [ "43114", ], diff --git a/docs/models/components/genesisdata.md b/docs/models/components/genesisdata.md new file mode 100644 index 00000000..093412d5 --- /dev/null +++ b/docs/models/components/genesisdata.md @@ -0,0 +1,16 @@ +# GenesisData + +The genesis data of the blockchain. Present for CreateChainTx. EVM based chains will return the genesis data as an object. Non-EVM based chains will return the genesis data as an encoded string. The encoding depends on the VM + +## Example Usage + +```typescript +import { GenesisData } from "@avalabs/avacloud-sdk/models/components"; + +let value: GenesisData = {}; +``` + +## Fields + +| Field | Type | Required | Description | +| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/components/getnetworkdetailsresponse.md b/docs/models/components/getnetworkdetailsresponse.md index 58d19c46..2cd89805 100644 --- a/docs/models/components/getnetworkdetailsresponse.md +++ b/docs/models/components/getnetworkdetailsresponse.md @@ -10,13 +10,7 @@ let value: GetNetworkDetailsResponse = { validatorCount: 5215.83, totalAmountStaked: "", estimatedAnnualStakingReward: "", - stakingDistributionByVersion: [ - { - version: "", - amountStaked: "", - validatorCount: 3120.07, - }, - ], + stakingDistributionByVersion: [], stakingRatio: "", }, delegatorDetails: { diff --git a/docs/models/components/getprimarynetworkblockresponse.md b/docs/models/components/getprimarynetworkblockresponse.md index 7308e1f3..808d42b9 100644 --- a/docs/models/components/getprimarynetworkblockresponse.md +++ b/docs/models/components/getprimarynetworkblockresponse.md @@ -13,9 +13,10 @@ let value: GetPrimaryNetworkBlockResponse = { blockType: "", txCount: 8829.08, transactions: [ - "", + "", + "", ], - blockSizeBytes: 5819.41, + blockSizeBytes: 1627.99, }; ``` diff --git a/docs/models/components/gettransactionresponse.md b/docs/models/components/gettransactionresponse.md index f62309b2..626b65b7 100644 --- a/docs/models/components/gettransactionresponse.md +++ b/docs/models/components/gettransactionresponse.md @@ -24,7 +24,7 @@ let value: GetTransactionResponse = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 9911.22, + logIndex: 2571.83, value: "10000000000000000000", erc20Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -59,16 +59,16 @@ let value: GetTransactionResponse = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 8114, + logIndex: 4155.08, erc721Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://stupendous-sauerkraut.biz/", + tokenUri: "https://elliptical-programme.info", metadata: { - indexStatus: "UNKNOWN", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, @@ -92,15 +92,15 @@ let value: GetTransactionResponse = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 5326.3, + logIndex: 2068.05, value: "10000000000000000000", erc1155Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", ercType: "ERC-1155", tokenId: "", - tokenUri: "https://clumsy-term.biz", + tokenUri: "https://worse-sonata.org/", metadata: { - indexStatus: "UNINDEXED", + indexStatus: "INVALID_METADATA", }, }, }, @@ -123,9 +123,9 @@ let value: GetTransactionResponse = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - internalTxType: "CALL", + internalTxType: "DELEGATECALL", value: "10000000000000000000", - isReverted: false, + isReverted: true, gasUsed: "", gasLimit: "", }, @@ -179,7 +179,7 @@ let value: GetTransactionResponse = { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, method: { - callType: "NATIVE_TRANSFER", + callType: "CONTRACT_CREATION", methodHash: "0xa9059cbb", methodName: "transfer(address,uint256)", }, diff --git a/docs/models/components/internaltransaction.md b/docs/models/components/internaltransaction.md index 1b26c2f4..f369e69b 100644 --- a/docs/models/components/internaltransaction.md +++ b/docs/models/components/internaltransaction.md @@ -6,25 +6,47 @@ import { InternalTransaction } from "@avalabs/avacloud-sdk/models/components"; let value: InternalTransaction = { - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - internalTxType: "call", - value: "50000000000000000", - gasUsed: "44038", - gasLimit: "50000", - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", + blockNumber: "339", + blockTimestamp: 1648672486, + blockHash: + "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", + txHash: "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", + from: { + name: "Wrapped AVAX", + symbol: "WAVAX", + decimals: 18, + logoUri: + "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + }, + to: { + name: "Wrapped AVAX", + symbol: "WAVAX", + decimals: 18, + logoUri: + "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + }, + internalTxType: "CREATE2", + value: "10000000000000000000", + isReverted: false, + gasUsed: "", + gasLimit: "", }; ``` ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | -| `from` | *string* | :heavy_check_mark: | Sender address | 0x737F6b0b8A04e8462d0fC7076451298F0dA9a972 | -| `to` | *string* | :heavy_check_mark: | Recipient address | 0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7 | -| `internalTxType` | *string* | :heavy_check_mark: | Internal transaction type | call | -| `value` | *string* | :heavy_check_mark: | Value transferred | 50000000000000000 | -| `gasUsed` | *string* | :heavy_check_mark: | Gas used | 44038 | -| `gasLimit` | *string* | :heavy_check_mark: | Gas limit | 50000 | -| `transactionHash` | *string* | :heavy_check_mark: | Transaction hash | 0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `blockNumber` | *string* | :heavy_check_mark: | The block number on the chain. | 339 | +| `blockTimestamp` | *number* | :heavy_check_mark: | The block finality timestamp. | 1648672486 | +| `blockHash` | *string* | :heavy_check_mark: | The block hash identifier. | 0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c | +| `txHash` | *string* | :heavy_check_mark: | The transaction hash identifier. | 0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4 | +| `from` | [components.RichAddress](../../models/components/richaddress.md) | :heavy_check_mark: | N/A | | +| `to` | [components.RichAddress](../../models/components/richaddress.md) | :heavy_check_mark: | N/A | | +| `internalTxType` | [components.InternalTransactionOpCall](../../models/components/internaltransactionopcall.md) | :heavy_check_mark: | N/A | | +| `value` | *string* | :heavy_check_mark: | N/A | 10000000000000000000 | +| `isReverted` | *boolean* | :heavy_check_mark: | True if the internal transaction was reverted. | | +| `gasUsed` | *string* | :heavy_check_mark: | N/A | | +| `gasLimit` | *string* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/components/l1validatordetailsfull.md b/docs/models/components/l1validatordetailsfull.md index 57230d2d..a230c8bb 100644 --- a/docs/models/components/l1validatordetailsfull.md +++ b/docs/models/components/l1validatordetailsfull.md @@ -16,15 +16,16 @@ let value: L1ValidatorDetailsFull = { blsCredentials: {}, remainingBalanceOwner: { addresses: [ - "", + "", + "", ], - threshold: 3186.28, + threshold: 7038.52, }, deactivationOwner: { addresses: [ - "", + "", ], - threshold: 8621.5, + threshold: 4642.49, }, }; ``` diff --git a/docs/models/components/latestbalancequerydto.md b/docs/models/components/latestbalancequerydto.md index d894ee02..ca6b0ddc 100644 --- a/docs/models/components/latestbalancequerydto.md +++ b/docs/models/components/latestbalancequerydto.md @@ -11,7 +11,7 @@ let value: LatestBalanceQueryDto = { params: { minBalance: "", evmChainId: "", - tokenType: "ERC20", + tokenType: "NATIVE", }, }; ``` diff --git a/docs/models/components/listblockchainsresponse.md b/docs/models/components/listblockchainsresponse.md index 07ad69dd..4d52b34d 100644 --- a/docs/models/components/listblockchainsresponse.md +++ b/docs/models/components/listblockchainsresponse.md @@ -6,17 +6,7 @@ import { ListBlockchainsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListBlockchainsResponse = { - blockchains: [ - { - createBlockTimestamp: 1223.42, - createBlockNumber: "", - blockchainId: "", - vmId: "", - subnetId: "", - blockchainName: "", - evmChainId: 43114, - }, - ], + blockchains: [], }; ``` diff --git a/docs/models/components/listcchainatomictransactionsresponse.md b/docs/models/components/listcchainatomictransactionsresponse.md index 5cd2eb49..7f0b9e1d 100644 --- a/docs/models/components/listcchainatomictransactionsresponse.md +++ b/docs/models/components/listcchainatomictransactionsresponse.md @@ -14,47 +14,23 @@ let value: ListCChainAtomicTransactionsResponse = { "0x57a5cb7704561d1d59bd563b6421021b7563960c05ba3ae0e36fc36917c742ee", timestamp: 1600762738, memo: "0x546865204176616c616e6368652050726f6a656374", - amountUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], + amountUnlocked: [], amountCreated: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, ], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - txType: "ImportTx", - evmOutputs: [ - { - toAddress: "0xD0f2898e49d941D6d479B381d3C8F0bd8d983b4c", - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - }, - ], - consumedUtxos: [ + txType: "ExportTx", + evmInputs: [ { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], + fromAddress: "0xD0f2898e49d941D6d479B381d3C8F0bd8d983b4c", asset: { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -63,32 +39,14 @@ let value: ListCChainAtomicTransactionsResponse = { type: "nft", amount: "5001000", }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", + credentials: [], }, ], + emittedUtxos: [], }, ], chainInfo: { - chainName: "p-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/components/listcchainatomictransactionsresponsetransactions.md b/docs/models/components/listcchainatomictransactionsresponsetransactions.md index 0ef8032a..bc291303 100644 --- a/docs/models/components/listcchainatomictransactionsresponsetransactions.md +++ b/docs/models/components/listcchainatomictransactionsresponsetransactions.md @@ -29,66 +29,15 @@ const value: components.CChainExportTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, ], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", txType: "ExportTx", - evmInputs: [ - { - fromAddress: "0xD0f2898e49d941D6d479B381d3C8F0bd8d983b4c", - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], + evmInputs: [], + emittedUtxos: [], }; ``` @@ -128,21 +77,6 @@ const value: components.CChainImportTransaction = { evmOutputs: [ { toAddress: "0xD0f2898e49d941D6d479B381d3C8F0bd8d983b4c", - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - }, - ], - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], asset: { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -151,26 +85,9 @@ const value: components.CChainImportTransaction = { type: "nft", amount: "5001000", }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", }, ], + consumedUtxos: [], }; ``` diff --git a/docs/models/components/listcollectiblebalancesresponse.md b/docs/models/components/listcollectiblebalancesresponse.md index 56321420..6e939ab1 100644 --- a/docs/models/components/listcollectiblebalancesresponse.md +++ b/docs/models/components/listcollectiblebalancesresponse.md @@ -6,21 +6,7 @@ import { ListCollectibleBalancesResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListCollectibleBalancesResponse = { - collectibleBalances: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - ercType: "ERC-721", - tokenId: "", - tokenUri: "https://functional-entry.biz", - metadata: { - indexStatus: "INDEXED", - }, - ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - chainId: "43114", - }, - ], + collectibleBalances: [], }; ``` diff --git a/docs/models/components/listdelegatordetailsresponse.md b/docs/models/components/listdelegatordetailsresponse.md index 4e954f74..7032a9dc 100644 --- a/docs/models/components/listdelegatordetailsresponse.md +++ b/docs/models/components/listdelegatordetailsresponse.md @@ -11,12 +11,13 @@ let value: ListDelegatorDetailsResponse = { txHash: "", nodeId: "", rewardAddresses: [ - "", + "", + "", ], amountDelegated: "", delegationFee: "", - startTimestamp: 8229.09, - endTimestamp: 6808.36, + startTimestamp: 9637.39, + endTimestamp: 8297.65, grossReward: "", netReward: "", delegationStatus: "completed", diff --git a/docs/models/components/listerc1155balancesresponse.md b/docs/models/components/listerc1155balancesresponse.md index ce9f8d19..dec2b9e1 100644 --- a/docs/models/components/listerc1155balancesresponse.md +++ b/docs/models/components/listerc1155balancesresponse.md @@ -23,19 +23,7 @@ let value: ListErc1155BalancesResponse = { value: 42.42, }, }, - erc1155TokenBalances: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - ercType: "ERC-1155", - tokenId: "", - tokenUri: "https://torn-video.org/", - metadata: { - indexStatus: "INDEXED", - }, - chainId: "43114", - balance: "2000000000000000000", - }, - ], + erc1155TokenBalances: [], }; ``` diff --git a/docs/models/components/listerc1155transactionsresponse.md b/docs/models/components/listerc1155transactionsresponse.md index bc221298..ac596c5b 100644 --- a/docs/models/components/listerc1155transactionsresponse.md +++ b/docs/models/components/listerc1155transactionsresponse.md @@ -6,43 +6,7 @@ import { ListErc1155TransactionsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListErc1155TransactionsResponse = { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 212.21, - value: "10000000000000000000", - erc1155Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - ercType: "ERC-1155", - tokenId: "", - tokenUri: "https://athletic-pick.org", - metadata: { - indexStatus: "UNKNOWN", - }, - }, - }, - ], + transactions: [], }; ``` diff --git a/docs/models/components/listerc20balancesresponse.md b/docs/models/components/listerc20balancesresponse.md index 862dc1fc..9aae7c06 100644 --- a/docs/models/components/listerc20balancesresponse.md +++ b/docs/models/components/listerc20balancesresponse.md @@ -23,28 +23,7 @@ let value: ListErc20BalancesResponse = { value: 42.42, }, }, - erc20TokenBalances: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - chainId: "43114", - balance: "2000000000000000000", - balanceValue: { - currencyCode: "usd", - value: 42.42, - }, - tokenReputation: "Malicious", - }, - ], + erc20TokenBalances: [], }; ``` diff --git a/docs/models/components/listerc20transactionsresponse.md b/docs/models/components/listerc20transactionsresponse.md index def1e135..76d93a9e 100644 --- a/docs/models/components/listerc20transactionsresponse.md +++ b/docs/models/components/listerc20transactionsresponse.md @@ -6,47 +6,7 @@ import { ListErc20TransactionsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListErc20TransactionsResponse = { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 808.64, - value: "10000000000000000000", - erc20Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - }, - }, - ], + transactions: [], }; ``` diff --git a/docs/models/components/listerc721balancesresponse.md b/docs/models/components/listerc721balancesresponse.md index ffa5fee0..bbb347db 100644 --- a/docs/models/components/listerc721balancesresponse.md +++ b/docs/models/components/listerc721balancesresponse.md @@ -23,21 +23,7 @@ let value: ListErc721BalancesResponse = { value: 42.42, }, }, - erc721TokenBalances: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - ercType: "ERC-721", - tokenId: "", - tokenUri: "https://qualified-stranger.net/", - metadata: { - indexStatus: "INVALID_TOKEN_URI", - }, - ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - chainId: "43114", - }, - ], + erc721TokenBalances: [], }; ``` diff --git a/docs/models/components/listerc721transactionsresponse.md b/docs/models/components/listerc721transactionsresponse.md index a1b6aeaf..e87797a1 100644 --- a/docs/models/components/listerc721transactionsresponse.md +++ b/docs/models/components/listerc721transactionsresponse.md @@ -6,45 +6,7 @@ import { ListErc721TransactionsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListErc721TransactionsResponse = { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 2896.9, - erc721Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - ercType: "ERC-721", - tokenId: "", - tokenUri: "https://teeming-longboat.net/", - metadata: { - indexStatus: "INDEXED", - }, - ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - }, - ], + transactions: [], }; ``` diff --git a/docs/models/components/listevmblocksresponse.md b/docs/models/components/listevmblocksresponse.md index 15737497..7acdfa1c 100644 --- a/docs/models/components/listevmblocksresponse.md +++ b/docs/models/components/listevmblocksresponse.md @@ -6,23 +6,7 @@ import { ListEvmBlocksResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListEvmBlocksResponse = { - blocks: [ - { - chainId: "43114", - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txCount: 1780.99, - baseFee: "", - gasUsed: "", - gasLimit: "", - gasCost: "", - parentHash: "", - feesSpent: "", - cumulativeTransactions: "", - }, - ], + blocks: [], }; ``` diff --git a/docs/models/components/listhistoricalrewardsresponse.md b/docs/models/components/listhistoricalrewardsresponse.md index 36588c3c..3d989cb2 100644 --- a/docs/models/components/listhistoricalrewardsresponse.md +++ b/docs/models/components/listhistoricalrewardsresponse.md @@ -14,17 +14,17 @@ let value: ListHistoricalRewardsResponse = { txHash: "", amountStaked: "", nodeId: "", - startTimestamp: 8922.64, - endTimestamp: 2607.75, + startTimestamp: 2607.75, + endTimestamp: 6998.52, rewardType: "VALIDATOR_FEE", utxoId: "", - outputIndex: 9576.01, + outputIndex: 3714.13, reward: { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", historicalPrice: { currencyCode: "usd", diff --git a/docs/models/components/listicmmessagesresponse.md b/docs/models/components/listicmmessagesresponse.md index 431f4cb8..7b72d801 100644 --- a/docs/models/components/listicmmessagesresponse.md +++ b/docs/models/components/listicmmessagesresponse.md @@ -6,47 +6,7 @@ import { ListIcmMessagesResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListIcmMessagesResponse = { - messages: [ - { - messageId: "", - icmContractAddress: "", - sourceBlockchainId: "", - destinationBlockchainId: "", - sourceEvmChainId: "", - destinationEvmChainId: "", - messageNonce: "", - from: "", - to: "", - messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, - rewardDetails: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - value: "", - }, - sourceTransaction: { - txHash: "", - timestamp: 832.52, - gasSpent: "", - }, - status: "pending", - }, - ], + messages: [], }; ``` diff --git a/docs/models/components/listicmmessagesresponsemessages.md b/docs/models/components/listicmmessagesresponsemessages.md index 94b29224..0e0200b5 100644 --- a/docs/models/components/listicmmessagesresponsemessages.md +++ b/docs/models/components/listicmmessagesresponsemessages.md @@ -17,12 +17,7 @@ const value: components.PendingIcmMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], + receipts: [], receiptDelivered: false, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -40,7 +35,7 @@ const value: components.PendingIcmMessage = { }, sourceTransaction: { txHash: "", - timestamp: 8233.32, + timestamp: 6459.73, gasSpent: "", }, status: "pending", @@ -60,14 +55,9 @@ const value: components.DeliveredIcmMessage = { messageNonce: "", from: "", to: "", - messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + messageExecuted: true, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -84,12 +74,12 @@ const value: components.DeliveredIcmMessage = { }, sourceTransaction: { txHash: "", - timestamp: 3705.45, + timestamp: 6459.73, gasSpent: "", }, destinationTransaction: { txHash: "", - timestamp: 4003.62, + timestamp: 8250.11, gasSpent: "", rewardRedeemer: "", delivererAddress: "", @@ -98,3 +88,44 @@ const value: components.DeliveredIcmMessage = { }; ``` +### `components.DeliveredSourceNotIndexedIcmMessage` + +```typescript +const value: components.DeliveredSourceNotIndexedIcmMessage = { + messageId: "", + icmContractAddress: "", + sourceBlockchainId: "", + destinationBlockchainId: "", + sourceEvmChainId: "", + destinationEvmChainId: "", + messageNonce: "", + from: "", + to: "", + messageExecuted: false, + receipts: [], + receiptDelivered: false, + rewardDetails: { + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + name: "Wrapped AVAX", + symbol: "WAVAX", + decimals: 18, + logoUri: + "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", + ercType: "ERC-20", + price: { + currencyCode: "usd", + value: 42.42, + }, + value: "", + }, + destinationTransaction: { + txHash: "", + timestamp: 8250.11, + gasSpent: "", + rewardRedeemer: "", + delivererAddress: "", + }, + status: "delivered_source_not_indexed", +}; +``` + diff --git a/docs/models/components/listinternaltransactionsresponse.md b/docs/models/components/listinternaltransactionsresponse.md index 2dbcd143..69d4c53a 100644 --- a/docs/models/components/listinternaltransactionsresponse.md +++ b/docs/models/components/listinternaltransactionsresponse.md @@ -6,18 +6,7 @@ import { ListInternalTransactionsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListInternalTransactionsResponse = { - transactions: [ - { - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - internalTxType: "call", - value: "50000000000000000", - gasUsed: "44038", - gasLimit: "50000", - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", - }, - ], + transactions: [], }; ``` diff --git a/docs/models/components/listl1validatorsresponse.md b/docs/models/components/listl1validatorsresponse.md index c7608f51..873519b4 100644 --- a/docs/models/components/listl1validatorsresponse.md +++ b/docs/models/components/listl1validatorsresponse.md @@ -12,21 +12,22 @@ let value: ListL1ValidatorsResponse = { validationIdHex: "", nodeId: "", subnetId: "", - weight: 5601.59, - remainingBalance: 5368.44, - creationTimestamp: 7020.98, + weight: 5368.44, + remainingBalance: 7020.98, + creationTimestamp: 5485.65, blsCredentials: {}, remainingBalanceOwner: { addresses: [ - "", + "", + "", ], - threshold: 5485.65, + threshold: 7038.52, }, deactivationOwner: { addresses: [ - "", + "", ], - threshold: 6691.95, + threshold: 4642.49, }, }, ], diff --git a/docs/models/components/listnativetransactionsresponse.md b/docs/models/components/listnativetransactionsresponse.md index 74252f45..a3d6d23b 100644 --- a/docs/models/components/listnativetransactionsresponse.md +++ b/docs/models/components/listnativetransactionsresponse.md @@ -6,46 +6,7 @@ import { ListNativeTransactionsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListNativeTransactionsResponse = { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - chainId: "43114", - blockIndex: 0, - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - txStatus: "1", - txType: 1, - gasLimit: "51373", - gasUsed: "51373", - gasPrice: "470000000000", - nonce: "1", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - method: { - callType: "NATIVE_TRANSFER", - methodHash: "0xa9059cbb", - methodName: "transfer(address,uint256)", - }, - value: "10000000000000000000", - }, - ], + transactions: [], }; ``` diff --git a/docs/models/components/listnfttokens.md b/docs/models/components/listnfttokens.md index 9845ab71..ae68f6e9 100644 --- a/docs/models/components/listnfttokens.md +++ b/docs/models/components/listnfttokens.md @@ -9,12 +9,15 @@ let value: ListNftTokens = { tokens: [ { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - ercType: "ERC-1155", + name: "Wrapped AVAX", + symbol: "WAVAX", + ercType: "ERC-721", tokenId: "", - tokenUri: "https://marvelous-final.net/", + tokenUri: "https://gracious-reservation.biz/", metadata: { - indexStatus: "INVALID_TOKEN_URI", + indexStatus: "THROTTLED_TOKEN_URI", }, + ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, ], }; diff --git a/docs/models/components/listpchainbalancesresponse.md b/docs/models/components/listpchainbalancesresponse.md index d6a5cbdd..4869db08 100644 --- a/docs/models/components/listpchainbalancesresponse.md +++ b/docs/models/components/listpchainbalancesresponse.md @@ -18,81 +18,19 @@ let value: ListPChainBalancesResponse = { utxoCount: 1, }, ], - unlockedStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - utxoCount: 1, - }, - ], - lockedPlatform: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - lockedStakeable: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - lockedStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - pendingStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - atomicMemoryUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - status: "", - }, - ], + unlockedStaked: [], + lockedPlatform: [], + lockedStakeable: [], + lockedStaked: [], + pendingStaked: [], + atomicMemoryUnlocked: [], atomicMemoryLocked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", utxoCount: 1, sharedWithChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", diff --git a/docs/models/components/listpchaintransactionsresponse.md b/docs/models/components/listpchaintransactionsresponse.md index 695fe03d..635ce1e9 100644 --- a/docs/models/components/listpchaintransactionsresponse.md +++ b/docs/models/components/listpchaintransactionsresponse.md @@ -9,89 +9,15 @@ let value: ListPChainTransactionsResponse = { transactions: [ { txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", - txType: "AddPermissionlessValidatorTx", + txType: "ExportTx", blockTimestamp: 1648672486, blockNumber: "", blockHash: "", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "107.34", - assetId: "", - blockNumber: "", - blockTimestamp: 994.49, - outputIndex: 8013.89, - txHash: "", - utxoType: "STAKE", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "71.03", - assetId: "", - blockNumber: "", - blockTimestamp: 5738.09, - outputIndex: 7087.48, - txHash: "", - utxoType: "TRANSFER", - }, - ], + consumedUtxos: [], + emittedUtxos: [], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", value: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountBurned: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], - amountStaked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -101,6 +27,8 @@ let value: ListPChainTransactionsResponse = { amount: "5001000", }, ], + amountBurned: [], + amountStaked: [], amountL1ValidatorBalanceBurned: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", @@ -121,7 +49,7 @@ let value: ListPChainTransactionsResponse = { }, ], chainInfo: { - chainName: "x-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/components/listpchainutxosresponse.md b/docs/models/components/listpchainutxosresponse.md index 3a384bb0..d7088b6f 100644 --- a/docs/models/components/listpchainutxosresponse.md +++ b/docs/models/components/listpchainutxosresponse.md @@ -33,7 +33,7 @@ let value: ListPChainUtxosResponse = { }, ], chainInfo: { - chainName: "p-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/components/listpendingrewardsresponse.md b/docs/models/components/listpendingrewardsresponse.md index b16b4c0f..2c46b114 100644 --- a/docs/models/components/listpendingrewardsresponse.md +++ b/docs/models/components/listpendingrewardsresponse.md @@ -14,10 +14,10 @@ let value: ListPendingRewardsResponse = { txHash: "", amountStaked: "", nodeId: "", - startTimestamp: 9470.65, - endTimestamp: 3021.53, - rewardType: "VALIDATOR_FEE", - progress: 280.42, + startTimestamp: 3021.53, + endTimestamp: 7116.81, + rewardType: "VALIDATOR", + progress: 8716.72, estimatedReward: { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", diff --git a/docs/models/components/listprimarynetworkblocksresponse.md b/docs/models/components/listprimarynetworkblocksresponse.md index 67bbb3f3..10f1d3c4 100644 --- a/docs/models/components/listprimarynetworkblocksresponse.md +++ b/docs/models/components/listprimarynetworkblocksresponse.md @@ -6,22 +6,9 @@ import { ListPrimaryNetworkBlocksResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListPrimaryNetworkBlocksResponse = { - blocks: [ - { - blockNumber: "", - blockHash: "", - parentHash: "", - blockTimestamp: 524.38, - blockType: "", - txCount: 5417.02, - transactions: [ - "", - ], - blockSizeBytes: 224.6, - }, - ], + blocks: [], chainInfo: { - chainName: "p-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/components/listsubnetsresponse.md b/docs/models/components/listsubnetsresponse.md index 9fb8f01c..6fe44453 100644 --- a/docs/models/components/listsubnetsresponse.md +++ b/docs/models/components/listsubnetsresponse.md @@ -6,37 +6,7 @@ import { ListSubnetsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListSubnetsResponse = { - subnets: [ - { - createBlockTimestamp: 1917.99, - createBlockIndex: "", - subnetId: "", - ownerAddresses: [ - "", - ], - threshold: 151.67, - locktime: 5713.2, - subnetOwnershipInfo: { - locktime: 0, - threshold: 1, - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - }, - isL1: false, - blockchains: [ - { - createBlockTimestamp: 240.01, - createBlockNumber: "", - blockchainId: "", - vmId: "", - subnetId: "", - blockchainName: "", - evmChainId: 43114, - }, - ], - }, - ], + subnets: [], }; ``` diff --git a/docs/models/components/listteleportermessagesresponse.md b/docs/models/components/listteleportermessagesresponse.md index af42abef..a9bcb28b 100644 --- a/docs/models/components/listteleportermessagesresponse.md +++ b/docs/models/components/listteleportermessagesresponse.md @@ -6,47 +6,7 @@ import { ListTeleporterMessagesResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListTeleporterMessagesResponse = { - messages: [ - { - messageId: "", - teleporterContractAddress: "", - sourceBlockchainId: "", - destinationBlockchainId: "", - sourceEvmChainId: "", - destinationEvmChainId: "", - messageNonce: "", - from: "", - to: "", - messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, - rewardDetails: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - value: "", - }, - sourceTransaction: { - txHash: "", - timestamp: 2328.82, - gasSpent: "", - }, - status: "pending", - }, - ], + messages: [], }; ``` diff --git a/docs/models/components/listtransactiondetailsresponse.md b/docs/models/components/listtransactiondetailsresponse.md index 2429970f..cdfb2647 100644 --- a/docs/models/components/listtransactiondetailsresponse.md +++ b/docs/models/components/listtransactiondetailsresponse.md @@ -64,7 +64,7 @@ let value: ListTransactionDetailsResponse = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 7708.03, + logIndex: 2571.83, value: "10000000000000000000", erc20Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -99,16 +99,16 @@ let value: ListTransactionDetailsResponse = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 2571.83, + logIndex: 4155.08, erc721Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://trim-deck.net/", + tokenUri: "https://elliptical-programme.info", metadata: { - indexStatus: "INVALID_TOKEN_URI_SCHEME", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, @@ -140,7 +140,7 @@ let value: ListTransactionDetailsResponse = { tokenId: "", tokenUri: "https://worse-sonata.org/", metadata: { - indexStatus: "INVALID_METADATA_JSON", + indexStatus: "INVALID_METADATA", }, }, }, @@ -163,9 +163,9 @@ let value: ListTransactionDetailsResponse = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - internalTxType: "UNKNOWN", + internalTxType: "DELEGATECALL", value: "10000000000000000000", - isReverted: false, + isReverted: true, gasUsed: "", gasLimit: "", }, diff --git a/docs/models/components/listtransfersresponse.md b/docs/models/components/listtransfersresponse.md index fa53fae1..a328413c 100644 --- a/docs/models/components/listtransfersresponse.md +++ b/docs/models/components/listtransfersresponse.md @@ -6,47 +6,7 @@ import { ListTransfersResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListTransfersResponse = { - transfers: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 6728.37, - value: "10000000000000000000", - erc20Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - }, - }, - ], + transfers: [], }; ``` diff --git a/docs/models/components/listvalidatordetailsresponse.md b/docs/models/components/listvalidatordetailsresponse.md index 0a704134..1b680a76 100644 --- a/docs/models/components/listvalidatordetailsresponse.md +++ b/docs/models/components/listvalidatordetailsresponse.md @@ -6,17 +6,7 @@ import { ListValidatorDetailsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListValidatorDetailsResponse = { - validators: [ - { - txHash: "", - nodeId: "", - subnetId: "", - amountStaked: "", - startTimestamp: 9262.83, - endTimestamp: 7276.2, - validationStatus: "pending", - }, - ], + validators: [], }; ``` diff --git a/docs/models/components/listwebhookaddressesresponse.md b/docs/models/components/listwebhookaddressesresponse.md index 889e326a..a55fdcb0 100644 --- a/docs/models/components/listwebhookaddressesresponse.md +++ b/docs/models/components/listwebhookaddressesresponse.md @@ -7,9 +7,9 @@ import { ListWebhookAddressesResponse } from "@avalabs/avacloud-sdk/models/compo let value: ListWebhookAddressesResponse = { addresses: [ - "", + "", ], - totalAddresses: 2686.98, + totalAddresses: 1978.18, }; ``` diff --git a/docs/models/components/listwebhooksresponse.md b/docs/models/components/listwebhooksresponse.md index 4a59c538..de17e058 100644 --- a/docs/models/components/listwebhooksresponse.md +++ b/docs/models/components/listwebhooksresponse.md @@ -6,27 +6,7 @@ import { ListWebhooksResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListWebhooksResponse = { - webhooks: [ - { - id: "", - eventType: "platform_address_activity", - url: "https://superior-creature.net/", - chainId: "", - status: "active", - createdAt: 6534.96, - name: "", - description: - "meh kettledrum posh ha dissemble place stealthily trolley owlishly heartache", - metadata: { - addresses: [ - "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", - ], - eventSignatures: [ - "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", - ], - }, - }, - ], + webhooks: [], }; ``` diff --git a/docs/models/components/listxchainbalancesresponse.md b/docs/models/components/listxchainbalancesresponse.md index 44433bba..94f9dd1c 100644 --- a/docs/models/components/listxchainbalancesresponse.md +++ b/docs/models/components/listxchainbalancesresponse.md @@ -7,55 +7,13 @@ import { ListXChainBalancesResponse } from "@avalabs/avacloud-sdk/models/compone let value: ListXChainBalancesResponse = { balances: { - locked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - unlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - atomicMemoryUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "", - }, - ], - atomicMemoryLocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "", - }, - ], + locked: [], + unlocked: [], + atomicMemoryUnlocked: [], + atomicMemoryLocked: [], }, chainInfo: { - chainName: "x-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/components/listxchaintransactionsresponse.md b/docs/models/components/listxchaintransactionsresponse.md index 935a2866..42612893 100644 --- a/docs/models/components/listxchaintransactionsresponse.md +++ b/docs/models/components/listxchaintransactionsresponse.md @@ -6,125 +6,9 @@ import { ListXChainTransactionsResponse } from "@avalabs/avacloud-sdk/models/components"; let value: ListXChainTransactionsResponse = { - transactions: [ - { - txHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - chainFormat: "non-linear", - timestamp: 1600762738, - txType: "OperationTx", - memo: "0x546865204176616c616e6368652050726f6a656374", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - amountUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountCreated: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], - sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - assetCreated: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - createdAtTimestamp: 1675444720, - cap: "fixed", - }, - vertices: [ - { - hash: "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", - height: 1961, - timestamp: 1600762738, - }, - ], - }, - ], + transactions: [], chainInfo: { - chainName: "p-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/components/listxchainverticesresponse.md b/docs/models/components/listxchainverticesresponse.md index fc04ad1a..6c926a4b 100644 --- a/docs/models/components/listxchainverticesresponse.md +++ b/docs/models/components/listxchainverticesresponse.md @@ -10,16 +10,17 @@ let value: ListXChainVerticesResponse = { { vertexHash: "", parentHashes: [ - "", + "", + "", ], - vertexHeight: 9242.87, - vertexIndex: 6366.59, - vertexTimestamp: 7539.02, - txCount: 1786.08, + vertexHeight: 7539.02, + vertexIndex: 1786.08, + vertexTimestamp: 3626.95, + txCount: 7721.81, transactions: [ - "", + "", ], - vertexSizeBytes: 3626.95, + vertexSizeBytes: 3579.84, }, ], chainInfo: { diff --git a/docs/models/components/logsresponsedto.md b/docs/models/components/logsresponsedto.md index 832941d7..78c3ed3b 100644 --- a/docs/models/components/logsresponsedto.md +++ b/docs/models/components/logsresponsedto.md @@ -7,26 +7,7 @@ import { LogsResponseDTO } from "@avalabs/avacloud-sdk/models/components"; let value: LogsResponseDTO = { orgId: "", - logs: [ - { - orgId: "", - logId: "", - eventTimestamp: 513.76, - apiKeyId: "", - apiKeyAlias: "", - hostRegion: "", - requestType: "rpc", - requestPath: "", - apiCreditsConsumed: 1344.29, - requestDurationMsecs: 3453.58, - responseCode: 9686.9, - metadata: { - ipAddress: "3fb0:a69b:d363:bbaa:abae:fee1:95f6:ba52", - host: "sticky-tail.com", - userAgent: "", - }, - }, - ], + logs: [], }; ``` diff --git a/docs/models/components/messages.md b/docs/models/components/messages.md index 97cfaf80..6dfee6f7 100644 --- a/docs/models/components/messages.md +++ b/docs/models/components/messages.md @@ -17,13 +17,8 @@ const value: components.PendingTeleporterMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -40,7 +35,7 @@ const value: components.PendingTeleporterMessage = { }, sourceTransaction: { txHash: "", - timestamp: 9302.08, + timestamp: 1403.23, gasSpent: "", }, status: "pending", @@ -61,13 +56,8 @@ const value: components.DeliveredTeleporterMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -84,12 +74,12 @@ const value: components.DeliveredTeleporterMessage = { }, sourceTransaction: { txHash: "", - timestamp: 1335.44, + timestamp: 1403.23, gasSpent: "", }, destinationTransaction: { txHash: "", - timestamp: 7711.32, + timestamp: 4770.43, gasSpent: "", rewardRedeemer: "", delivererAddress: "", @@ -98,3 +88,44 @@ const value: components.DeliveredTeleporterMessage = { }; ``` +### `components.DeliveredSourceNotIndexedIcmMessage` + +```typescript +const value: components.DeliveredSourceNotIndexedIcmMessage = { + messageId: "", + icmContractAddress: "", + sourceBlockchainId: "", + destinationBlockchainId: "", + sourceEvmChainId: "", + destinationEvmChainId: "", + messageNonce: "", + from: "", + to: "", + messageExecuted: false, + receipts: [], + receiptDelivered: false, + rewardDetails: { + address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", + name: "Wrapped AVAX", + symbol: "WAVAX", + decimals: 18, + logoUri: + "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", + ercType: "ERC-20", + price: { + currencyCode: "usd", + value: 42.42, + }, + value: "", + }, + destinationTransaction: { + txHash: "", + timestamp: 8250.11, + gasSpent: "", + rewardRedeemer: "", + delivererAddress: "", + }, + status: "delivered_source_not_indexed", +}; +``` + diff --git a/docs/models/components/metric.md b/docs/models/components/metric.md index 7af5bcc9..81781b25 100644 --- a/docs/models/components/metric.md +++ b/docs/models/components/metric.md @@ -7,18 +7,7 @@ import { Metric } from "@avalabs/avacloud-sdk/models/components"; let value: Metric = { timestamp: 8029.57, - values: [ - { - groupedBy: "requestPath", - totalRequests: 6527.92, - requestsPerSecond: 8149.71, - successRatePercent: 1220.89, - medianResponseTimeMsecs: 4613.47, - invalidRequests: 5776.31, - apiCreditsUsed: 2736.37, - apiCreditsWasted: 4469.46, - }, - ], + values: [], }; ``` diff --git a/docs/models/components/metricsapiresponse.md b/docs/models/components/metricsapiresponse.md index 6c47683e..6d44e17c 100644 --- a/docs/models/components/metricsapiresponse.md +++ b/docs/models/components/metricsapiresponse.md @@ -8,8 +8,8 @@ import { MetricsApiResponse } from "@avalabs/avacloud-sdk/models/components"; let value: MetricsApiResponse = { results: [ { - value: 6057.76, - timestamp: 6951.97, + value: 6951.97, + timestamp: 4829.81, }, ], }; diff --git a/docs/models/components/metricslistchainsresponse.md b/docs/models/components/metricslistchainsresponse.md index a7c33e6d..c4bde83b 100644 --- a/docs/models/components/metricslistchainsresponse.md +++ b/docs/models/components/metricslistchainsresponse.md @@ -12,7 +12,7 @@ let value: MetricsListChainsResponse = { chainName: "c_chain", blockchainId: "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5", subnetId: "11111111111111111111111111111111LpoYY", - network: "testnet", + network: "mainnet", }, ], }; diff --git a/docs/models/components/nativetransaction.md b/docs/models/components/nativetransaction.md index e8373fa5..eefc4418 100644 --- a/docs/models/components/nativetransaction.md +++ b/docs/models/components/nativetransaction.md @@ -36,7 +36,7 @@ let value: NativeTransaction = { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, method: { - callType: "CONTRACT_CALL", + callType: "CONTRACT_CREATION", methodHash: "0xa9059cbb", methodName: "transfer(address,uint256)", }, diff --git a/docs/models/components/pchainbalance.md b/docs/models/components/pchainbalance.md index e280d87a..6ea8bc58 100644 --- a/docs/models/components/pchainbalance.md +++ b/docs/models/components/pchainbalance.md @@ -18,28 +18,6 @@ let value: PChainBalance = { }, ], unlockedStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - utxoCount: 1, - }, - ], - lockedPlatform: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - lockedStakeable: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -50,18 +28,9 @@ let value: PChainBalance = { utxoCount: 1, }, ], + lockedPlatform: [], + lockedStakeable: [], lockedStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - pendingStaked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -72,32 +41,9 @@ let value: PChainBalance = { utxoCount: 1, }, ], - atomicMemoryUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - status: "", - }, - ], - atomicMemoryLocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - status: "", - }, - ], + pendingStaked: [], + atomicMemoryUnlocked: [], + atomicMemoryLocked: [], }; ``` diff --git a/docs/models/components/pchaintransaction.md b/docs/models/components/pchaintransaction.md index 1efb68d9..baea1fc0 100644 --- a/docs/models/components/pchaintransaction.md +++ b/docs/models/components/pchaintransaction.md @@ -28,13 +28,13 @@ let value: PChainTransaction = { consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "882.52", + amount: "578.02", assetId: "", blockNumber: "", - blockTimestamp: 5780.23, - outputIndex: 1090.15, + blockTimestamp: 1090.15, + outputIndex: 9797.87, txHash: "", - utxoType: "TRANSFER", + utxoType: "STAKE", }, ], emittedUtxos: [ @@ -47,55 +47,27 @@ let value: PChainTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "691.93", + amount: "606.41", assetId: "", blockNumber: "", - blockTimestamp: 6064.04, - outputIndex: 5338.13, + blockTimestamp: 5338.13, + outputIndex: 1061.23, txHash: "", - utxoType: "STAKE", + utxoType: "TRANSFER", }, ], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - value: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountBurned: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], + value: [], + amountBurned: [], amountStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], - amountL1ValidatorBalanceBurned: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -105,6 +77,7 @@ let value: PChainTransaction = { amount: "5001000", }, ], + amountL1ValidatorBalanceBurned: [], subnetOwnershipInfo: { locktime: 0, threshold: 1, @@ -145,4 +118,5 @@ let value: PChainTransaction = { | `memo` | *string* | :heavy_minus_sign: | N/A | | | `stakingTxHash` | *string* | :heavy_minus_sign: | Staking transaction corresponding to the RewardValidatorTx | | | `subnetOwnershipInfo` | [components.SubnetOwnershipInfo](../../models/components/subnetownershipinfo.md) | :heavy_minus_sign: | Subnet owner details for the CreateSubnetTx or TransferSubnetOwnershipTx | | -| `blsCredentials` | [components.BlsCredentials](../../models/components/blscredentials.md) | :heavy_minus_sign: | Public Key and PoP of new validator registrations. Present for AddPermissionlessValidatorTx | | \ No newline at end of file +| `blsCredentials` | [components.BlsCredentials](../../models/components/blscredentials.md) | :heavy_minus_sign: | Public Key and PoP of new validator registrations. Present for AddPermissionlessValidatorTx | | +| `blockchainInfo` | [components.BlockchainInfo](../../models/components/blockchaininfo.md) | :heavy_minus_sign: | Details of the blockchain that was created in the CreateChainTx | | \ No newline at end of file diff --git a/docs/models/components/pchainutxo.md b/docs/models/components/pchainutxo.md index 76d6f55d..c2c89439 100644 --- a/docs/models/components/pchainutxo.md +++ b/docs/models/components/pchainutxo.md @@ -14,20 +14,20 @@ let value: PChainUtxo = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "434.90", + amount: "354.95", assetId: "", blockNumber: "", - blockTimestamp: 8048.36, - outputIndex: 9261.7, + blockTimestamp: 4349.03, + outputIndex: 8048.36, txHash: "", - utxoType: "STAKE", + utxoType: "TRANSFER", }; ``` diff --git a/docs/models/components/pendingdelegatordetails.md b/docs/models/components/pendingdelegatordetails.md index c7f937a7..1ef012fa 100644 --- a/docs/models/components/pendingdelegatordetails.md +++ b/docs/models/components/pendingdelegatordetails.md @@ -9,12 +9,12 @@ let value: PendingDelegatorDetails = { txHash: "", nodeId: "", rewardAddresses: [ - "", + "", ], amountDelegated: "", delegationFee: "", - startTimestamp: 615.38, - endTimestamp: 5932.72, + startTimestamp: 5278.42, + endTimestamp: 9478.17, estimatedGrossReward: "", estimatedNetReward: "", delegationStatus: "pending", diff --git a/docs/models/components/pendingicmmessage.md b/docs/models/components/pendingicmmessage.md index 394e2624..24ac3b05 100644 --- a/docs/models/components/pendingicmmessage.md +++ b/docs/models/components/pendingicmmessage.md @@ -16,12 +16,7 @@ let value: PendingIcmMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], + receipts: [], receiptDelivered: false, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -39,7 +34,7 @@ let value: PendingIcmMessage = { }, sourceTransaction: { txHash: "", - timestamp: 9224.62, + timestamp: 6459.73, gasSpent: "", }, status: "pending", diff --git a/docs/models/components/pendingteleportermessage.md b/docs/models/components/pendingteleportermessage.md index 3f8206cc..f59ee5b0 100644 --- a/docs/models/components/pendingteleportermessage.md +++ b/docs/models/components/pendingteleportermessage.md @@ -16,13 +16,8 @@ let value: PendingTeleporterMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -39,7 +34,7 @@ let value: PendingTeleporterMessage = { }, sourceTransaction: { txHash: "", - timestamp: 6399.17, + timestamp: 1403.23, gasSpent: "", }, status: "pending", diff --git a/docs/models/components/pendingvalidatordetails.md b/docs/models/components/pendingvalidatordetails.md index 22c4620d..36576740 100644 --- a/docs/models/components/pendingvalidatordetails.md +++ b/docs/models/components/pendingvalidatordetails.md @@ -10,8 +10,8 @@ let value: PendingValidatorDetails = { nodeId: "", subnetId: "", amountStaked: "", - startTimestamp: 9284.04, - endTimestamp: 5123.7, + startTimestamp: 9843.29, + endTimestamp: 5112.58, validationStatus: "pending", }; ``` diff --git a/docs/models/components/platformactivitymetadata.md b/docs/models/components/platformactivitymetadata.md index 2d3db1f6..645e1c95 100644 --- a/docs/models/components/platformactivitymetadata.md +++ b/docs/models/components/platformactivitymetadata.md @@ -6,9 +6,11 @@ import { PlatformActivityMetadata } from "@avalabs/avacloud-sdk/models/components"; let value: PlatformActivityMetadata = { - keyType: "subnetId", + keyType: "nodeId", keys: [ - "", + "", + "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/components/platformactivityrequest.md b/docs/models/components/platformactivityrequest.md index a9d17ea1..480776f7 100644 --- a/docs/models/components/platformactivityrequest.md +++ b/docs/models/components/platformactivityrequest.md @@ -10,9 +10,9 @@ let value: PlatformActivityRequest = { url: "https://untrue-parsnip.com", chainId: "", metadata: { - keyType: "nodeId", + keyType: "addresses", keys: [ - "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/components/platformactivityrequestmetadata.md b/docs/models/components/platformactivityrequestmetadata.md index 9e6c8c7c..333b176a 100644 --- a/docs/models/components/platformactivityrequestmetadata.md +++ b/docs/models/components/platformactivityrequestmetadata.md @@ -11,7 +11,9 @@ Metadata for platform activity const value: components.PlatformActivityMetadata = { keyType: "nodeId", keys: [ - "", + "", + "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/components/platformactivityresponse.md b/docs/models/components/platformactivityresponse.md index e36819b6..cb69ba80 100644 --- a/docs/models/components/platformactivityresponse.md +++ b/docs/models/components/platformactivityresponse.md @@ -7,17 +7,17 @@ import { PlatformActivityResponse } from "@avalabs/avacloud-sdk/models/component let value: PlatformActivityResponse = { id: "", - eventType: "address_activity", - url: "https://square-meatloaf.info", + eventType: "validator_activity", + url: "https://buttery-importance.org/", chainId: "", status: "active", - createdAt: 1034.49, + createdAt: 7013.76, name: "", - description: "unethically save physical nucleotidase finally", + description: "until rapidly instead save deficient headline devise", metadata: { keyType: "addresses", keys: [ - "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/components/platformactivityresponsemetadata.md b/docs/models/components/platformactivityresponsemetadata.md index d0166fd6..a3c0f943 100644 --- a/docs/models/components/platformactivityresponsemetadata.md +++ b/docs/models/components/platformactivityresponsemetadata.md @@ -9,7 +9,9 @@ const value: components.PlatformActivityMetadata = { keyType: "nodeId", keys: [ - "", + "", + "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/components/primarynetworkblock.md b/docs/models/components/primarynetworkblock.md index a1613197..bc7a5f80 100644 --- a/docs/models/components/primarynetworkblock.md +++ b/docs/models/components/primarynetworkblock.md @@ -13,9 +13,11 @@ let value: PrimaryNetworkBlock = { blockType: "", txCount: 8198.34, transactions: [ - "", + "", + "", + "", ], - blockSizeBytes: 8364.21, + blockSizeBytes: 8383.87, }; ``` diff --git a/docs/models/components/removedvalidatordetails.md b/docs/models/components/removedvalidatordetails.md index 16841e54..3c0d11cd 100644 --- a/docs/models/components/removedvalidatordetails.md +++ b/docs/models/components/removedvalidatordetails.md @@ -10,10 +10,10 @@ let value: RemovedValidatorDetails = { nodeId: "", subnetId: "", amountStaked: "", - startTimestamp: 8198.04, - endTimestamp: 9814.49, + startTimestamp: 1722.34, + endTimestamp: 1657.27, removeTxHash: "", - removeTimestamp: 4756.62, + removeTimestamp: 3786.23, validationStatus: "removed", }; ``` diff --git a/docs/models/components/rpcmetrics.md b/docs/models/components/rpcmetrics.md index c65488c5..f27160f3 100644 --- a/docs/models/components/rpcmetrics.md +++ b/docs/models/components/rpcmetrics.md @@ -7,18 +7,7 @@ import { RpcMetrics } from "@avalabs/avacloud-sdk/models/components"; let value: RpcMetrics = { timestamp: 1158.29, - values: [ - { - totalRequests: 2016.58, - apiCreditsUsed: 6183.71, - requestsPerSecond: 8704.65, - successRatePercent: 8469.62, - medianResponseTimeMsecs: 4253.06, - invalidRequests: 4201.69, - apiCreditsWasted: 2765.48, - groupedBy: "userAgent", - }, - ], + values: [], }; ``` diff --git a/docs/models/components/subnet.md b/docs/models/components/subnet.md index 3b0b7c96..371aef75 100644 --- a/docs/models/components/subnet.md +++ b/docs/models/components/subnet.md @@ -10,10 +10,11 @@ let value: Subnet = { createBlockIndex: "", subnetId: "", ownerAddresses: [ - "", + "", + "", ], - threshold: 6622.16, - locktime: 94.67, + threshold: 94.67, + locktime: 7674.75, subnetOwnershipInfo: { locktime: 0, threshold: 1, @@ -24,13 +25,14 @@ let value: Subnet = { isL1: false, blockchains: [ { - createBlockTimestamp: 7674.75, + createBlockTimestamp: 4077.57, createBlockNumber: "", blockchainId: "", vmId: "", subnetId: "", blockchainName: "", evmChainId: 43114, + genesisData: {}, }, ], }; diff --git a/docs/models/components/subnetrpcusagemetricsresponsedto.md b/docs/models/components/subnetrpcusagemetricsresponsedto.md index 16248f5f..01675efc 100644 --- a/docs/models/components/subnetrpcusagemetricsresponsedto.md +++ b/docs/models/components/subnetrpcusagemetricsresponsedto.md @@ -9,17 +9,17 @@ let value: SubnetRpcUsageMetricsResponseDTO = { aggregateDuration: "", metrics: [ { - timestamp: 5386.09, + timestamp: 9703.82, values: [ { - totalRequests: 9703.82, - apiCreditsUsed: 5020.47, - requestsPerSecond: 3314.38, - successRatePercent: 1605.69, - medianResponseTimeMsecs: 666.46, - invalidRequests: 8157.7, - apiCreditsWasted: 5283.35, - groupedBy: "responseCode", + totalRequests: 3314.38, + apiCreditsUsed: 1605.69, + requestsPerSecond: 666.46, + successRatePercent: 8157.7, + medianResponseTimeMsecs: 5283.35, + invalidRequests: 2407.59, + apiCreditsWasted: 6937.55, + groupedBy: "continent", }, ], }, diff --git a/docs/models/components/timestamprangenftholdersparam.md b/docs/models/components/timestamprangenftholdersparam.md index 4d6c3fc8..e61fa02d 100644 --- a/docs/models/components/timestamprangenftholdersparam.md +++ b/docs/models/components/timestamprangenftholdersparam.md @@ -8,8 +8,8 @@ import { TimestampRangeNftHoldersParam } from "@avalabs/avacloud-sdk/models/comp let value: TimestampRangeNftHoldersParam = { evmChainId: "", contractAddress: "", - startTs: 546.96, - endTs: 6222.43, + startTs: 5107.72, + endTs: 9922.36, }; ``` diff --git a/docs/models/components/tokens.md b/docs/models/components/tokens.md index 0a0c9525..e4e6a100 100644 --- a/docs/models/components/tokens.md +++ b/docs/models/components/tokens.md @@ -12,9 +12,9 @@ const value: components.Erc721Token = { symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://radiant-metabolite.org", + tokenUri: "https://whopping-role.name/", metadata: { - indexStatus: "INVALID_TOKEN_URI", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; @@ -27,9 +27,9 @@ const value: components.Erc1155Token = { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", ercType: "ERC-1155", tokenId: "", - tokenUri: "https://circular-heartbeat.com", + tokenUri: "https://babyish-adult.name", metadata: { - indexStatus: "MISSING_TOKEN", + indexStatus: "INVALID_METADATA", }, }; ``` diff --git a/docs/models/components/transaction.md b/docs/models/components/transaction.md index 8b7d95f3..a6886800 100644 --- a/docs/models/components/transaction.md +++ b/docs/models/components/transaction.md @@ -31,40 +31,7 @@ let value: Transaction = { "0xe5b018c29a77c8a92c4ea2f2d7e58820283041a52e14a0620d90d13b881e1ee3", blockTimestamp: 1715621840, contractAddress: "0x0000000000000000000000000000000000000000", - erc20Transfers: [ - { - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", - type: "ERC20", - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x40E832C3Df9562DfaE5A86A4849F27F687A9B46B", - value: "3331009129", - tokenId: "2", - blockTimestamp: 1640995200, - logIndex: 5, - erc20Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc721Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc1155Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - }, - ], + erc20Transfers: [], erc721Transfers: [ { transactionHash: @@ -99,40 +66,7 @@ let value: Transaction = { }, }, ], - erc1155Transfers: [ - { - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", - type: "ERC20", - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x40E832C3Df9562DfaE5A86A4849F27F687A9B46B", - value: "3331009129", - tokenId: "2", - blockTimestamp: 1640995200, - logIndex: 5, - erc20Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc721Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc1155Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - }, - ], + erc1155Transfers: [], internalTransactions: [ { from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", @@ -149,7 +83,9 @@ let value: Transaction = { { accessAddresses: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", storageKeys: [ - "", + "", + "", + "", ], }, ], @@ -191,6 +127,6 @@ let value: Transaction = { | `erc20Transfers` | [components.ERCTransfer](../../models/components/erctransfer.md)[] | :heavy_check_mark: | ERC20 transfers | | | `erc721Transfers` | [components.ERCTransfer](../../models/components/erctransfer.md)[] | :heavy_check_mark: | ERC721 transfers | | | `erc1155Transfers` | [components.ERCTransfer](../../models/components/erctransfer.md)[] | :heavy_check_mark: | ERC1155 transfers | | -| `internalTransactions` | [components.InternalTransaction](../../models/components/internaltransaction.md)[] | :heavy_minus_sign: | Internal transactions (optional) | | +| `internalTransactions` | [components.WebhookInternalTransaction](../../models/components/webhookinternaltransaction.md)[] | :heavy_minus_sign: | Internal transactions (optional) | | | `accessList` | [components.AccessListData](../../models/components/accesslistdata.md)[] | :heavy_minus_sign: | Access list (optional) | | | `networkToken` | [components.NetworkTokenInfo](../../models/components/networktokeninfo.md) | :heavy_minus_sign: | Network token info (optional) | | \ No newline at end of file diff --git a/docs/models/components/transactiondetails.md b/docs/models/components/transactiondetails.md index c7121237..bfd9ded3 100644 --- a/docs/models/components/transactiondetails.md +++ b/docs/models/components/transactiondetails.md @@ -38,7 +38,7 @@ let value: TransactionDetails = { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, method: { - callType: "CONTRACT_CALL", + callType: "CONTRACT_CREATION", methodHash: "0xa9059cbb", methodName: "transfer(address,uint256)", }, @@ -62,7 +62,7 @@ let value: TransactionDetails = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 3670.49, + logIndex: 2571.83, value: "10000000000000000000", erc20Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -97,14 +97,14 @@ let value: TransactionDetails = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 7782.83, + logIndex: 4155.08, erc721Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://clear-status.org/", + tokenUri: "https://elliptical-programme.info", metadata: { indexStatus: "THROTTLED_TOKEN_URI", }, @@ -130,15 +130,15 @@ let value: TransactionDetails = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 5454.99, + logIndex: 2068.05, value: "10000000000000000000", erc1155Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", ercType: "ERC-1155", tokenId: "", - tokenUri: "https://expert-unibody.com/", + tokenUri: "https://worse-sonata.org/", metadata: { - indexStatus: "MISSING_TOKEN", + indexStatus: "INVALID_METADATA", }, }, }, @@ -161,9 +161,9 @@ let value: TransactionDetails = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - internalTxType: "STATICCALL", + internalTxType: "DELEGATECALL", value: "10000000000000000000", - isReverted: false, + isReverted: true, gasUsed: "", gasLimit: "", }, diff --git a/docs/models/components/transactionevent.md b/docs/models/components/transactionevent.md index 7c3ec33d..b685b7f6 100644 --- a/docs/models/components/transactionevent.md +++ b/docs/models/components/transactionevent.md @@ -33,40 +33,7 @@ let value: TransactionEvent = { "0xe5b018c29a77c8a92c4ea2f2d7e58820283041a52e14a0620d90d13b881e1ee3", blockTimestamp: 1715621840, contractAddress: "0x0000000000000000000000000000000000000000", - erc20Transfers: [ - { - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", - type: "ERC20", - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x40E832C3Df9562DfaE5A86A4849F27F687A9B46B", - value: "3331009129", - tokenId: "2", - blockTimestamp: 1640995200, - logIndex: 5, - erc20Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc721Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc1155Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - }, - ], + erc20Transfers: [], erc721Transfers: [ { transactionHash: @@ -101,40 +68,7 @@ let value: TransactionEvent = { }, }, ], - erc1155Transfers: [ - { - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", - type: "ERC20", - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x40E832C3Df9562DfaE5A86A4849F27F687A9B46B", - value: "3331009129", - tokenId: "2", - blockTimestamp: 1640995200, - logIndex: 5, - erc20Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc721Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc1155Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - }, - ], + erc1155Transfers: [], internalTransactions: [ { from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", @@ -151,7 +85,9 @@ let value: TransactionEvent = { { accessAddresses: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", storageKeys: [ - "", + "", + "", + "", ], }, ], diff --git a/docs/models/components/transactions.md b/docs/models/components/transactions.md index 5ea402ef..7f0eac56 100644 --- a/docs/models/components/transactions.md +++ b/docs/models/components/transactions.md @@ -10,81 +10,17 @@ const value: components.XChainNonLinearTransaction = { txHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", chainFormat: "non-linear", timestamp: 1600762738, - txType: "BaseTx", + txType: "ExportTx", memo: "0x546865204176616c616e6368652050726f6a656374", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], + consumedUtxos: [], + emittedUtxos: [], amountUnlocked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "nft", + type: "secp256k1", amount: "5001000", }, ], @@ -94,7 +30,7 @@ const value: components.XChainNonLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, ], @@ -109,13 +45,7 @@ const value: components.XChainNonLinearTransaction = { createdAtTimestamp: 1675444720, cap: "variable", }, - vertices: [ - { - hash: "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", - height: 1961, - timestamp: 1600762738, - }, - ], + vertices: [], }; ``` @@ -126,7 +56,7 @@ const value: components.XChainLinearTransaction = { txHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", chainFormat: "non-linear", timestamp: 1600762738, - txType: "ImportTx", + txType: "CreateAssetTx", memo: "0x546865204176616c616e6368652050726f6a656374", consumedUtxos: [ { @@ -138,7 +68,7 @@ const value: components.XChainLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", @@ -171,7 +101,7 @@ const value: components.XChainLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", @@ -200,20 +130,11 @@ const value: components.XChainLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountCreated: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", + type: "secp256k1", amount: "5001000", }, ], + amountCreated: [], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", assetCreated: { diff --git a/docs/models/components/transfers.md b/docs/models/components/transfers.md index 0a4bccb5..c7c297f4 100644 --- a/docs/models/components/transfers.md +++ b/docs/models/components/transfers.md @@ -28,7 +28,7 @@ const value: components.Erc20Transfer = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 9581.73, + logIndex: 4639.57, value: "10000000000000000000", erc20Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -71,16 +71,16 @@ const value: components.Erc721Transfer = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 7332, + logIndex: 148.11, erc721Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://stale-giant.net", + tokenUri: "https://elliptical-programme.info", metadata: { - indexStatus: "METADATA_CONTENT_TOO_LARGE", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, @@ -112,15 +112,15 @@ const value: components.Erc1155Transfer = { "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }, - logIndex: 2406.69, + logIndex: 4248.38, value: "10000000000000000000", erc1155Token: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", ercType: "ERC-1155", tokenId: "", - tokenUri: "https://deserted-opera.com", + tokenUri: "https://worse-sonata.org/", metadata: { - indexStatus: "INDEXED", + indexStatus: "INVALID_METADATA", }, }, }; diff --git a/docs/models/components/usagemetricsresponsedto.md b/docs/models/components/usagemetricsresponsedto.md index 6df32434..d44946e0 100644 --- a/docs/models/components/usagemetricsresponsedto.md +++ b/docs/models/components/usagemetricsresponsedto.md @@ -10,17 +10,17 @@ let value: UsageMetricsResponseDTO = { orgId: "", metrics: [ { - timestamp: 8551.32, + timestamp: 3713.32, values: [ { - groupedBy: "chainId", - totalRequests: 8920.43, - requestsPerSecond: 8703.67, - successRatePercent: 8311.07, - medianResponseTimeMsecs: 1144.51, - invalidRequests: 4238.17, - apiCreditsUsed: 1690.43, - apiCreditsWasted: 4387.18, + groupedBy: "None", + totalRequests: 8311.07, + requestsPerSecond: 1144.51, + successRatePercent: 4238.17, + medianResponseTimeMsecs: 1690.43, + invalidRequests: 4387.18, + apiCreditsUsed: 5704.86, + apiCreditsWasted: 7901.21, }, ], }, diff --git a/docs/models/components/validators.md b/docs/models/components/validators.md index 6d223862..4d3f8fc6 100644 --- a/docs/models/components/validators.md +++ b/docs/models/components/validators.md @@ -27,13 +27,7 @@ const value: components.ActiveValidatorDetails = { benchedXChainRequestsPercent: 3074.95, benchedCChainRequestsPercent: 4408.25, }, - geolocation: { - city: "Lake Destineyborough", - country: "Norway", - countryCode: "ML", - latitude: 8074.03, - longitude: 1759.89, - }, + geolocation: null, }; ``` diff --git a/docs/models/components/validatorsdetails.md b/docs/models/components/validatorsdetails.md index 3f76fb15..394beb6e 100644 --- a/docs/models/components/validatorsdetails.md +++ b/docs/models/components/validatorsdetails.md @@ -13,7 +13,7 @@ let value: ValidatorsDetails = { { version: "", amountStaked: "", - validatorCount: 5216.91, + validatorCount: 7680.04, }, ], stakingRatio: "", diff --git a/docs/models/components/webhookaddressactivityresponse.md b/docs/models/components/webhookaddressactivityresponse.md index 9d7d3d43..03eb3c49 100644 --- a/docs/models/components/webhookaddressactivityresponse.md +++ b/docs/models/components/webhookaddressactivityresponse.md @@ -37,40 +37,7 @@ let value: WebhookAddressActivityResponse = { "0xe5b018c29a77c8a92c4ea2f2d7e58820283041a52e14a0620d90d13b881e1ee3", blockTimestamp: 1715621840, contractAddress: "0x0000000000000000000000000000000000000000", - erc20Transfers: [ - { - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", - type: "ERC20", - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x40E832C3Df9562DfaE5A86A4849F27F687A9B46B", - value: "3331009129", - tokenId: "2", - blockTimestamp: 1640995200, - logIndex: 5, - erc20Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc721Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc1155Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - }, - ], + erc20Transfers: [], erc721Transfers: [ { transactionHash: @@ -105,40 +72,7 @@ let value: WebhookAddressActivityResponse = { }, }, ], - erc1155Transfers: [ - { - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", - type: "ERC20", - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x40E832C3Df9562DfaE5A86A4849F27F687A9B46B", - value: "3331009129", - tokenId: "2", - blockTimestamp: 1640995200, - logIndex: 5, - erc20Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc721Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - erc1155Token: { - address: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - name: "TetherToken", - symbol: "USDt", - decimals: 6, - valueWithDecimals: "3331.009129", - }, - }, - ], + erc1155Transfers: [], internalTransactions: [ { from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", @@ -155,7 +89,9 @@ let value: WebhookAddressActivityResponse = { { accessAddresses: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", storageKeys: [ - "", + "", + "", + "", ], }, ], diff --git a/docs/models/components/webhookinternaltransaction.md b/docs/models/components/webhookinternaltransaction.md new file mode 100644 index 00000000..bd230275 --- /dev/null +++ b/docs/models/components/webhookinternaltransaction.md @@ -0,0 +1,30 @@ +# WebhookInternalTransaction + +## Example Usage + +```typescript +import { WebhookInternalTransaction } from "@avalabs/avacloud-sdk/models/components"; + +let value: WebhookInternalTransaction = { + from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", + to: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", + internalTxType: "call", + value: "50000000000000000", + gasUsed: "44038", + gasLimit: "50000", + transactionHash: + "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | +| `from` | *string* | :heavy_check_mark: | Sender address | 0x737F6b0b8A04e8462d0fC7076451298F0dA9a972 | +| `to` | *string* | :heavy_check_mark: | Recipient address | 0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7 | +| `internalTxType` | *string* | :heavy_check_mark: | Internal transaction type | call | +| `value` | *string* | :heavy_check_mark: | Value transferred | 50000000000000000 | +| `gasUsed` | *string* | :heavy_check_mark: | Gas used | 44038 | +| `gasLimit` | *string* | :heavy_check_mark: | Gas limit | 50000 | +| `transactionHash` | *string* | :heavy_check_mark: | Transaction hash | 0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8 | \ No newline at end of file diff --git a/docs/models/components/webhooks.md b/docs/models/components/webhooks.md index 149f2b42..16a2b5fb 100644 --- a/docs/models/components/webhooks.md +++ b/docs/models/components/webhooks.md @@ -41,7 +41,7 @@ const value: components.PlatformActivityResponse = { metadata: { keyType: "addresses", keys: [ - "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/components/xchainbalances.md b/docs/models/components/xchainbalances.md index 9db2e33d..7eb5fe41 100644 --- a/docs/models/components/xchainbalances.md +++ b/docs/models/components/xchainbalances.md @@ -6,35 +6,15 @@ import { XChainBalances } from "@avalabs/avacloud-sdk/models/components"; let value: XChainBalances = { - locked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - unlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], + locked: [], + unlocked: [], atomicMemoryUnlocked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "nft", + type: "secp256k1", amount: "5001000", utxoCount: 1, sharedWithChainId: "", diff --git a/docs/models/components/xchainlineartransaction.md b/docs/models/components/xchainlineartransaction.md index 7cf66008..7d555d9f 100644 --- a/docs/models/components/xchainlineartransaction.md +++ b/docs/models/components/xchainlineartransaction.md @@ -78,16 +78,6 @@ let value: XChainLinearTransaction = { }, ], amountUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountCreated: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -97,6 +87,7 @@ let value: XChainLinearTransaction = { amount: "5001000", }, ], + amountCreated: [], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", assetCreated: { @@ -106,7 +97,7 @@ let value: XChainLinearTransaction = { denomination: 9, type: "nft", createdAtTimestamp: 1675444720, - cap: "fixed", + cap: "variable", }, blockHeight: 1005, blockHash: "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", diff --git a/docs/models/components/xchainnonlineartransaction.md b/docs/models/components/xchainnonlineartransaction.md index 078dd50a..370f7755 100644 --- a/docs/models/components/xchainnonlineartransaction.md +++ b/docs/models/components/xchainnonlineartransaction.md @@ -11,79 +11,15 @@ let value: XChainNonLinearTransaction = { timestamp: 1600762738, txType: "ExportTx", memo: "0x546865204176616c616e6368652050726f6a656374", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], + consumedUtxos: [], + emittedUtxos: [], amountUnlocked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "nft", + type: "secp256k1", amount: "5001000", }, ], @@ -93,7 +29,7 @@ let value: XChainNonLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, ], @@ -108,13 +44,7 @@ let value: XChainNonLinearTransaction = { createdAtTimestamp: 1675444720, cap: "variable", }, - vertices: [ - { - hash: "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", - height: 1961, - timestamp: 1600762738, - }, - ], + vertices: [], }; ``` diff --git a/docs/models/components/xchainvertex.md b/docs/models/components/xchainvertex.md index 9d5ee760..46198144 100644 --- a/docs/models/components/xchainvertex.md +++ b/docs/models/components/xchainvertex.md @@ -8,16 +8,16 @@ import { XChainVertex } from "@avalabs/avacloud-sdk/models/components"; let value: XChainVertex = { vertexHash: "", parentHashes: [ - "", + "", ], - vertexHeight: 4766.24, - vertexIndex: 5902.46, - vertexTimestamp: 8444.73, - txCount: 489.21, + vertexHeight: 5902.46, + vertexIndex: 8444.73, + vertexTimestamp: 489.21, + txCount: 3285.61, transactions: [ - "", + "", ], - vertexSizeBytes: 3285.61, + vertexSizeBytes: 1754.76, }; ``` diff --git a/docs/models/errors/badgatewaymessage.md b/docs/models/errors/badgatewaymessage.md index 5fc5011f..0d48b33e 100644 --- a/docs/models/errors/badgatewaymessage.md +++ b/docs/models/errors/badgatewaymessage.md @@ -15,7 +15,8 @@ const value: string = ""; ```typescript const value: string[] = [ - "", + "", + "", ]; ``` diff --git a/docs/models/errors/forbiddenmessage.md b/docs/models/errors/forbiddenmessage.md index 4b0ed42b..ca64f097 100644 --- a/docs/models/errors/forbiddenmessage.md +++ b/docs/models/errors/forbiddenmessage.md @@ -15,7 +15,8 @@ const value: string = ""; ```typescript const value: string[] = [ - "", + "", + "", ]; ``` diff --git a/docs/models/errors/internalservererrormessage.md b/docs/models/errors/internalservererrormessage.md index 137abb7f..f27ce805 100644 --- a/docs/models/errors/internalservererrormessage.md +++ b/docs/models/errors/internalservererrormessage.md @@ -15,7 +15,8 @@ const value: string = ""; ```typescript const value: string[] = [ - "", + "", + "", ]; ``` diff --git a/docs/models/errors/message.md b/docs/models/errors/message.md index 5d8ae545..b7f86f68 100644 --- a/docs/models/errors/message.md +++ b/docs/models/errors/message.md @@ -15,7 +15,8 @@ const value: string = ""; ```typescript const value: string[] = [ - "", + "", + "", ]; ``` diff --git a/docs/models/errors/notfoundmessage.md b/docs/models/errors/notfoundmessage.md index ca7317f8..dda6ca1d 100644 --- a/docs/models/errors/notfoundmessage.md +++ b/docs/models/errors/notfoundmessage.md @@ -15,7 +15,8 @@ const value: string = ""; ```typescript const value: string[] = [ - "", + "", + "", ]; ``` diff --git a/docs/models/errors/serviceunavailablemessage.md b/docs/models/errors/serviceunavailablemessage.md index 0bfebf58..10c05c8f 100644 --- a/docs/models/errors/serviceunavailablemessage.md +++ b/docs/models/errors/serviceunavailablemessage.md @@ -15,7 +15,8 @@ const value: string = ""; ```typescript const value: string[] = [ - "", + "", + "", ]; ``` diff --git a/docs/models/errors/toomanyrequestsmessage.md b/docs/models/errors/toomanyrequestsmessage.md index dd82b77a..9967ac24 100644 --- a/docs/models/errors/toomanyrequestsmessage.md +++ b/docs/models/errors/toomanyrequestsmessage.md @@ -15,7 +15,8 @@ const value: string = ""; ```typescript const value: string[] = [ - "", + "", + "", ]; ``` diff --git a/docs/models/errors/unauthorizedmessage.md b/docs/models/errors/unauthorizedmessage.md index b2d62116..3df6c725 100644 --- a/docs/models/errors/unauthorizedmessage.md +++ b/docs/models/errors/unauthorizedmessage.md @@ -15,7 +15,8 @@ const value: string = ""; ```typescript const value: string[] = [ - "", + "", + "", ]; ``` diff --git a/docs/models/operations/addaddressestowebhookrequest.md b/docs/models/operations/addaddressestowebhookrequest.md index 67359df8..b508306e 100644 --- a/docs/models/operations/addaddressestowebhookrequest.md +++ b/docs/models/operations/addaddressestowebhookrequest.md @@ -7,11 +7,6 @@ import { AddAddressesToWebhookRequest } from "@avalabs/avacloud-sdk/models/opera let value: AddAddressesToWebhookRequest = { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", - addressesChangeRequest: { - addresses: [ - "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", - ], - }, }; ``` diff --git a/docs/models/operations/aggregatesignaturesrequest.md b/docs/models/operations/aggregatesignaturesrequest.md index c3327bfe..545ca5a0 100644 --- a/docs/models/operations/aggregatesignaturesrequest.md +++ b/docs/models/operations/aggregatesignaturesrequest.md @@ -5,16 +5,7 @@ ```typescript import { AggregateSignaturesRequest } from "@avalabs/avacloud-sdk/models/operations"; -let value: AggregateSignaturesRequest = { - network: "mainnet", - signatureAggregatorRequest: { - message: - "000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000003cc0000000000059f3be606497285d0ffbb5ac9ba24aa60346a9b1812479ed66cb329f394a4b1c7000003a200000000000100000014253b2784c75e510dd0ff1da844684a1ac0aa5fcf00000380000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001150000000000000000000000008578ae7723751446b196bd5124e1bf57b40eb7bc7fc93d85c6d62c5b2ac0b519c87010ea5294012d1e407030d6acd0021cac10d50000000000000000000000009660ed66aef60dfba5467afe865f612edbfb5c710000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000011a00000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011a20000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011b50000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e80000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e90000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000001c07f66981b45056e5024eb6d51f9f30aa0d28fd00000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000", - justification: "0001abcdabcfff", - signingSubnetId: "7WtoAMPhrmh5KosDUsFL9yTcvw7YSxiKHPpdfs4JsgW47oZT5", - quorumPercentage: 50, - }, -}; +let value: AggregateSignaturesRequest = {}; ``` ## Fields diff --git a/docs/models/operations/compositequeryv2response.md b/docs/models/operations/compositequeryv2response.md index 4b7f6b65..d2a452fe 100644 --- a/docs/models/operations/compositequeryv2response.md +++ b/docs/models/operations/compositequeryv2response.md @@ -5,19 +5,7 @@ ```typescript import { CompositeQueryV2Response } from "@avalabs/avacloud-sdk/models/operations"; -let value: CompositeQueryV2Response = { - result: { - subQueryCounts: { - "1": 1, - "2": 2, - "3": 2, - }, - totalCount: 2, - addresses: [ - "0x1234567890abcdef1234567890abcdef123456789", - ], - }, -}; +let value: CompositeQueryV2Response = {}; ``` ## Fields diff --git a/docs/models/operations/createwebhookrequestbody.md b/docs/models/operations/createwebhookrequestbody.md index 31bb845b..57172fdb 100644 --- a/docs/models/operations/createwebhookrequestbody.md +++ b/docs/models/operations/createwebhookrequestbody.md @@ -8,7 +8,7 @@ ```typescript const value: components.EVMAddressActivityRequest = { eventType: "address_activity", - url: "https://scared-galoshes.name", + url: "https://buttery-couch.biz/", chainId: "", metadata: { addresses: [ @@ -26,12 +26,12 @@ const value: components.EVMAddressActivityRequest = { ```typescript const value: components.PlatformActivityRequest = { eventType: "validator_activity", - url: "https://self-reliant-scratch.com", + url: "https://untrue-parsnip.com", chainId: "", metadata: { keyType: "addresses", keys: [ - "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/operations/createwebhookresponsebody.md b/docs/models/operations/createwebhookresponsebody.md index 2cbc27cc..c2400489 100644 --- a/docs/models/operations/createwebhookresponsebody.md +++ b/docs/models/operations/createwebhookresponsebody.md @@ -43,7 +43,7 @@ const value: components.PlatformActivityResponse = { metadata: { keyType: "addresses", keys: [ - "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/operations/deactivatewebhookresponsebody.md b/docs/models/operations/deactivatewebhookresponsebody.md index 39e9a9ae..47bfbd52 100644 --- a/docs/models/operations/deactivatewebhookresponsebody.md +++ b/docs/models/operations/deactivatewebhookresponsebody.md @@ -43,7 +43,7 @@ const value: components.PlatformActivityResponse = { metadata: { keyType: "addresses", keys: [ - "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/operations/getaddressesbybalanceovertimerequest.md b/docs/models/operations/getaddressesbybalanceovertimerequest.md index ad4da664..08123b80 100644 --- a/docs/models/operations/getaddressesbybalanceovertimerequest.md +++ b/docs/models/operations/getaddressesbybalanceovertimerequest.md @@ -9,7 +9,7 @@ let value: GetAddressesByBalanceOverTimeRequest = { threshold: "1000000", startTimestamp: 1689541049, endTimestamp: 1689800249, - chainId: "43114", + pageSize: 10, address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }; ``` diff --git a/docs/models/operations/getaddressesbybalanceovertimeresponse.md b/docs/models/operations/getaddressesbybalanceovertimeresponse.md index c8fdb331..fd1be356 100644 --- a/docs/models/operations/getaddressesbybalanceovertimeresponse.md +++ b/docs/models/operations/getaddressesbybalanceovertimeresponse.md @@ -5,16 +5,7 @@ ```typescript import { GetAddressesByBalanceOverTimeResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetAddressesByBalanceOverTimeResponse = { - result: { - addresses: [ - { - address: "0x1234567890abcdef1234567890abcdef123456789", - sortKey: "123", - }, - ], - }, -}; +let value: GetAddressesByBalanceOverTimeResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getaddressesbybtcbbridgedrequest.md b/docs/models/operations/getaddressesbybtcbbridgedrequest.md index fa618692..e005469a 100644 --- a/docs/models/operations/getaddressesbybtcbbridgedrequest.md +++ b/docs/models/operations/getaddressesbybtcbbridgedrequest.md @@ -7,6 +7,7 @@ import { GetAddressesByBtcbBridgedRequest } from "@avalabs/avacloud-sdk/models/o let value: GetAddressesByBtcbBridgedRequest = { threshold: "1000000", + pageSize: 10, }; ``` diff --git a/docs/models/operations/getaddressesbybtcbbridgedresponse.md b/docs/models/operations/getaddressesbybtcbbridgedresponse.md index 59a8622c..c9310183 100644 --- a/docs/models/operations/getaddressesbybtcbbridgedresponse.md +++ b/docs/models/operations/getaddressesbybtcbbridgedresponse.md @@ -5,16 +5,7 @@ ```typescript import { GetAddressesByBtcbBridgedResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetAddressesByBtcbBridgedResponse = { - result: { - addresses: [ - { - address: "0x1234567890abcdef1234567890abcdef123456789", - sortKey: "123", - }, - ], - }, -}; +let value: GetAddressesByBtcbBridgedResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getaddressesfromwebhookresponse.md b/docs/models/operations/getaddressesfromwebhookresponse.md index 4d0cc840..fc420f1b 100644 --- a/docs/models/operations/getaddressesfromwebhookresponse.md +++ b/docs/models/operations/getaddressesfromwebhookresponse.md @@ -5,14 +5,7 @@ ```typescript import { GetAddressesFromWebhookResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetAddressesFromWebhookResponse = { - result: { - addresses: [ - "", - ], - totalAddresses: 7578.19, - }, -}; +let value: GetAddressesFromWebhookResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getaggregatedsignaturesrequest.md b/docs/models/operations/getaggregatedsignaturesrequest.md index bbdd1a54..7d6177ff 100644 --- a/docs/models/operations/getaggregatedsignaturesrequest.md +++ b/docs/models/operations/getaggregatedsignaturesrequest.md @@ -6,7 +6,6 @@ import { GetAggregatedSignaturesRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetAggregatedSignaturesRequest = { - network: "mainnet", txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", }; ``` diff --git a/docs/models/operations/getapilogsresponse.md b/docs/models/operations/getapilogsresponse.md index aa1128e6..a2a300b6 100644 --- a/docs/models/operations/getapilogsresponse.md +++ b/docs/models/operations/getapilogsresponse.md @@ -5,31 +5,7 @@ ```typescript import { GetApiLogsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetApiLogsResponse = { - result: { - orgId: "", - logs: [ - { - orgId: "", - logId: "", - eventTimestamp: 1248.41, - apiKeyId: "", - apiKeyAlias: "", - hostRegion: "", - requestType: "rpc", - requestPath: "", - apiCreditsConsumed: 7504.04, - requestDurationMsecs: 556.93, - responseCode: 6558.09, - metadata: { - ipAddress: "be90:79ad:b69b:e67d:6130:e87f:def3:3afd", - host: "precious-bell.com", - userAgent: "", - }, - }, - ], - }, -}; +let value: GetApiLogsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getassetdetailsrequest.md b/docs/models/operations/getassetdetailsrequest.md index acb2f30e..cdcb9959 100644 --- a/docs/models/operations/getassetdetailsrequest.md +++ b/docs/models/operations/getassetdetailsrequest.md @@ -7,7 +7,6 @@ import { GetAssetDetailsRequest } from "@avalabs/avacloud-sdk/models/operations" let value: GetAssetDetailsRequest = { blockchainId: "x-chain", - network: "mainnet", assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", }; ``` diff --git a/docs/models/operations/getbalancesbyaddressesrequest.md b/docs/models/operations/getbalancesbyaddressesrequest.md index d7b48791..28872652 100644 --- a/docs/models/operations/getbalancesbyaddressesrequest.md +++ b/docs/models/operations/getbalancesbyaddressesrequest.md @@ -9,7 +9,6 @@ let value: GetBalancesByAddressesRequest = { blockTimestamp: 1599696000, addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", blockchainId: "p-chain", - network: "mainnet", }; ``` diff --git a/docs/models/operations/getbalancesbyaddressesresponsebody.md b/docs/models/operations/getbalancesbyaddressesresponsebody.md index 06dbf56a..84036950 100644 --- a/docs/models/operations/getbalancesbyaddressesresponsebody.md +++ b/docs/models/operations/getbalancesbyaddressesresponsebody.md @@ -21,81 +21,19 @@ const value: components.ListPChainBalancesResponse = { utxoCount: 1, }, ], - unlockedStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - lockedPlatform: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - utxoCount: 1, - }, - ], - lockedStakeable: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - utxoCount: 1, - }, - ], - lockedStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - pendingStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - utxoCount: 1, - }, - ], - atomicMemoryUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - status: "", - }, - ], + unlockedStaked: [], + lockedPlatform: [], + lockedStakeable: [], + lockedStaked: [], + pendingStaked: [], + atomicMemoryUnlocked: [], atomicMemoryLocked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", utxoCount: 1, sharedWithChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", @@ -104,7 +42,7 @@ const value: components.ListPChainBalancesResponse = { ], }, chainInfo: { - chainName: "p-chain", + chainName: "c-chain", network: "mainnet", }, }; @@ -115,55 +53,13 @@ const value: components.ListPChainBalancesResponse = { ```typescript const value: components.ListXChainBalancesResponse = { balances: { - locked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - unlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - utxoCount: 1, - }, - ], - atomicMemoryUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "", - }, - ], - atomicMemoryLocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - utxoCount: 1, - sharedWithChainId: "", - }, - ], + locked: [], + unlocked: [], + atomicMemoryUnlocked: [], + atomicMemoryLocked: [], }, chainInfo: { - chainName: "x-chain", + chainName: "c-chain", network: "mainnet", }, }; @@ -180,7 +76,7 @@ const value: components.ListCChainAtomicBalancesResponse = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", utxoCount: 1, sharedWithChainId: "", @@ -192,7 +88,7 @@ const value: components.ListCChainAtomicBalancesResponse = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", utxoCount: 1, sharedWithChainId: "", @@ -200,7 +96,7 @@ const value: components.ListCChainAtomicBalancesResponse = { ], }, chainInfo: { - chainName: "x-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/operations/getblockbyidrequest.md b/docs/models/operations/getblockbyidrequest.md index 13c749cf..218880ba 100644 --- a/docs/models/operations/getblockbyidrequest.md +++ b/docs/models/operations/getblockbyidrequest.md @@ -7,7 +7,6 @@ import { GetBlockByIdRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetBlockByIdRequest = { blockchainId: "p-chain", - network: "mainnet", blockId: "5615di9ytxujackzaXNrVuWQy5y8Yrt8chPCscMr5Ku9YxJ1S", }; ``` diff --git a/docs/models/operations/getblockchainbyidrequest.md b/docs/models/operations/getblockchainbyidrequest.md index f9a4ef78..8ea0cb3c 100644 --- a/docs/models/operations/getblockchainbyidrequest.md +++ b/docs/models/operations/getblockchainbyidrequest.md @@ -7,7 +7,6 @@ import { GetBlockchainByIdRequest } from "@avalabs/avacloud-sdk/models/operation let value: GetBlockchainByIdRequest = { blockchainId: "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5", - network: "mainnet", }; ``` diff --git a/docs/models/operations/getblockrequest.md b/docs/models/operations/getblockrequest.md index 44c9063f..73126e5e 100644 --- a/docs/models/operations/getblockrequest.md +++ b/docs/models/operations/getblockrequest.md @@ -6,7 +6,6 @@ import { GetBlockRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetBlockRequest = { - chainId: "43114", blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", }; ``` diff --git a/docs/models/operations/getchainidsforaddressesrequest.md b/docs/models/operations/getchainidsforaddressesrequest.md index be1e8849..b22f11a0 100644 --- a/docs/models/operations/getchainidsforaddressesrequest.md +++ b/docs/models/operations/getchainidsforaddressesrequest.md @@ -7,7 +7,6 @@ import { GetChainIdsForAddressesRequest } from "@avalabs/avacloud-sdk/models/ope let value: GetChainIdsForAddressesRequest = { addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", }; ``` diff --git a/docs/models/operations/getchaininforequest.md b/docs/models/operations/getchaininforequest.md index 9398d851..11350203 100644 --- a/docs/models/operations/getchaininforequest.md +++ b/docs/models/operations/getchaininforequest.md @@ -5,9 +5,7 @@ ```typescript import { GetChainInfoRequest } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetChainInfoRequest = { - chainId: "43114", -}; +let value: GetChainInfoRequest = {}; ``` ## Fields diff --git a/docs/models/operations/getchainrequest.md b/docs/models/operations/getchainrequest.md index 5e9115b0..73308f0f 100644 --- a/docs/models/operations/getchainrequest.md +++ b/docs/models/operations/getchainrequest.md @@ -5,9 +5,7 @@ ```typescript import { GetChainRequest } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetChainRequest = { - chainId: "43114", -}; +let value: GetChainRequest = {}; ``` ## Fields diff --git a/docs/models/operations/getcontractmetadatarequest.md b/docs/models/operations/getcontractmetadatarequest.md index f1b33896..25ea1615 100644 --- a/docs/models/operations/getcontractmetadatarequest.md +++ b/docs/models/operations/getcontractmetadatarequest.md @@ -6,7 +6,6 @@ import { GetContractMetadataRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetContractMetadataRequest = { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }; ``` diff --git a/docs/models/operations/getdeploymenttransactionrequest.md b/docs/models/operations/getdeploymenttransactionrequest.md index 4b27ad38..6e337823 100644 --- a/docs/models/operations/getdeploymenttransactionrequest.md +++ b/docs/models/operations/getdeploymenttransactionrequest.md @@ -6,7 +6,6 @@ import { GetDeploymentTransactionRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetDeploymentTransactionRequest = { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", currency: "usd", }; diff --git a/docs/models/operations/getevmchainmetricsrequest.md b/docs/models/operations/getevmchainmetricsrequest.md index f0f31727..533e3972 100644 --- a/docs/models/operations/getevmchainmetricsrequest.md +++ b/docs/models/operations/getevmchainmetricsrequest.md @@ -10,7 +10,7 @@ let value: GetEvmChainMetricsRequest = { startTimestamp: 1689541049, endTimestamp: 1689800249, timeInterval: "day", - chainId: "43114", + pageSize: 10, }; ``` diff --git a/docs/models/operations/getevmchainmetricsresponse.md b/docs/models/operations/getevmchainmetricsresponse.md index ed95a58e..3876dfe2 100644 --- a/docs/models/operations/getevmchainmetricsresponse.md +++ b/docs/models/operations/getevmchainmetricsresponse.md @@ -5,16 +5,7 @@ ```typescript import { GetEvmChainMetricsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetEvmChainMetricsResponse = { - result: { - results: [ - { - value: 5840.6, - timestamp: 9554.76, - }, - ], - }, -}; +let value: GetEvmChainMetricsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getevmchainrollingwindowmetricsrequest.md b/docs/models/operations/getevmchainrollingwindowmetricsrequest.md index 9b7f6d19..ff1e8158 100644 --- a/docs/models/operations/getevmchainrollingwindowmetricsrequest.md +++ b/docs/models/operations/getevmchainrollingwindowmetricsrequest.md @@ -7,7 +7,6 @@ import { GetEvmChainRollingWindowMetricsRequest } from "@avalabs/avacloud-sdk/mo let value: GetEvmChainRollingWindowMetricsRequest = { metric: "txCount", - chainId: "43114", }; ``` diff --git a/docs/models/operations/geticmmessageresponsebody.md b/docs/models/operations/geticmmessageresponsebody.md index 7fce1cd1..e9d96eb0 100644 --- a/docs/models/operations/geticmmessageresponsebody.md +++ b/docs/models/operations/geticmmessageresponsebody.md @@ -19,12 +19,7 @@ const value: components.PendingIcmMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], + receipts: [], receiptDelivered: false, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -42,7 +37,7 @@ const value: components.PendingIcmMessage = { }, sourceTransaction: { txHash: "", - timestamp: 8233.32, + timestamp: 6459.73, gasSpent: "", }, status: "pending", @@ -62,14 +57,9 @@ const value: components.DeliveredIcmMessage = { messageNonce: "", from: "", to: "", - messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + messageExecuted: true, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -86,12 +76,12 @@ const value: components.DeliveredIcmMessage = { }, sourceTransaction: { txHash: "", - timestamp: 3705.45, + timestamp: 6459.73, gasSpent: "", }, destinationTransaction: { txHash: "", - timestamp: 4003.62, + timestamp: 8250.11, gasSpent: "", rewardRedeemer: "", delivererAddress: "", @@ -114,12 +104,7 @@ const value: components.DeliveredSourceNotIndexedIcmMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], + receipts: [], receiptDelivered: false, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", @@ -137,7 +122,7 @@ const value: components.DeliveredSourceNotIndexedIcmMessage = { }, destinationTransaction: { txHash: "", - timestamp: 6609.07, + timestamp: 8250.11, gasSpent: "", rewardRedeemer: "", delivererAddress: "", diff --git a/docs/models/operations/getlatestblocksrequest.md b/docs/models/operations/getlatestblocksrequest.md index 5314f0a7..e7ee75a7 100644 --- a/docs/models/operations/getlatestblocksrequest.md +++ b/docs/models/operations/getlatestblocksrequest.md @@ -5,9 +5,7 @@ ```typescript import { GetLatestBlocksRequest } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetLatestBlocksRequest = { - chainId: "43114", -}; +let value: GetLatestBlocksRequest = {}; ``` ## Fields diff --git a/docs/models/operations/getlatestblocksresponse.md b/docs/models/operations/getlatestblocksresponse.md index 0147077b..90434822 100644 --- a/docs/models/operations/getlatestblocksresponse.md +++ b/docs/models/operations/getlatestblocksresponse.md @@ -5,27 +5,7 @@ ```typescript import { GetLatestBlocksResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetLatestBlocksResponse = { - result: { - blocks: [ - { - chainId: "43114", - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txCount: 6894.01, - baseFee: "", - gasUsed: "", - gasLimit: "", - gasCost: "", - parentHash: "", - feesSpent: "", - cumulativeTransactions: "", - }, - ], - }, -}; +let value: GetLatestBlocksResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getmetricsbynodeidpathparammetric.md b/docs/models/operations/getmetricsbynodeidpathparammetric.md new file mode 100644 index 00000000..64474acb --- /dev/null +++ b/docs/models/operations/getmetricsbynodeidpathparammetric.md @@ -0,0 +1,17 @@ +# GetMetricsByNodeIdPathParamMetric + +Which metric to fetch for given L1 validator(node) ID. + +## Example Usage + +```typescript +import { GetMetricsByNodeIdPathParamMetric } from "@avalabs/avacloud-sdk/models/operations"; + +let value: GetMetricsByNodeIdPathParamMetric = "perNodeDailyFeesPaid"; +``` + +## Values + +```typescript +"perNodeCumulativeFeesPaid" | "perNodeDailyFeesPaid" +``` \ No newline at end of file diff --git a/docs/models/operations/getmetricsbynodeidrequest.md b/docs/models/operations/getmetricsbynodeidrequest.md new file mode 100644 index 00000000..e048f79a --- /dev/null +++ b/docs/models/operations/getmetricsbynodeidrequest.md @@ -0,0 +1,23 @@ +# GetMetricsByNodeIdRequest + +## Example Usage + +```typescript +import { GetMetricsByNodeIdRequest } from "@avalabs/avacloud-sdk/models/operations"; + +let value: GetMetricsByNodeIdRequest = { + metric: "perNodeDailyFeesPaid", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + nodeId: "NodeID-JQPadXEMWtRtJyXrisyDNWuXKSjSf9D36", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `metric` | [operations.GetMetricsByNodeIdPathParamMetric](../../models/operations/getmetricsbynodeidpathparammetric.md) | :heavy_check_mark: | Which metric to fetch for given L1 validator(node) ID. | perNodeDailyFeesPaid | +| `startTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items after a specific timestamp. | 1689541049 | +| `endTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items before a specific timestamp. | 1689800249 | +| `nodeId` | *string* | :heavy_check_mark: | A primary network (P or X chain) nodeId. | NodeID-JQPadXEMWtRtJyXrisyDNWuXKSjSf9D36 | \ No newline at end of file diff --git a/docs/models/operations/getmetricsbysubnetidpathparammetric.md b/docs/models/operations/getmetricsbysubnetidpathparammetric.md new file mode 100644 index 00000000..67274643 --- /dev/null +++ b/docs/models/operations/getmetricsbysubnetidpathparammetric.md @@ -0,0 +1,17 @@ +# GetMetricsBySubnetIdPathParamMetric + +Which metric to fetch for given subnet ID. + +## Example Usage + +```typescript +import { GetMetricsBySubnetIdPathParamMetric } from "@avalabs/avacloud-sdk/models/operations"; + +let value: GetMetricsBySubnetIdPathParamMetric = "perSubnetDailyFeesPaid"; +``` + +## Values + +```typescript +"perSubnetDailyFeesPaid" | "perSubnetCumulativeFeesPaid" | "perSubnetPayingValidators" +``` \ No newline at end of file diff --git a/docs/models/operations/getmetricsbysubnetidrequest.md b/docs/models/operations/getmetricsbysubnetidrequest.md new file mode 100644 index 00000000..19144ee7 --- /dev/null +++ b/docs/models/operations/getmetricsbysubnetidrequest.md @@ -0,0 +1,23 @@ +# GetMetricsBySubnetIdRequest + +## Example Usage + +```typescript +import { GetMetricsBySubnetIdRequest } from "@avalabs/avacloud-sdk/models/operations"; + +let value: GetMetricsBySubnetIdRequest = { + metric: "perSubnetDailyFeesPaid", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + subnetId: "eYwmVU67LmSfZb1RwqCMhBYkFyG8ftxn6jAwqzFmxC9STBWLC", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `metric` | [operations.GetMetricsBySubnetIdPathParamMetric](../../models/operations/getmetricsbysubnetidpathparammetric.md) | :heavy_check_mark: | Which metric to fetch for given subnet ID. | perSubnetDailyFeesPaid | +| `startTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items after a specific timestamp. | 1689541049 | +| `endTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items before a specific timestamp. | 1689800249 | +| `subnetId` | *string* | :heavy_check_mark: | The subnet ID to filter by. | eYwmVU67LmSfZb1RwqCMhBYkFyG8ftxn6jAwqzFmxC9STBWLC | \ No newline at end of file diff --git a/docs/models/operations/getmetricsbyvalidationidrequest.md b/docs/models/operations/getmetricsbyvalidationidrequest.md new file mode 100644 index 00000000..ca96fc08 --- /dev/null +++ b/docs/models/operations/getmetricsbyvalidationidrequest.md @@ -0,0 +1,23 @@ +# GetMetricsByValidationIdRequest + +## Example Usage + +```typescript +import { GetMetricsByValidationIdRequest } from "@avalabs/avacloud-sdk/models/operations"; + +let value: GetMetricsByValidationIdRequest = { + l1ValidationId: "2YYCZGHjqnbw1MzQ5fGrTp3SjqUu8y1J1xeW4yuhdXe4LoUVVG", + metric: "validationFeesDaily", + startTimestamp: 1689541049, + endTimestamp: 1689800249, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `l1ValidationId` | *string* | :heavy_check_mark: | The L1 Validator's validation ID to filter by | 2YYCZGHjqnbw1MzQ5fGrTp3SjqUu8y1J1xeW4yuhdXe4LoUVVG | +| `metric` | [operations.PathParamMetric](../../models/operations/pathparammetric.md) | :heavy_check_mark: | Which metric to fetch for given L1 validation ID. | validationFeesDaily | +| `startTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items after a specific timestamp. | 1689541049 | +| `endTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items before a specific timestamp. | 1689800249 | \ No newline at end of file diff --git a/docs/models/operations/getnativebalancerequest.md b/docs/models/operations/getnativebalancerequest.md index 14d35184..7f155128 100644 --- a/docs/models/operations/getnativebalancerequest.md +++ b/docs/models/operations/getnativebalancerequest.md @@ -7,7 +7,6 @@ import { GetNativeBalanceRequest } from "@avalabs/avacloud-sdk/models/operations let value: GetNativeBalanceRequest = { blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", currency: "usd", }; diff --git a/docs/models/operations/getnetworkdetailsrequest.md b/docs/models/operations/getnetworkdetailsrequest.md index 11f56a07..23cd373e 100644 --- a/docs/models/operations/getnetworkdetailsrequest.md +++ b/docs/models/operations/getnetworkdetailsrequest.md @@ -5,9 +5,7 @@ ```typescript import { GetNetworkDetailsRequest } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetNetworkDetailsRequest = { - network: "mainnet", -}; +let value: GetNetworkDetailsRequest = {}; ``` ## Fields diff --git a/docs/models/operations/getnftholdersbycontractaddressrequest.md b/docs/models/operations/getnftholdersbycontractaddressrequest.md index 67fe8a0f..8a426cb5 100644 --- a/docs/models/operations/getnftholdersbycontractaddressrequest.md +++ b/docs/models/operations/getnftholdersbycontractaddressrequest.md @@ -6,7 +6,7 @@ import { GetNftHoldersByContractAddressRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetNftHoldersByContractAddressRequest = { - chainId: "43114", + pageSize: 10, address: "0x7a420AEFF902AAa2c85a190D7B91Ce8BEFffFE14", }; ``` diff --git a/docs/models/operations/getnftholdersbycontractaddressresponse.md b/docs/models/operations/getnftholdersbycontractaddressresponse.md index 78f5ce9e..db5f54ab 100644 --- a/docs/models/operations/getnftholdersbycontractaddressresponse.md +++ b/docs/models/operations/getnftholdersbycontractaddressresponse.md @@ -5,24 +5,7 @@ ```typescript import { GetNftHoldersByContractAddressResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetNftHoldersByContractAddressResponse = { - result: { - addresses: [ - { - address: "0x1234567890abcdef1234567890abcdef123456789", - sortKey: "123", - }, - ], - nftCollectionName: [ - "NFT Project", - ], - nftSymbol: [ - "NFTPROJ", - ], - totalHolders: 10, - totalTokens: 10, - }, -}; +let value: GetNftHoldersByContractAddressResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getsinglevalidatordetailsrequest.md b/docs/models/operations/getsinglevalidatordetailsrequest.md index 0bdc2ca0..ea0f46c7 100644 --- a/docs/models/operations/getsinglevalidatordetailsrequest.md +++ b/docs/models/operations/getsinglevalidatordetailsrequest.md @@ -6,7 +6,6 @@ import { GetSingleValidatorDetailsRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetSingleValidatorDetailsRequest = { - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", validationStatus: "completed", sortOrder: "asc", diff --git a/docs/models/operations/getsinglevalidatordetailsresponse.md b/docs/models/operations/getsinglevalidatordetailsresponse.md index 15a9b1a4..e39bd774 100644 --- a/docs/models/operations/getsinglevalidatordetailsresponse.md +++ b/docs/models/operations/getsinglevalidatordetailsresponse.md @@ -5,41 +5,7 @@ ```typescript import { GetSingleValidatorDetailsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetSingleValidatorDetailsResponse = { - result: { - validators: [ - { - txHash: "", - nodeId: "", - subnetId: "", - amountStaked: "", - startTimestamp: 5902.32, - endTimestamp: 8589.49, - stakePercentage: 1534.92, - delegatorCount: 6195.7, - uptimePerformance: 4943.38, - potentialRewards: { - validationRewardAmount: "", - delegationRewardAmount: "", - }, - validationStatus: "active", - validatorHealth: { - reachabilityPercent: 1837.02, - benchedPChainRequestsPercent: 5929.16, - benchedXChainRequestsPercent: 2784.05, - benchedCChainRequestsPercent: 2074.4, - }, - geolocation: { - city: "Gibsonbury", - country: "Cook Islands", - countryCode: "BZ", - latitude: 3645.19, - longitude: 4153.12, - }, - }, - ], - }, -}; +let value: GetSingleValidatorDetailsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getstakingmetricsrequest.md b/docs/models/operations/getstakingmetricsrequest.md index 7a65e35e..43eed0d2 100644 --- a/docs/models/operations/getstakingmetricsrequest.md +++ b/docs/models/operations/getstakingmetricsrequest.md @@ -9,7 +9,7 @@ let value: GetStakingMetricsRequest = { metric: "validatorCount", startTimestamp: 1689541049, endTimestamp: 1689800249, - network: "mainnet", + pageSize: 10, }; ``` diff --git a/docs/models/operations/getstakingmetricsresponse.md b/docs/models/operations/getstakingmetricsresponse.md index 874075ad..eea82d20 100644 --- a/docs/models/operations/getstakingmetricsresponse.md +++ b/docs/models/operations/getstakingmetricsresponse.md @@ -5,16 +5,7 @@ ```typescript import { GetStakingMetricsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetStakingMetricsResponse = { - result: { - results: [ - { - value: 9097.31, - timestamp: 3977.93, - }, - ], - }, -}; +let value: GetStakingMetricsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getsubnetbyidrequest.md b/docs/models/operations/getsubnetbyidrequest.md index 5953b8c0..72252967 100644 --- a/docs/models/operations/getsubnetbyidrequest.md +++ b/docs/models/operations/getsubnetbyidrequest.md @@ -6,7 +6,6 @@ import { GetSubnetByIdRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetSubnetByIdRequest = { - network: "mainnet", subnetId: "11111111111111111111111111111111LpoYY", }; ``` diff --git a/docs/models/operations/getteleportermessageresponsebody.md b/docs/models/operations/getteleportermessageresponsebody.md index aa2f013c..7475276e 100644 --- a/docs/models/operations/getteleportermessageresponsebody.md +++ b/docs/models/operations/getteleportermessageresponsebody.md @@ -19,13 +19,8 @@ const value: components.PendingTeleporterMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -42,7 +37,7 @@ const value: components.PendingTeleporterMessage = { }, sourceTransaction: { txHash: "", - timestamp: 9302.08, + timestamp: 1403.23, gasSpent: "", }, status: "pending", @@ -63,13 +58,8 @@ const value: components.DeliveredTeleporterMessage = { from: "", to: "", messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, + receipts: [], + receiptDelivered: true, rewardDetails: { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", name: "Wrapped AVAX", @@ -86,12 +76,12 @@ const value: components.DeliveredTeleporterMessage = { }, sourceTransaction: { txHash: "", - timestamp: 1335.44, + timestamp: 1403.23, gasSpent: "", }, destinationTransaction: { txHash: "", - timestamp: 7711.32, + timestamp: 4770.43, gasSpent: "", rewardRedeemer: "", delivererAddress: "", @@ -113,7 +103,7 @@ const value: components.DeliveredSourceNotIndexedTeleporterMessage = { messageNonce: "", from: "", to: "", - messageExecuted: false, + messageExecuted: true, receipts: [ { receivedMessageNonce: "", @@ -137,7 +127,7 @@ const value: components.DeliveredSourceNotIndexedTeleporterMessage = { }, destinationTransaction: { txHash: "", - timestamp: 559.26, + timestamp: 4770.43, gasSpent: "", rewardRedeemer: "", delivererAddress: "", diff --git a/docs/models/operations/getteleportermetricsbychainrequest.md b/docs/models/operations/getteleportermetricsbychainrequest.md index 2e1f0735..ecf427c7 100644 --- a/docs/models/operations/getteleportermetricsbychainrequest.md +++ b/docs/models/operations/getteleportermetricsbychainrequest.md @@ -7,7 +7,6 @@ import { GetTeleporterMetricsByChainRequest } from "@avalabs/avacloud-sdk/models let value: GetTeleporterMetricsByChainRequest = { metric: "teleporterSourceTxnCount", - chainId: "43114", }; ``` diff --git a/docs/models/operations/gettokendetailsrequest.md b/docs/models/operations/gettokendetailsrequest.md index d1b60cfd..dffe5c1c 100644 --- a/docs/models/operations/gettokendetailsrequest.md +++ b/docs/models/operations/gettokendetailsrequest.md @@ -6,7 +6,6 @@ import { GetTokenDetailsRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetTokenDetailsRequest = { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", tokenId: "145", }; diff --git a/docs/models/operations/gettokendetailsresponsebody.md b/docs/models/operations/gettokendetailsresponsebody.md index 926f599d..6785bc2e 100644 --- a/docs/models/operations/gettokendetailsresponsebody.md +++ b/docs/models/operations/gettokendetailsresponsebody.md @@ -14,9 +14,9 @@ const value: components.Erc721Token = { symbol: "WAVAX", ercType: "ERC-721", tokenId: "", - tokenUri: "https://radiant-metabolite.org", + tokenUri: "https://whopping-role.name/", metadata: { - indexStatus: "INVALID_TOKEN_URI", + indexStatus: "THROTTLED_TOKEN_URI", }, ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; @@ -29,9 +29,9 @@ const value: components.Erc1155Token = { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", ercType: "ERC-1155", tokenId: "", - tokenUri: "https://circular-heartbeat.com", + tokenUri: "https://babyish-adult.name", metadata: { - indexStatus: "MISSING_TOKEN", + indexStatus: "INVALID_METADATA", }, }; ``` diff --git a/docs/models/operations/gettotall1validatormetricsrequest.md b/docs/models/operations/gettotall1validatormetricsrequest.md new file mode 100644 index 00000000..77df6467 --- /dev/null +++ b/docs/models/operations/gettotall1validatormetricsrequest.md @@ -0,0 +1,21 @@ +# GetTotalL1ValidatorMetricsRequest + +## Example Usage + +```typescript +import { GetTotalL1ValidatorMetricsRequest } from "@avalabs/avacloud-sdk/models/operations"; + +let value: GetTotalL1ValidatorMetricsRequest = { + metric: "totalValidatorFeesDaily", + startTimestamp: 1689541049, + endTimestamp: 1689800249, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `metric` | [operations.Metric](../../models/operations/metric.md) | :heavy_check_mark: | Which network level metric to fetch for L1 validator. | totalValidatorFeesDaily | +| `startTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items after a specific timestamp. | 1689541049 | +| `endTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items before a specific timestamp. | 1689800249 | \ No newline at end of file diff --git a/docs/models/operations/gettransactionrequest.md b/docs/models/operations/gettransactionrequest.md index 0ae8bf64..10f6301b 100644 --- a/docs/models/operations/gettransactionrequest.md +++ b/docs/models/operations/gettransactionrequest.md @@ -6,7 +6,6 @@ import { GetTransactionRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetTransactionRequest = { - chainId: "43114", txHash: "0x8bf584d7b14b92a32a339872a66b134a70ba3ba7c305823f348db6f860253f45", }; ``` diff --git a/docs/models/operations/gettransactionsforblockrequest.md b/docs/models/operations/gettransactionsforblockrequest.md index 96a47c33..eb0d35e1 100644 --- a/docs/models/operations/gettransactionsforblockrequest.md +++ b/docs/models/operations/gettransactionsforblockrequest.md @@ -6,7 +6,7 @@ import { GetTransactionsForBlockRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetTransactionsForBlockRequest = { - chainId: "43114", + pageSize: 10, blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", }; ``` diff --git a/docs/models/operations/gettxbyhashrequest.md b/docs/models/operations/gettxbyhashrequest.md index 49f8c0e4..ea5e0609 100644 --- a/docs/models/operations/gettxbyhashrequest.md +++ b/docs/models/operations/gettxbyhashrequest.md @@ -7,7 +7,6 @@ import { GetTxByHashRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: GetTxByHashRequest = { blockchainId: "p-chain", - network: "mainnet", txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", }; ``` diff --git a/docs/models/operations/gettxbyhashresponsebody.md b/docs/models/operations/gettxbyhashresponsebody.md index 1a4e3506..69388025 100644 --- a/docs/models/operations/gettxbyhashresponsebody.md +++ b/docs/models/operations/gettxbyhashresponsebody.md @@ -10,7 +10,7 @@ Successful response ```typescript const value: components.PChainTransaction = { txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", - txType: "SetL1ValidatorWeightTx", + txType: "AddValidatorTx", blockTimestamp: 1648672486, blockNumber: "", blockHash: "", @@ -24,18 +24,18 @@ const value: components.PChainTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "167.15", + amount: "578.02", assetId: "", blockNumber: "", - blockTimestamp: 7125.68, - outputIndex: 6556.91, + blockTimestamp: 1090.15, + outputIndex: 9797.87, txHash: "", utxoType: "STAKE", }, @@ -50,44 +50,26 @@ const value: components.PChainTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "374.26", + amount: "606.41", assetId: "", blockNumber: "", - blockTimestamp: 5373.98, - outputIndex: 9381.14, + blockTimestamp: 5338.13, + outputIndex: 1061.23, txHash: "", utxoType: "TRANSFER", }, ], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - value: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], - amountBurned: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], + value: [], + amountBurned: [], amountStaked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", @@ -98,16 +80,7 @@ const value: components.PChainTransaction = { amount: "5001000", }, ], - amountL1ValidatorBalanceBurned: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], + amountL1ValidatorBalanceBurned: [], subnetOwnershipInfo: { locktime: 0, threshold: 1, @@ -125,81 +98,17 @@ const value: components.XChainNonLinearTransaction = { txHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", chainFormat: "non-linear", timestamp: 1600762738, - txType: "BaseTx", + txType: "ExportTx", memo: "0x546865204176616c616e6368652050726f6a656374", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], + consumedUtxos: [], + emittedUtxos: [], amountUnlocked: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "nft", + type: "secp256k1", amount: "5001000", }, ], @@ -209,7 +118,7 @@ const value: components.XChainNonLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, ], @@ -224,13 +133,7 @@ const value: components.XChainNonLinearTransaction = { createdAtTimestamp: 1675444720, cap: "variable", }, - vertices: [ - { - hash: "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", - height: 1961, - timestamp: 1600762738, - }, - ], + vertices: [], }; ``` @@ -241,7 +144,7 @@ const value: components.XChainLinearTransaction = { txHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", chainFormat: "non-linear", timestamp: 1600762738, - txType: "ImportTx", + txType: "CreateAssetTx", memo: "0x546865204176616c616e6368652050726f6a656374", consumedUtxos: [ { @@ -253,7 +156,7 @@ const value: components.XChainLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", @@ -286,7 +189,7 @@ const value: components.XChainLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", @@ -315,20 +218,11 @@ const value: components.XChainLinearTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountCreated: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", + type: "secp256k1", amount: "5001000", }, ], + amountCreated: [], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", assetCreated: { @@ -371,66 +265,15 @@ const value: components.CChainExportTransaction = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, ], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", txType: "ExportTx", - evmInputs: [ - { - fromAddress: "0xD0f2898e49d941D6d479B381d3C8F0bd8d983b4c", - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], + evmInputs: [], + emittedUtxos: [], }; ``` @@ -470,21 +313,6 @@ const value: components.CChainImportTransaction = { evmOutputs: [ { toAddress: "0xD0f2898e49d941D6d479B381d3C8F0bd8d983b4c", - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - }, - ], - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], asset: { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -493,26 +321,9 @@ const value: components.CChainImportTransaction = { type: "nft", amount: "5001000", }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", }, ], + consumedUtxos: [], }; ``` diff --git a/docs/models/operations/getutxosbyaddressesrequest.md b/docs/models/operations/getutxosbyaddressesrequest.md index 240acdfe..037b0c63 100644 --- a/docs/models/operations/getutxosbyaddressesrequest.md +++ b/docs/models/operations/getutxosbyaddressesrequest.md @@ -8,7 +8,6 @@ import { GetUtxosByAddressesRequest } from "@avalabs/avacloud-sdk/models/operati let value: GetUtxosByAddressesRequest = { addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }; ``` diff --git a/docs/models/operations/getutxosbyaddressesresponse.md b/docs/models/operations/getutxosbyaddressesresponse.md index 6e4e7915..35662003 100644 --- a/docs/models/operations/getutxosbyaddressesresponse.md +++ b/docs/models/operations/getutxosbyaddressesresponse.md @@ -5,47 +5,7 @@ ```typescript import { GetUtxosByAddressesResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetUtxosByAddressesResponse = { - result: { - utxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - chainInfo: { - chainName: "c-chain", - network: "mainnet", - }, - }, -}; +let value: GetUtxosByAddressesResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getutxosbyaddressesresponsebody.md b/docs/models/operations/getutxosbyaddressesresponsebody.md index 6fd59cfa..6aa224eb 100644 --- a/docs/models/operations/getutxosbyaddressesresponsebody.md +++ b/docs/models/operations/getutxosbyaddressesresponsebody.md @@ -19,20 +19,20 @@ const value: components.ListPChainUtxosResponse = { name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, consumedOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", createdOnChainId: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "634.58", + amount: "871.14", assetId: "", blockNumber: "", - blockTimestamp: 8796.32, - outputIndex: 1434.06, + blockTimestamp: 9647.88, + outputIndex: 5158.07, txHash: "", - utxoType: "TRANSFER", + utxoType: "STAKE", }, ], chainInfo: { @@ -80,7 +80,7 @@ const value: components.ListUtxosResponse = { }, ], chainInfo: { - chainName: "x-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/operations/getvalidatorsbydaterangerequest.md b/docs/models/operations/getvalidatorsbydaterangerequest.md index 84489d64..911ef945 100644 --- a/docs/models/operations/getvalidatorsbydaterangerequest.md +++ b/docs/models/operations/getvalidatorsbydaterangerequest.md @@ -8,6 +8,7 @@ import { GetValidatorsByDateRangeRequest } from "@avalabs/avacloud-sdk/models/op let value: GetValidatorsByDateRangeRequest = { startTimestamp: 1689541049, endTimestamp: 1689800249, + pageSize: 10, subnetId: "11111111111111111111111111111111LpoYY", network: "mainnet", }; @@ -21,5 +22,5 @@ let value: GetValidatorsByDateRangeRequest = { | `endTimestamp` | *number* | :heavy_minus_sign: | Query param for retrieving items before a specific timestamp. | 1689800249 | | `pageToken` | *string* | :heavy_minus_sign: | A page token, received from a previous list call. Provide this to retrieve the subsequent page. | | | `pageSize` | *number* | :heavy_minus_sign: | The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 5000. | 10 | -| `subnetId` | *string* | :heavy_check_mark: | The subnet ID to filter by. If not provided, then all subnets will be returned. | 11111111111111111111111111111111LpoYY | +| `subnetId` | *string* | :heavy_check_mark: | The subnet ID to filter by. | 11111111111111111111111111111111LpoYY | | `network` | [components.Network](../../models/components/network.md) | :heavy_minus_sign: | Either mainnet or testnet/fuji. | mainnet | \ No newline at end of file diff --git a/docs/models/operations/getvalidatorsbydaterangeresponse.md b/docs/models/operations/getvalidatorsbydaterangeresponse.md index 25f149bd..8f3e93d6 100644 --- a/docs/models/operations/getvalidatorsbydaterangeresponse.md +++ b/docs/models/operations/getvalidatorsbydaterangeresponse.md @@ -5,18 +5,7 @@ ```typescript import { GetValidatorsByDateRangeResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetValidatorsByDateRangeResponse = { - result: { - addresses: [ - { - addresses: [ - "avax1abcdef1234567890abcdef1234567890abcdef", - ], - sortKey: "123", - }, - ], - }, -}; +let value: GetValidatorsByDateRangeResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getvertexbyhashrequest.md b/docs/models/operations/getvertexbyhashrequest.md index 959c5a2b..53cd24a7 100644 --- a/docs/models/operations/getvertexbyhashrequest.md +++ b/docs/models/operations/getvertexbyhashrequest.md @@ -8,7 +8,6 @@ import { GetVertexByHashRequest } from "@avalabs/avacloud-sdk/models/operations" let value: GetVertexByHashRequest = { vertexHash: "haP1CW56cspZY7aEuqHNrtpvhqCaMTxQaYe6j5u2Mbn4L2Gqr", blockchainId: "x-chain", - network: "mainnet", }; ``` diff --git a/docs/models/operations/getvertexbyheightrequest.md b/docs/models/operations/getvertexbyheightrequest.md index 35f1a837..a85b20ab 100644 --- a/docs/models/operations/getvertexbyheightrequest.md +++ b/docs/models/operations/getvertexbyheightrequest.md @@ -8,7 +8,6 @@ import { GetVertexByHeightRequest } from "@avalabs/avacloud-sdk/models/operation let value: GetVertexByHeightRequest = { vertexHeight: 123, blockchainId: "x-chain", - network: "mainnet", sortOrder: "asc", }; ``` diff --git a/docs/models/operations/getvertexbyheightresponse.md b/docs/models/operations/getvertexbyheightresponse.md index e0f60af2..6e8ed14a 100644 --- a/docs/models/operations/getvertexbyheightresponse.md +++ b/docs/models/operations/getvertexbyheightresponse.md @@ -5,30 +5,7 @@ ```typescript import { GetVertexByHeightResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: GetVertexByHeightResponse = { - result: { - vertices: [ - { - vertexHash: "", - parentHashes: [ - "", - ], - vertexHeight: 1434.93, - vertexIndex: 3077, - vertexTimestamp: 6042.85, - txCount: 2759.13, - transactions: [ - "", - ], - vertexSizeBytes: 4352.8, - }, - ], - chainInfo: { - chainName: "x-chain", - network: "mainnet", - }, - }, -}; +let value: GetVertexByHeightResponse = {}; ``` ## Fields diff --git a/docs/models/operations/getwebhookresponsebody.md b/docs/models/operations/getwebhookresponsebody.md index 6cd9298c..7e044e2d 100644 --- a/docs/models/operations/getwebhookresponsebody.md +++ b/docs/models/operations/getwebhookresponsebody.md @@ -43,7 +43,7 @@ const value: components.PlatformActivityResponse = { metadata: { keyType: "addresses", keys: [ - "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/models/operations/listactiveprimarynetworkstakingtransactionsrequest.md b/docs/models/operations/listactiveprimarynetworkstakingtransactionsrequest.md index 620be450..437e25c5 100644 --- a/docs/models/operations/listactiveprimarynetworkstakingtransactionsrequest.md +++ b/docs/models/operations/listactiveprimarynetworkstakingtransactionsrequest.md @@ -13,7 +13,6 @@ let value: ListActivePrimaryNetworkStakingTransactionsRequest = { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }; ``` diff --git a/docs/models/operations/listactiveprimarynetworkstakingtransactionsresponse.md b/docs/models/operations/listactiveprimarynetworkstakingtransactionsresponse.md index 91daa7d2..b14a4acb 100644 --- a/docs/models/operations/listactiveprimarynetworkstakingtransactionsresponse.md +++ b/docs/models/operations/listactiveprimarynetworkstakingtransactionsresponse.md @@ -5,130 +5,7 @@ ```typescript import { ListActivePrimaryNetworkStakingTransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListActivePrimaryNetworkStakingTransactionsResponse = { - result: { - transactions: [ - { - txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", - txType: "AdvanceTimeTx", - blockTimestamp: 1648672486, - blockNumber: "", - blockHash: "", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: - "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "863.35", - assetId: "", - blockNumber: "", - blockTimestamp: 1631, - outputIndex: 9339.46, - txHash: "", - utxoType: "TRANSFER", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: - "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "55.84", - assetId: "", - blockNumber: "", - blockTimestamp: 3869.35, - outputIndex: 3531.2, - txHash: "", - utxoType: "STAKE", - }, - ], - sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - value: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountBurned: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], - amountL1ValidatorBalanceBurned: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - subnetOwnershipInfo: { - locktime: 0, - threshold: 1, - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - }, - }, - ], - chainInfo: { - chainName: "c-chain", - network: "mainnet", - }, - }, -}; +let value: ListActivePrimaryNetworkStakingTransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listalllatestblocksresponse.md b/docs/models/operations/listalllatestblocksresponse.md index cf304f39..5c3f1f21 100644 --- a/docs/models/operations/listalllatestblocksresponse.md +++ b/docs/models/operations/listalllatestblocksresponse.md @@ -5,27 +5,7 @@ ```typescript import { ListAllLatestBlocksResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListAllLatestBlocksResponse = { - result: { - blocks: [ - { - chainId: "43114", - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txCount: 2053.97, - baseFee: "", - gasUsed: "", - gasLimit: "", - gasCost: "", - parentHash: "", - feesSpent: "", - cumulativeTransactions: "", - }, - ], - }, -}; +let value: ListAllLatestBlocksResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listalllatesttransactionsresponse.md b/docs/models/operations/listalllatesttransactionsresponse.md index 143fc5b0..258bedbd 100644 --- a/docs/models/operations/listalllatesttransactionsresponse.md +++ b/docs/models/operations/listalllatesttransactionsresponse.md @@ -5,50 +5,7 @@ ```typescript import { ListAllLatestTransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListAllLatestTransactionsResponse = { - result: { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - chainId: "43114", - blockIndex: 0, - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - txStatus: "1", - txType: 1, - gasLimit: "51373", - gasUsed: "51373", - gasPrice: "470000000000", - nonce: "1", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - method: { - callType: "CONTRACT_CALL", - methodHash: "0xa9059cbb", - methodName: "transfer(address,uint256)", - }, - value: "10000000000000000000", - }, - ], - }, -}; +let value: ListAllLatestTransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listassettransactionsrequest.md b/docs/models/operations/listassettransactionsrequest.md index 4a22ebc4..a32a2448 100644 --- a/docs/models/operations/listassettransactionsrequest.md +++ b/docs/models/operations/listassettransactionsrequest.md @@ -12,7 +12,6 @@ let value: ListAssetTransactionsRequest = { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "x-chain", - network: "mainnet", assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", }; ``` diff --git a/docs/models/operations/listassettransactionsresponse.md b/docs/models/operations/listassettransactionsresponse.md index b37e841f..32e555d6 100644 --- a/docs/models/operations/listassettransactionsresponse.md +++ b/docs/models/operations/listassettransactionsresponse.md @@ -5,133 +5,7 @@ ```typescript import { ListAssetTransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListAssetTransactionsResponse = { - result: { - transactions: [ - { - txHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - chainFormat: "non-linear", - timestamp: 1600762738, - txType: "BaseTx", - memo: "0x546865204176616c616e6368652050726f6a656374", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: - "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: - "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - amountUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountCreated: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - assetCreated: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - createdAtTimestamp: 1675444720, - cap: "variable", - }, - vertices: [ - { - hash: "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", - height: 1961, - timestamp: 1600762738, - }, - ], - }, - ], - chainInfo: { - chainName: "x-chain", - network: "mainnet", - }, - }, -}; +let value: ListAssetTransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listblockchainsrequest.md b/docs/models/operations/listblockchainsrequest.md index 5fddd5da..1d3af946 100644 --- a/docs/models/operations/listblockchainsrequest.md +++ b/docs/models/operations/listblockchainsrequest.md @@ -6,7 +6,7 @@ import { ListBlockchainsRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListBlockchainsRequest = { - network: "mainnet", + pageSize: 10, sortOrder: "asc", }; ``` @@ -16,6 +16,6 @@ let value: ListBlockchainsRequest = { | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `pageToken` | *string* | :heavy_minus_sign: | A page token, received from a previous list call. Provide this to retrieve the subsequent page. | | -| `pageSize` | *number* | :heavy_minus_sign: | The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 100. | 10 | +| `pageSize` | *number* | :heavy_minus_sign: | The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 10000. | 10 | | `network` | [components.GlobalParamNetwork](../../models/components/globalparamnetwork.md) | :heavy_minus_sign: | Either mainnet or testnet/fuji. | mainnet | | `sortOrder` | [components.SortOrder](../../models/components/sortorder.md) | :heavy_minus_sign: | The order by which to sort results. Use "asc" for ascending order, "desc" for descending order. Sorted by timestamp or the `sortBy` query parameter, if provided. | asc | \ No newline at end of file diff --git a/docs/models/operations/listblockchainsresponse.md b/docs/models/operations/listblockchainsresponse.md index 1c8abb3e..f0b1a451 100644 --- a/docs/models/operations/listblockchainsresponse.md +++ b/docs/models/operations/listblockchainsresponse.md @@ -5,21 +5,7 @@ ```typescript import { ListBlockchainsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListBlockchainsResponse = { - result: { - blockchains: [ - { - createBlockTimestamp: 1223.42, - createBlockNumber: "", - blockchainId: "", - vmId: "", - subnetId: "", - blockchainName: "", - evmChainId: 43114, - }, - ], - }, -}; +let value: ListBlockchainsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listchainsresponse.md b/docs/models/operations/listchainsresponse.md index 8b2b37cb..083af595 100644 --- a/docs/models/operations/listchainsresponse.md +++ b/docs/models/operations/listchainsresponse.md @@ -5,19 +5,7 @@ ```typescript import { ListChainsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListChainsResponse = { - result: { - chains: [ - { - evmChainId: 43114, - chainName: "c_chain", - blockchainId: "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5", - subnetId: "11111111111111111111111111111111LpoYY", - network: "mainnet", - }, - ], - }, -}; +let value: ListChainsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listcollectiblebalancesrequest.md b/docs/models/operations/listcollectiblebalancesrequest.md index b6948c6b..2b9524b0 100644 --- a/docs/models/operations/listcollectiblebalancesrequest.md +++ b/docs/models/operations/listcollectiblebalancesrequest.md @@ -6,7 +6,6 @@ import { ListCollectibleBalancesRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListCollectibleBalancesRequest = { - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }; diff --git a/docs/models/operations/listcollectiblebalancesresponse.md b/docs/models/operations/listcollectiblebalancesresponse.md index 70ee491d..cae50270 100644 --- a/docs/models/operations/listcollectiblebalancesresponse.md +++ b/docs/models/operations/listcollectiblebalancesresponse.md @@ -5,25 +5,7 @@ ```typescript import { ListCollectibleBalancesResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListCollectibleBalancesResponse = { - result: { - collectibleBalances: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - ercType: "ERC-721", - tokenId: "", - tokenUri: "https://functional-entry.biz", - metadata: { - indexStatus: "INDEXED", - }, - ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - chainId: "43114", - }, - ], - }, -}; +let value: ListCollectibleBalancesResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listcontractdeploymentsrequest.md b/docs/models/operations/listcontractdeploymentsrequest.md index 441e490f..91f147af 100644 --- a/docs/models/operations/listcontractdeploymentsrequest.md +++ b/docs/models/operations/listcontractdeploymentsrequest.md @@ -6,7 +6,6 @@ import { ListContractDeploymentsRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListContractDeploymentsRequest = { - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; ``` diff --git a/docs/models/operations/listcontractdeploymentsresponse.md b/docs/models/operations/listcontractdeploymentsresponse.md index b5a5df0e..e8feefce 100644 --- a/docs/models/operations/listcontractdeploymentsresponse.md +++ b/docs/models/operations/listcontractdeploymentsresponse.md @@ -5,16 +5,7 @@ ```typescript import { ListContractDeploymentsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListContractDeploymentsResponse = { - result: { - contracts: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - ercType: "ERC-721", - }, - ], - }, -}; +let value: ListContractDeploymentsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listdelegatorsrequest.md b/docs/models/operations/listdelegatorsrequest.md index 6a2353d8..a5d3c097 100644 --- a/docs/models/operations/listdelegatorsrequest.md +++ b/docs/models/operations/listdelegatorsrequest.md @@ -8,7 +8,6 @@ import { ListDelegatorsRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListDelegatorsRequest = { rewardAddresses: "P-avax1679zrp3z9mf7z4an42ddq47qzj36zv6ga20vwl,P-avax1s7kd0kfndlz6mh3l0etrrcmkg5y366k8e0s6cc", - network: "mainnet", sortOrder: "asc", delegationStatus: "completed", nodeIds: diff --git a/docs/models/operations/listdelegatorsresponse.md b/docs/models/operations/listdelegatorsresponse.md index 6db7718f..76df9f05 100644 --- a/docs/models/operations/listdelegatorsresponse.md +++ b/docs/models/operations/listdelegatorsresponse.md @@ -5,26 +5,7 @@ ```typescript import { ListDelegatorsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListDelegatorsResponse = { - result: { - delegators: [ - { - txHash: "", - nodeId: "", - rewardAddresses: [ - "", - ], - amountDelegated: "", - delegationFee: "", - startTimestamp: 4104.55, - endTimestamp: 969.58, - estimatedGrossReward: "", - estimatedNetReward: "", - delegationStatus: "pending", - }, - ], - }, -}; +let value: ListDelegatorsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listerc1155balancesrequest.md b/docs/models/operations/listerc1155balancesrequest.md index 4ea392f6..d701e96a 100644 --- a/docs/models/operations/listerc1155balancesrequest.md +++ b/docs/models/operations/listerc1155balancesrequest.md @@ -7,7 +7,6 @@ import { ListErc1155BalancesRequest } from "@avalabs/avacloud-sdk/models/operati let value: ListErc1155BalancesRequest = { blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }; diff --git a/docs/models/operations/listerc1155balancesresponse.md b/docs/models/operations/listerc1155balancesresponse.md index d3b5f5cc..f821d80d 100644 --- a/docs/models/operations/listerc1155balancesresponse.md +++ b/docs/models/operations/listerc1155balancesresponse.md @@ -5,40 +5,7 @@ ```typescript import { ListErc1155BalancesResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListErc1155BalancesResponse = { - result: { - nativeTokenBalance: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - chainId: "43114", - price: { - currencyCode: "usd", - value: 42.42, - }, - balance: "2000000000000000000", - balanceValue: { - currencyCode: "usd", - value: 42.42, - }, - }, - erc1155TokenBalances: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - ercType: "ERC-1155", - tokenId: "", - tokenUri: "https://torn-video.org/", - metadata: { - indexStatus: "INDEXED", - }, - chainId: "43114", - balance: "2000000000000000000", - }, - ], - }, -}; +let value: ListErc1155BalancesResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listerc1155transactionsrequest.md b/docs/models/operations/listerc1155transactionsrequest.md index 3baa7376..1ab59203 100644 --- a/docs/models/operations/listerc1155transactionsrequest.md +++ b/docs/models/operations/listerc1155transactionsrequest.md @@ -8,7 +8,6 @@ import { ListErc1155TransactionsRequest } from "@avalabs/avacloud-sdk/models/ope let value: ListErc1155TransactionsRequest = { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; ``` diff --git a/docs/models/operations/listerc1155transactionsresponse.md b/docs/models/operations/listerc1155transactionsresponse.md index aeb241aa..a625ffe1 100644 --- a/docs/models/operations/listerc1155transactionsresponse.md +++ b/docs/models/operations/listerc1155transactionsresponse.md @@ -5,47 +5,7 @@ ```typescript import { ListErc1155TransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListErc1155TransactionsResponse = { - result: { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 212.21, - value: "10000000000000000000", - erc1155Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - ercType: "ERC-1155", - tokenId: "", - tokenUri: "https://athletic-pick.org", - metadata: { - indexStatus: "UNKNOWN", - }, - }, - }, - ], - }, -}; +let value: ListErc1155TransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listerc20balancesrequest.md b/docs/models/operations/listerc20balancesrequest.md index 08e93c2b..40047050 100644 --- a/docs/models/operations/listerc20balancesrequest.md +++ b/docs/models/operations/listerc20balancesrequest.md @@ -7,7 +7,6 @@ import { ListErc20BalancesRequest } from "@avalabs/avacloud-sdk/models/operation let value: ListErc20BalancesRequest = { blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddresses: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7, 0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB", diff --git a/docs/models/operations/listerc20balancesresponse.md b/docs/models/operations/listerc20balancesresponse.md index 4126300e..ae5bcf1a 100644 --- a/docs/models/operations/listerc20balancesresponse.md +++ b/docs/models/operations/listerc20balancesresponse.md @@ -5,49 +5,7 @@ ```typescript import { ListErc20BalancesResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListErc20BalancesResponse = { - result: { - nativeTokenBalance: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - chainId: "43114", - price: { - currencyCode: "usd", - value: 42.42, - }, - balance: "2000000000000000000", - balanceValue: { - currencyCode: "usd", - value: 42.42, - }, - }, - erc20TokenBalances: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - chainId: "43114", - balance: "2000000000000000000", - balanceValue: { - currencyCode: "usd", - value: 42.42, - }, - tokenReputation: "Malicious", - }, - ], - }, -}; +let value: ListErc20BalancesResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listerc20transactionsrequest.md b/docs/models/operations/listerc20transactionsrequest.md index 042bb42e..d738fc0c 100644 --- a/docs/models/operations/listerc20transactionsrequest.md +++ b/docs/models/operations/listerc20transactionsrequest.md @@ -8,7 +8,6 @@ import { ListErc20TransactionsRequest } from "@avalabs/avacloud-sdk/models/opera let value: ListErc20TransactionsRequest = { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; ``` diff --git a/docs/models/operations/listerc20transactionsresponse.md b/docs/models/operations/listerc20transactionsresponse.md index ca126dc1..d0c1cffd 100644 --- a/docs/models/operations/listerc20transactionsresponse.md +++ b/docs/models/operations/listerc20transactionsresponse.md @@ -5,51 +5,7 @@ ```typescript import { ListErc20TransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListErc20TransactionsResponse = { - result: { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 808.64, - value: "10000000000000000000", - erc20Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - }, - }, - ], - }, -}; +let value: ListErc20TransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listerc721balancesrequest.md b/docs/models/operations/listerc721balancesrequest.md index 20206b44..1a0dde29 100644 --- a/docs/models/operations/listerc721balancesrequest.md +++ b/docs/models/operations/listerc721balancesrequest.md @@ -6,7 +6,6 @@ import { ListErc721BalancesRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListErc721BalancesRequest = { - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }; diff --git a/docs/models/operations/listerc721balancesresponse.md b/docs/models/operations/listerc721balancesresponse.md index a3ed5404..998f5e6a 100644 --- a/docs/models/operations/listerc721balancesresponse.md +++ b/docs/models/operations/listerc721balancesresponse.md @@ -5,42 +5,7 @@ ```typescript import { ListErc721BalancesResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListErc721BalancesResponse = { - result: { - nativeTokenBalance: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - chainId: "43114", - price: { - currencyCode: "usd", - value: 42.42, - }, - balance: "2000000000000000000", - balanceValue: { - currencyCode: "usd", - value: 42.42, - }, - }, - erc721TokenBalances: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - ercType: "ERC-721", - tokenId: "", - tokenUri: "https://qualified-stranger.net/", - metadata: { - indexStatus: "INVALID_TOKEN_URI", - }, - ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - chainId: "43114", - }, - ], - }, -}; +let value: ListErc721BalancesResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listerc721transactionsrequest.md b/docs/models/operations/listerc721transactionsrequest.md index 3838b155..a01b1ab1 100644 --- a/docs/models/operations/listerc721transactionsrequest.md +++ b/docs/models/operations/listerc721transactionsrequest.md @@ -8,7 +8,6 @@ import { ListErc721TransactionsRequest } from "@avalabs/avacloud-sdk/models/oper let value: ListErc721TransactionsRequest = { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; ``` diff --git a/docs/models/operations/listerc721transactionsresponse.md b/docs/models/operations/listerc721transactionsresponse.md index 3a0f3c14..01b38b38 100644 --- a/docs/models/operations/listerc721transactionsresponse.md +++ b/docs/models/operations/listerc721transactionsresponse.md @@ -5,49 +5,7 @@ ```typescript import { ListErc721TransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListErc721TransactionsResponse = { - result: { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 2896.9, - erc721Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - ercType: "ERC-721", - tokenId: "", - tokenUri: "https://teeming-longboat.net/", - metadata: { - indexStatus: "INDEXED", - }, - ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - }, - ], - }, -}; +let value: ListErc721TransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listhistoricalprimarynetworkrewardsrequest.md b/docs/models/operations/listhistoricalprimarynetworkrewardsrequest.md index 4ef9dd59..07fb0f44 100644 --- a/docs/models/operations/listhistoricalprimarynetworkrewardsrequest.md +++ b/docs/models/operations/listhistoricalprimarynetworkrewardsrequest.md @@ -7,7 +7,6 @@ import { ListHistoricalPrimaryNetworkRewardsRequest } from "@avalabs/avacloud-sd let value: ListHistoricalPrimaryNetworkRewardsRequest = { addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", diff --git a/docs/models/operations/listhistoricalprimarynetworkrewardsresponse.md b/docs/models/operations/listhistoricalprimarynetworkrewardsresponse.md index 205db62a..1de21647 100644 --- a/docs/models/operations/listhistoricalprimarynetworkrewardsresponse.md +++ b/docs/models/operations/listhistoricalprimarynetworkrewardsresponse.md @@ -5,38 +5,7 @@ ```typescript import { ListHistoricalPrimaryNetworkRewardsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListHistoricalPrimaryNetworkRewardsResponse = { - result: { - historicalRewards: [ - { - addresses: [ - "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - ], - txHash: "", - amountStaked: "", - nodeId: "", - startTimestamp: 1347.6, - endTimestamp: 9923.3, - rewardType: "DELEGATOR", - utxoId: "", - outputIndex: 1640.74, - reward: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - historicalPrice: { - currencyCode: "usd", - value: 42.42, - }, - }, - rewardTxHash: "", - }, - ], - }, -}; +let value: ListHistoricalPrimaryNetworkRewardsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listicmmessagesresponse.md b/docs/models/operations/listicmmessagesresponse.md index 2a93c15a..9a5033b7 100644 --- a/docs/models/operations/listicmmessagesresponse.md +++ b/docs/models/operations/listicmmessagesresponse.md @@ -5,51 +5,7 @@ ```typescript import { ListIcmMessagesResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListIcmMessagesResponse = { - result: { - messages: [ - { - messageId: "", - icmContractAddress: "", - sourceBlockchainId: "", - destinationBlockchainId: "", - sourceEvmChainId: "", - destinationEvmChainId: "", - messageNonce: "", - from: "", - to: "", - messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, - rewardDetails: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - value: "", - }, - sourceTransaction: { - txHash: "", - timestamp: 832.52, - gasSpent: "", - }, - status: "pending", - }, - ], - }, -}; +let value: ListIcmMessagesResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listinternaltransactionsrequest.md b/docs/models/operations/listinternaltransactionsrequest.md index f53d4e3a..e75a2d9e 100644 --- a/docs/models/operations/listinternaltransactionsrequest.md +++ b/docs/models/operations/listinternaltransactionsrequest.md @@ -8,7 +8,6 @@ import { ListInternalTransactionsRequest } from "@avalabs/avacloud-sdk/models/op let value: ListInternalTransactionsRequest = { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; ``` diff --git a/docs/models/operations/listinternaltransactionsresponse.md b/docs/models/operations/listinternaltransactionsresponse.md index 968dbaa8..ce0b2b80 100644 --- a/docs/models/operations/listinternaltransactionsresponse.md +++ b/docs/models/operations/listinternaltransactionsresponse.md @@ -5,22 +5,7 @@ ```typescript import { ListInternalTransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListInternalTransactionsResponse = { - result: { - transactions: [ - { - from: "0x737F6b0b8A04e8462d0fC7076451298F0dA9a972", - to: "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", - internalTxType: "call", - value: "50000000000000000", - gasUsed: "44038", - gasLimit: "50000", - transactionHash: - "0xfd91150d236ec5c3b1ee325781affad5b0b4d7eb0187c84c220ab115eaa563e8", - }, - ], - }, -}; +let value: ListInternalTransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listl1validatorsrequest.md b/docs/models/operations/listl1validatorsrequest.md index d43c9d24..1aa08199 100644 --- a/docs/models/operations/listl1validatorsrequest.md +++ b/docs/models/operations/listl1validatorsrequest.md @@ -7,7 +7,6 @@ import { ListL1ValidatorsRequest } from "@avalabs/avacloud-sdk/models/operations let value: ListL1ValidatorsRequest = { l1ValidationId: "BsSpTd1SDvdhaoYAuKJvRj1WnoRyu8mAuMZeuz9g7brGj6KhX", - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", subnetId: "11111111111111111111111111111111LpoYY", }; diff --git a/docs/models/operations/listl1validatorsresponse.md b/docs/models/operations/listl1validatorsresponse.md index 77291148..a8747369 100644 --- a/docs/models/operations/listl1validatorsresponse.md +++ b/docs/models/operations/listl1validatorsresponse.md @@ -5,35 +5,7 @@ ```typescript import { ListL1ValidatorsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListL1ValidatorsResponse = { - result: { - validators: [ - { - validationId: "", - validationIdHex: "", - nodeId: "", - subnetId: "", - weight: 5601.59, - remainingBalance: 5368.44, - creationTimestamp: 7020.98, - blsCredentials: {}, - remainingBalanceOwner: { - addresses: [ - "", - ], - threshold: 5485.65, - }, - deactivationOwner: { - addresses: [ - "", - ], - threshold: 6691.95, - }, - }, - ], - blockHeight: "", - }, -}; +let value: ListL1ValidatorsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listlatestblocksallchainsresponse.md b/docs/models/operations/listlatestblocksallchainsresponse.md index bf01dd43..93fc1e87 100644 --- a/docs/models/operations/listlatestblocksallchainsresponse.md +++ b/docs/models/operations/listlatestblocksallchainsresponse.md @@ -5,27 +5,7 @@ ```typescript import { ListLatestBlocksAllChainsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListLatestBlocksAllChainsResponse = { - result: { - blocks: [ - { - chainId: "43114", - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txCount: 6159.46, - baseFee: "", - gasUsed: "", - gasLimit: "", - gasCost: "", - parentHash: "", - feesSpent: "", - cumulativeTransactions: "", - }, - ], - }, -}; +let value: ListLatestBlocksAllChainsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listlatestprimarynetworkblocksrequest.md b/docs/models/operations/listlatestprimarynetworkblocksrequest.md index e309ac77..0341c9cb 100644 --- a/docs/models/operations/listlatestprimarynetworkblocksrequest.md +++ b/docs/models/operations/listlatestprimarynetworkblocksrequest.md @@ -9,7 +9,6 @@ let value: ListLatestPrimaryNetworkBlocksRequest = { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", }; ``` diff --git a/docs/models/operations/listlatestprimarynetworkblocksresponse.md b/docs/models/operations/listlatestprimarynetworkblocksresponse.md index 7ce7f5e3..97bf18ed 100644 --- a/docs/models/operations/listlatestprimarynetworkblocksresponse.md +++ b/docs/models/operations/listlatestprimarynetworkblocksresponse.md @@ -5,28 +5,7 @@ ```typescript import { ListLatestPrimaryNetworkBlocksResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListLatestPrimaryNetworkBlocksResponse = { - result: { - blocks: [ - { - blockNumber: "", - blockHash: "", - parentHash: "", - blockTimestamp: 1922.29, - blockType: "", - txCount: 8642.01, - transactions: [ - "", - ], - blockSizeBytes: 9156.65, - }, - ], - chainInfo: { - chainName: "p-chain", - network: "mainnet", - }, - }, -}; +let value: ListLatestPrimaryNetworkBlocksResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listlatestprimarynetworktransactionsrequest.md b/docs/models/operations/listlatestprimarynetworktransactionsrequest.md index 859df780..b9381cdf 100644 --- a/docs/models/operations/listlatestprimarynetworktransactionsrequest.md +++ b/docs/models/operations/listlatestprimarynetworktransactionsrequest.md @@ -13,7 +13,6 @@ let value: ListLatestPrimaryNetworkTransactionsRequest = { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }; ``` diff --git a/docs/models/operations/listlatestprimarynetworktransactionsresponse.md b/docs/models/operations/listlatestprimarynetworktransactionsresponse.md index 23128a33..5f4c5456 100644 --- a/docs/models/operations/listlatestprimarynetworktransactionsresponse.md +++ b/docs/models/operations/listlatestprimarynetworktransactionsresponse.md @@ -5,128 +5,7 @@ ```typescript import { ListLatestPrimaryNetworkTransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListLatestPrimaryNetworkTransactionsResponse = { - result: { - transactions: [ - { - txHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - chainFormat: "non-linear", - timestamp: 1600762738, - txType: "OperationTx", - memo: "0x546865204176616c616e6368652050726f6a656374", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: - "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: - "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - amountUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], - amountCreated: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], - sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - assetCreated: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - createdAtTimestamp: 1675444720, - cap: "variable", - }, - blockHeight: 1005, - blockHash: "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", - }, - ], - chainInfo: { - chainName: "c-chain", - network: "mainnet", - }, - }, -}; +let value: ListLatestPrimaryNetworkTransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listlatestprimarynetworktransactionsresponsebody.md b/docs/models/operations/listlatestprimarynetworktransactionsresponsebody.md index e7f1c4a4..ffbd9c23 100644 --- a/docs/models/operations/listlatestprimarynetworktransactionsresponsebody.md +++ b/docs/models/operations/listlatestprimarynetworktransactionsresponsebody.md @@ -12,79 +12,15 @@ const value: components.ListPChainTransactionsResponse = { transactions: [ { txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", - txType: "AddPermissionlessValidatorTx", + txType: "ExportTx", blockTimestamp: 1648672486, blockNumber: "", blockHash: "", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "469.46", - assetId: "", - blockNumber: "", - blockTimestamp: 7817.74, - outputIndex: 8202.32, - txHash: "", - utxoType: "TRANSFER", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - amount: "508.67", - assetId: "", - blockNumber: "", - blockTimestamp: 4322.48, - outputIndex: 7206.14, - txHash: "", - utxoType: "TRANSFER", - }, - ], + consumedUtxos: [], + emittedUtxos: [], sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", value: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountBurned: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", @@ -94,23 +30,15 @@ const value: components.ListPChainTransactionsResponse = { amount: "5001000", }, ], - amountStaked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], + amountBurned: [], + amountStaked: [], amountL1ValidatorBalanceBurned: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, ], @@ -124,7 +52,7 @@ const value: components.ListPChainTransactionsResponse = { }, ], chainInfo: { - chainName: "p-chain", + chainName: "c-chain", network: "mainnet", }, }; @@ -134,125 +62,9 @@ const value: components.ListPChainTransactionsResponse = { ```typescript const value: components.ListXChainTransactionsResponse = { - transactions: [ - { - txHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - chainFormat: "non-linear", - timestamp: 1600762738, - txType: "OperationTx", - memo: "0x546865204176616c616e6368652050726f6a656374", - consumedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", - }, - ], - amountUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - amountCreated: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - amount: "5001000", - }, - ], - sourceChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - destinationChain: "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - assetCreated: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "nft", - createdAtTimestamp: 1675444720, - cap: "variable", - }, - vertices: [ - { - hash: "82qPRREHmh8Cfta4PGD6GymY9ZLyvgYugqW6hj9FykpMVRz1S", - height: 1961, - timestamp: 1600762738, - }, - ], - }, - ], + transactions: [], chainInfo: { - chainName: "p-chain", + chainName: "c-chain", network: "mainnet", }, }; @@ -270,23 +82,14 @@ const value: components.ListCChainAtomicTransactionsResponse = { "0x57a5cb7704561d1d59bd563b6421021b7563960c05ba3ae0e36fc36917c742ee", timestamp: 1600762738, memo: "0x546865204176616c616e6368652050726f6a656374", - amountUnlocked: [ - { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - ], + amountUnlocked: [], amountCreated: [ { assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", name: "Avalanche", symbol: "AVAX", denomination: 9, - type: "secp256k1", + type: "nft", amount: "5001000", }, ], @@ -304,54 +107,14 @@ const value: components.ListCChainAtomicTransactionsResponse = { type: "nft", amount: "5001000", }, - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - }, - ], - emittedUtxos: [ - { - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - asset: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - consumedOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - consumingTxHash: "3j9JpF1aGuQtLLbo3YkvvKkWrCZViXZjdeJQWUSEY5hcqUn2c", - createdOnChainId: - "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM", - utxoId: "68vLva9kfKUsX88ZPM8jdbf8qHUZRoZSFH6NdpAVTspkfrXDC", - consumingTxTimestamp: 1599696000, - creationTxHash: "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z", - credentials: [ - { - signature: - "bWWoZUu0Z3STjuk/+2az7M4vP0oqc9NtiA7kOdqINCIE/2+5va5R1KNCWwEX5jE1xVHLvAxU2LHTN5gK8m84HwA", - publicKey: "AdMQOtubgBFFJu++0faHPIIA6KmdZ2ERErMRGzyy6juI", - }, - ], - locktime: 0, - outputIndex: "38", - threshold: 1, - timestamp: 1599696000, - utxoType: "mint", + credentials: [], }, ], + emittedUtxos: [], }, ], chainInfo: { - chainName: "x-chain", + chainName: "c-chain", network: "mainnet", }, }; diff --git a/docs/models/operations/listlatesttransactionsallchainsresponse.md b/docs/models/operations/listlatesttransactionsallchainsresponse.md index 0ade15c4..470e3218 100644 --- a/docs/models/operations/listlatesttransactionsallchainsresponse.md +++ b/docs/models/operations/listlatesttransactionsallchainsresponse.md @@ -5,50 +5,7 @@ ```typescript import { ListLatestTransactionsAllChainsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListLatestTransactionsAllChainsResponse = { - result: { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - chainId: "43114", - blockIndex: 0, - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - txStatus: "1", - txType: 1, - gasLimit: "51373", - gasUsed: "51373", - gasPrice: "470000000000", - nonce: "1", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - method: { - callType: "NATIVE_TRANSFER", - methodHash: "0xa9059cbb", - methodName: "transfer(address,uint256)", - }, - value: "10000000000000000000", - }, - ], - }, -}; +let value: ListLatestTransactionsAllChainsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listlatesttransactionsrequest.md b/docs/models/operations/listlatesttransactionsrequest.md index ef47645f..573ec7be 100644 --- a/docs/models/operations/listlatesttransactionsrequest.md +++ b/docs/models/operations/listlatesttransactionsrequest.md @@ -5,9 +5,7 @@ ```typescript import { ListLatestTransactionsRequest } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListLatestTransactionsRequest = { - chainId: "43114", -}; +let value: ListLatestTransactionsRequest = {}; ``` ## Fields diff --git a/docs/models/operations/listlatesttransactionsresponse.md b/docs/models/operations/listlatesttransactionsresponse.md index f128b8a2..a2f108a2 100644 --- a/docs/models/operations/listlatesttransactionsresponse.md +++ b/docs/models/operations/listlatesttransactionsresponse.md @@ -5,50 +5,7 @@ ```typescript import { ListLatestTransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListLatestTransactionsResponse = { - result: { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - chainId: "43114", - blockIndex: 0, - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - txStatus: "1", - txType: 1, - gasLimit: "51373", - gasUsed: "51373", - gasPrice: "470000000000", - nonce: "1", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - method: { - callType: "NATIVE_TRANSFER", - methodHash: "0xa9059cbb", - methodName: "transfer(address,uint256)", - }, - value: "10000000000000000000", - }, - ], - }, -}; +let value: ListLatestTransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listlatestxchainverticesrequest.md b/docs/models/operations/listlatestxchainverticesrequest.md index fa203573..9b59dc76 100644 --- a/docs/models/operations/listlatestxchainverticesrequest.md +++ b/docs/models/operations/listlatestxchainverticesrequest.md @@ -7,7 +7,6 @@ import { ListLatestXChainVerticesRequest } from "@avalabs/avacloud-sdk/models/op let value: ListLatestXChainVerticesRequest = { blockchainId: "x-chain", - network: "mainnet", }; ``` diff --git a/docs/models/operations/listlatestxchainverticesresponse.md b/docs/models/operations/listlatestxchainverticesresponse.md index 17baf713..f391f660 100644 --- a/docs/models/operations/listlatestxchainverticesresponse.md +++ b/docs/models/operations/listlatestxchainverticesresponse.md @@ -5,30 +5,7 @@ ```typescript import { ListLatestXChainVerticesResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListLatestXChainVerticesResponse = { - result: { - vertices: [ - { - vertexHash: "", - parentHashes: [ - "", - ], - vertexHeight: 73, - vertexIndex: 9760.52, - vertexTimestamp: 6597.12, - txCount: 3151.37, - transactions: [ - "", - ], - vertexSizeBytes: 8710.52, - }, - ], - chainInfo: { - chainName: "p-chain", - network: "mainnet", - }, - }, -}; +let value: ListLatestXChainVerticesResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listnativetransactionsrequest.md b/docs/models/operations/listnativetransactionsrequest.md index 05096e76..a0388571 100644 --- a/docs/models/operations/listnativetransactionsrequest.md +++ b/docs/models/operations/listnativetransactionsrequest.md @@ -8,7 +8,6 @@ import { ListNativeTransactionsRequest } from "@avalabs/avacloud-sdk/models/oper let value: ListNativeTransactionsRequest = { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; ``` diff --git a/docs/models/operations/listnativetransactionsresponse.md b/docs/models/operations/listnativetransactionsresponse.md index 60e6b2f5..85489701 100644 --- a/docs/models/operations/listnativetransactionsresponse.md +++ b/docs/models/operations/listnativetransactionsresponse.md @@ -5,50 +5,7 @@ ```typescript import { ListNativeTransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListNativeTransactionsResponse = { - result: { - transactions: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - chainId: "43114", - blockIndex: 0, - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - txStatus: "1", - txType: 1, - gasLimit: "51373", - gasUsed: "51373", - gasPrice: "470000000000", - nonce: "1", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - method: { - callType: "NATIVE_TRANSFER", - methodHash: "0xa9059cbb", - methodName: "transfer(address,uint256)", - }, - value: "10000000000000000000", - }, - ], - }, -}; +let value: ListNativeTransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listpendingprimarynetworkrewardsrequest.md b/docs/models/operations/listpendingprimarynetworkrewardsrequest.md index 008f40ce..4ba6b24a 100644 --- a/docs/models/operations/listpendingprimarynetworkrewardsrequest.md +++ b/docs/models/operations/listpendingprimarynetworkrewardsrequest.md @@ -7,7 +7,6 @@ import { ListPendingPrimaryNetworkRewardsRequest } from "@avalabs/avacloud-sdk/m let value: ListPendingPrimaryNetworkRewardsRequest = { addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", diff --git a/docs/models/operations/listpendingprimarynetworkrewardsresponse.md b/docs/models/operations/listpendingprimarynetworkrewardsresponse.md index 144740bb..12156b17 100644 --- a/docs/models/operations/listpendingprimarynetworkrewardsresponse.md +++ b/docs/models/operations/listpendingprimarynetworkrewardsresponse.md @@ -5,32 +5,7 @@ ```typescript import { ListPendingPrimaryNetworkRewardsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListPendingPrimaryNetworkRewardsResponse = { - result: { - pendingRewards: [ - { - addresses: [ - "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - ], - txHash: "", - amountStaked: "", - nodeId: "", - startTimestamp: 7551.95, - endTimestamp: 1187.72, - rewardType: "VALIDATOR", - progress: 2045.49, - estimatedReward: { - assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", - name: "Avalanche", - symbol: "AVAX", - denomination: 9, - type: "secp256k1", - amount: "5001000", - }, - }, - ], - }, -}; +let value: ListPendingPrimaryNetworkRewardsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listprimarynetworkblocksbynodeidrequest.md b/docs/models/operations/listprimarynetworkblocksbynodeidrequest.md index b000a5a5..45111c35 100644 --- a/docs/models/operations/listprimarynetworkblocksbynodeidrequest.md +++ b/docs/models/operations/listprimarynetworkblocksbynodeidrequest.md @@ -9,7 +9,6 @@ let value: ListPrimaryNetworkBlocksByNodeIdRequest = { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", }; ``` diff --git a/docs/models/operations/listprimarynetworkblocksbynodeidresponse.md b/docs/models/operations/listprimarynetworkblocksbynodeidresponse.md index bae36792..90320bba 100644 --- a/docs/models/operations/listprimarynetworkblocksbynodeidresponse.md +++ b/docs/models/operations/listprimarynetworkblocksbynodeidresponse.md @@ -5,28 +5,7 @@ ```typescript import { ListPrimaryNetworkBlocksByNodeIdResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListPrimaryNetworkBlocksByNodeIdResponse = { - result: { - blocks: [ - { - blockNumber: "", - blockHash: "", - parentHash: "", - blockTimestamp: 6484.2, - blockType: "", - txCount: 5630.13, - transactions: [ - "", - ], - blockSizeBytes: 7319.16, - }, - ], - chainInfo: { - chainName: "x-chain", - network: "mainnet", - }, - }, -}; +let value: ListPrimaryNetworkBlocksByNodeIdResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listsubnetsrequest.md b/docs/models/operations/listsubnetsrequest.md index 1e6168ad..9c81a2c3 100644 --- a/docs/models/operations/listsubnetsrequest.md +++ b/docs/models/operations/listsubnetsrequest.md @@ -6,7 +6,7 @@ import { ListSubnetsRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListSubnetsRequest = { - network: "mainnet", + pageSize: 10, sortOrder: "asc", }; ``` @@ -16,6 +16,6 @@ let value: ListSubnetsRequest = { | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `pageToken` | *string* | :heavy_minus_sign: | A page token, received from a previous list call. Provide this to retrieve the subsequent page. | | -| `pageSize` | *number* | :heavy_minus_sign: | The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 100. | 10 | +| `pageSize` | *number* | :heavy_minus_sign: | The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 10000. | 10 | | `network` | [components.GlobalParamNetwork](../../models/components/globalparamnetwork.md) | :heavy_minus_sign: | Either mainnet or testnet/fuji. | mainnet | | `sortOrder` | [components.SortOrder](../../models/components/sortorder.md) | :heavy_minus_sign: | The order by which to sort results. Use "asc" for ascending order, "desc" for descending order. Sorted by timestamp or the `sortBy` query parameter, if provided. | asc | \ No newline at end of file diff --git a/docs/models/operations/listsubnetsresponse.md b/docs/models/operations/listsubnetsresponse.md index a678df55..73a5cd13 100644 --- a/docs/models/operations/listsubnetsresponse.md +++ b/docs/models/operations/listsubnetsresponse.md @@ -5,41 +5,7 @@ ```typescript import { ListSubnetsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListSubnetsResponse = { - result: { - subnets: [ - { - createBlockTimestamp: 1917.99, - createBlockIndex: "", - subnetId: "", - ownerAddresses: [ - "", - ], - threshold: 151.67, - locktime: 5713.2, - subnetOwnershipInfo: { - locktime: 0, - threshold: 1, - addresses: [ - "avax1qm2a25eytsrj235hxg6jc0mwk99tss64eqevsw", - ], - }, - isL1: false, - blockchains: [ - { - createBlockTimestamp: 240.01, - createBlockNumber: "", - blockchainId: "", - vmId: "", - subnetId: "", - blockchainName: "", - evmChainId: 43114, - }, - ], - }, - ], - }, -}; +let value: ListSubnetsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listteleportermessagesresponse.md b/docs/models/operations/listteleportermessagesresponse.md index 9ba37811..5e767491 100644 --- a/docs/models/operations/listteleportermessagesresponse.md +++ b/docs/models/operations/listteleportermessagesresponse.md @@ -5,51 +5,7 @@ ```typescript import { ListTeleporterMessagesResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListTeleporterMessagesResponse = { - result: { - messages: [ - { - messageId: "", - teleporterContractAddress: "", - sourceBlockchainId: "", - destinationBlockchainId: "", - sourceEvmChainId: "", - destinationEvmChainId: "", - messageNonce: "", - from: "", - to: "", - messageExecuted: false, - receipts: [ - { - receivedMessageNonce: "", - relayerRewardAddress: "", - }, - ], - receiptDelivered: false, - rewardDetails: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - value: "", - }, - sourceTransaction: { - txHash: "", - timestamp: 2328.82, - gasSpent: "", - }, - status: "pending", - }, - ], - }, -}; +let value: ListTeleporterMessagesResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listtokensrequest.md b/docs/models/operations/listtokensrequest.md index c6f76724..2adeb435 100644 --- a/docs/models/operations/listtokensrequest.md +++ b/docs/models/operations/listtokensrequest.md @@ -6,7 +6,6 @@ import { ListTokensRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListTokensRequest = { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }; ``` diff --git a/docs/models/operations/listtokensresponse.md b/docs/models/operations/listtokensresponse.md index 615215ec..84859da5 100644 --- a/docs/models/operations/listtokensresponse.md +++ b/docs/models/operations/listtokensresponse.md @@ -5,21 +5,7 @@ ```typescript import { ListTokensResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListTokensResponse = { - result: { - tokens: [ - { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - ercType: "ERC-1155", - tokenId: "", - tokenUri: "https://oily-awareness.org", - metadata: { - indexStatus: "INVALID_TOKEN_URI_SCHEME", - }, - }, - ], - }, -}; +let value: ListTokensResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listtransactionsrequest.md b/docs/models/operations/listtransactionsrequest.md index b71502d3..872c7f90 100644 --- a/docs/models/operations/listtransactionsrequest.md +++ b/docs/models/operations/listtransactionsrequest.md @@ -8,7 +8,6 @@ import { ListTransactionsRequest } from "@avalabs/avacloud-sdk/models/operations let value: ListTransactionsRequest = { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", sortOrder: "asc", }; diff --git a/docs/models/operations/listtransactionsresponse.md b/docs/models/operations/listtransactionsresponse.md index fb203cbb..dab8b20d 100644 --- a/docs/models/operations/listtransactionsresponse.md +++ b/docs/models/operations/listtransactionsresponse.md @@ -5,176 +5,7 @@ ```typescript import { ListTransactionsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListTransactionsResponse = { - result: { - transactions: [ - { - nativeTransaction: { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - chainId: "43114", - blockIndex: 0, - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - txStatus: "1", - txType: 1, - gasLimit: "51373", - gasUsed: "51373", - gasPrice: "470000000000", - nonce: "1", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - method: { - callType: "CONTRACT_CALL", - methodHash: "0xa9059cbb", - methodName: "transfer(address,uint256)", - }, - value: "10000000000000000000", - }, - erc20Transfers: [ - { - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 6012.35, - value: "10000000000000000000", - erc20Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - }, - }, - ], - erc721Transfers: [ - { - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 5361.09, - erc721Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - ercType: "ERC-721", - tokenId: "", - tokenUri: "https://tattered-retention.com/", - metadata: { - indexStatus: "INVALID_TOKEN_URI_SCHEME", - }, - ownerAddress: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - }, - ], - erc1155Transfers: [ - { - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 8308.99, - value: "10000000000000000000", - erc1155Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - ercType: "ERC-1155", - tokenId: "", - tokenUri: "https://dismal-lobster.org/", - metadata: { - indexStatus: "INVALID_TOKEN_URI", - }, - }, - }, - ], - internalTransactions: [ - { - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - internalTxType: "UNKNOWN", - value: "10000000000000000000", - isReverted: false, - gasUsed: "", - gasLimit: "", - }, - ], - }, - ], - }, -}; +let value: ListTransactionsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listtransfersrequest.md b/docs/models/operations/listtransfersrequest.md index 3607d31d..5519ee61 100644 --- a/docs/models/operations/listtransfersrequest.md +++ b/docs/models/operations/listtransfersrequest.md @@ -8,7 +8,6 @@ import { ListTransfersRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListTransfersRequest = { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }; ``` diff --git a/docs/models/operations/listtransfersresponse.md b/docs/models/operations/listtransfersresponse.md index 55ee1951..825bce45 100644 --- a/docs/models/operations/listtransfersresponse.md +++ b/docs/models/operations/listtransfersresponse.md @@ -5,51 +5,7 @@ ```typescript import { ListTransfersResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListTransfersResponse = { - result: { - transfers: [ - { - blockNumber: "339", - blockTimestamp: 1648672486, - blockHash: - "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", - txHash: - "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4", - from: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - to: { - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - }, - logIndex: 6728.37, - value: "10000000000000000000", - erc20Token: { - address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", - name: "Wrapped AVAX", - symbol: "WAVAX", - decimals: 18, - logoUri: - "https://images.ctfassets.net/gcj8jwzm6086/5VHupNKwnDYJvqMENeV7iJ/fdd6326b7a82c8388e4ee9d4be7062d4/avalanche-avax-logo.svg", - ercType: "ERC-20", - price: { - currencyCode: "usd", - value: 42.42, - }, - }, - }, - ], - }, -}; +let value: ListTransfersResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listvalidatorsrequest.md b/docs/models/operations/listvalidatorsrequest.md index 291a5f6e..21c29d93 100644 --- a/docs/models/operations/listvalidatorsrequest.md +++ b/docs/models/operations/listvalidatorsrequest.md @@ -6,7 +6,6 @@ import { ListValidatorsRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ListValidatorsRequest = { - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", diff --git a/docs/models/operations/listvalidatorsresponse.md b/docs/models/operations/listvalidatorsresponse.md index 141f2f37..1131ae8c 100644 --- a/docs/models/operations/listvalidatorsresponse.md +++ b/docs/models/operations/listvalidatorsresponse.md @@ -5,21 +5,7 @@ ```typescript import { ListValidatorsResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListValidatorsResponse = { - result: { - validators: [ - { - txHash: "", - nodeId: "", - subnetId: "", - amountStaked: "", - startTimestamp: 9203.18, - endTimestamp: 6514.5, - validationStatus: "pending", - }, - ], - }, -}; +let value: ListValidatorsResponse = {}; ``` ## Fields diff --git a/docs/models/operations/listwebhooksresponse.md b/docs/models/operations/listwebhooksresponse.md index b2f09a04..81d943b5 100644 --- a/docs/models/operations/listwebhooksresponse.md +++ b/docs/models/operations/listwebhooksresponse.md @@ -5,31 +5,7 @@ ```typescript import { ListWebhooksResponse } from "@avalabs/avacloud-sdk/models/operations"; -let value: ListWebhooksResponse = { - result: { - webhooks: [ - { - id: "", - eventType: "platform_address_activity", - url: "https://superior-creature.net/", - chainId: "", - status: "active", - createdAt: 6534.96, - name: "", - description: - "meh kettledrum posh ha dissemble place stealthily trolley owlishly heartache", - metadata: { - addresses: [ - "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", - ], - eventSignatures: [ - "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", - ], - }, - }, - ], - }, -}; +let value: ListWebhooksResponse = {}; ``` ## Fields diff --git a/docs/models/operations/metric.md b/docs/models/operations/metric.md new file mode 100644 index 00000000..70d58033 --- /dev/null +++ b/docs/models/operations/metric.md @@ -0,0 +1,17 @@ +# Metric + +Which network level metric to fetch for L1 validator. + +## Example Usage + +```typescript +import { Metric } from "@avalabs/avacloud-sdk/models/operations"; + +let value: Metric = "totalValidatorFeesDaily"; +``` + +## Values + +```typescript +"totalCumulativeFeesDaily" | "totalValidatorFeesDaily" | "totalPayingValidatorsDaily" +``` \ No newline at end of file diff --git a/docs/models/operations/pathparammetric.md b/docs/models/operations/pathparammetric.md new file mode 100644 index 00000000..e915ed7c --- /dev/null +++ b/docs/models/operations/pathparammetric.md @@ -0,0 +1,17 @@ +# PathParamMetric + +Which metric to fetch for given L1 validation ID. + +## Example Usage + +```typescript +import { PathParamMetric } from "@avalabs/avacloud-sdk/models/operations"; + +let value: PathParamMetric = "validationFeesDaily"; +``` + +## Values + +```typescript +"validationCumulativeFeesDaily" | "validationFeesDaily" +``` \ No newline at end of file diff --git a/docs/models/operations/posttransactionexportjobrequestbody.md b/docs/models/operations/posttransactionexportjobrequestbody.md index e82948f3..22d1e07a 100644 --- a/docs/models/operations/posttransactionexportjobrequestbody.md +++ b/docs/models/operations/posttransactionexportjobrequestbody.md @@ -12,7 +12,9 @@ const value: components.CreateEvmTransactionExportRequest = { lastDate: "2023-05-02", options: { addresses: [ - "", + "", + "", + "", ], includeChains: [ "43114", diff --git a/docs/models/operations/reindexnftrequest.md b/docs/models/operations/reindexnftrequest.md index 56e62dac..8fb8b38b 100644 --- a/docs/models/operations/reindexnftrequest.md +++ b/docs/models/operations/reindexnftrequest.md @@ -6,7 +6,6 @@ import { ReindexNftRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: ReindexNftRequest = { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", tokenId: "145", }; diff --git a/docs/models/operations/removeaddressesfromwebhookrequest.md b/docs/models/operations/removeaddressesfromwebhookrequest.md index a53b6d8e..7a2dd38b 100644 --- a/docs/models/operations/removeaddressesfromwebhookrequest.md +++ b/docs/models/operations/removeaddressesfromwebhookrequest.md @@ -7,11 +7,6 @@ import { RemoveAddressesFromWebhookRequest } from "@avalabs/avacloud-sdk/models/ let value: RemoveAddressesFromWebhookRequest = { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", - addressesChangeRequest: { - addresses: [ - "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", - ], - }, }; ``` diff --git a/docs/models/operations/updatewebhookrequest.md b/docs/models/operations/updatewebhookrequest.md index 269037f3..9ab084e0 100644 --- a/docs/models/operations/updatewebhookrequest.md +++ b/docs/models/operations/updatewebhookrequest.md @@ -7,7 +7,6 @@ import { UpdateWebhookRequest } from "@avalabs/avacloud-sdk/models/operations"; let value: UpdateWebhookRequest = { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", - updateWebhookRequest: {}, }; ``` diff --git a/docs/models/operations/updatewebhookresponsebody.md b/docs/models/operations/updatewebhookresponsebody.md index 49b5a168..9edfa5c2 100644 --- a/docs/models/operations/updatewebhookresponsebody.md +++ b/docs/models/operations/updatewebhookresponsebody.md @@ -43,7 +43,7 @@ const value: components.PlatformActivityResponse = { metadata: { keyType: "addresses", keys: [ - "", + "", ], eventSignatures: [ "0x61cbb2a3dee0b6064c2e681aadd61677fb4ef319f0b547508d495626f5a62f64", diff --git a/docs/sdks/addresses/README.md b/docs/sdks/addresses/README.md index dbf7512d..a055cfb4 100644 --- a/docs/sdks/addresses/README.md +++ b/docs/sdks/addresses/README.md @@ -20,8 +20,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -30,7 +28,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -50,25 +47,20 @@ import { webhooksAddressesList } from "@avalabs/avacloud-sdk/funcs/webhooksAddre // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await webhooksAddressesList(avaCloudSDK, { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("webhooksAddressesList failed:", res.error); + } } run(); @@ -113,8 +105,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -127,7 +117,6 @@ async function run() { }, }); - // Handle the result console.log(result); } @@ -146,8 +135,6 @@ import { webhooksAddressesRemove } from "@avalabs/avacloud-sdk/funcs/webhooksAdd // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -159,15 +146,12 @@ async function run() { ], }, }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("webhooksAddressesRemove failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -212,8 +196,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -226,7 +208,6 @@ async function run() { }, }); - // Handle the result console.log(result); } @@ -245,8 +226,6 @@ import { webhooksAddressesAdd } from "@avalabs/avacloud-sdk/funcs/webhooksAddres // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -258,15 +237,12 @@ async function run() { ], }, }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("webhooksAddressesAdd failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/avacloudsdkbalances/README.md b/docs/sdks/avacloudsdkbalances/README.md index 34461db8..a4635f27 100644 --- a/docs/sdks/avacloudsdkbalances/README.md +++ b/docs/sdks/avacloudsdkbalances/README.md @@ -25,18 +25,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.balances.getNative({ blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", currency: "usd", }); - // Handle the result console.log(result); } @@ -56,25 +53,20 @@ import { dataEvmAddressBalancesGetNative } from "@avalabs/avacloud-sdk/funcs/dat const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressBalancesGetNative(avaCloudSDK, { blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", currency: "usd", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmAddressBalancesGetNative failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -124,20 +116,17 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.balances.listErc20({ blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddresses: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7, 0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB", currency: "usd", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -158,28 +147,23 @@ import { dataEvmAddressBalancesListErc20 } from "@avalabs/avacloud-sdk/funcs/dat const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressBalancesListErc20(avaCloudSDK, { blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddresses: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7, 0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB", currency: "usd", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressBalancesListErc20 failed:", res.error); + } } run(); @@ -227,18 +211,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.balances.listErc721({ - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -259,26 +240,21 @@ import { dataEvmAddressBalancesListErc721 } from "@avalabs/avacloud-sdk/funcs/da const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressBalancesListErc721(avaCloudSDK, { - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressBalancesListErc721 failed:", res.error); + } } run(); @@ -328,19 +304,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.balances.listErc1155({ blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -361,27 +334,22 @@ import { dataEvmAddressBalancesListErc1155 } from "@avalabs/avacloud-sdk/funcs/d const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressBalancesListErc1155(avaCloudSDK, { blockNumber: "6479329", - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressBalancesListErc1155 failed:", res.error); + } } run(); @@ -429,18 +397,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.balances.listCollectibles({ - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -461,26 +426,21 @@ import { dataEvmAddressBalancesListCollectibles } from "@avalabs/avacloud-sdk/fu const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressBalancesListCollectibles(avaCloudSDK, { - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", contractAddress: "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressBalancesListCollectibles failed:", res.error); + } } run(); diff --git a/docs/sdks/avacloudsdkblocks/README.md b/docs/sdks/avacloudsdkblocks/README.md index 15740176..dd0d9080 100644 --- a/docs/sdks/avacloudsdkblocks/README.md +++ b/docs/sdks/avacloudsdkblocks/README.md @@ -20,18 +20,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.blocks.get({ blockchainId: "p-chain", - network: "mainnet", blockId: "5615di9ytxujackzaXNrVuWQy5y8Yrt8chPCscMr5Ku9YxJ1S", }); - // Handle the result console.log(result); } @@ -50,25 +47,20 @@ import { dataPrimaryNetworkBlocksGet } from "@avalabs/avacloud-sdk/funcs/dataPri // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkBlocksGet(avaCloudSDK, { blockchainId: "p-chain", - network: "mainnet", blockId: "5615di9ytxujackzaXNrVuWQy5y8Yrt8chPCscMr5Ku9YxJ1S", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkBlocksGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -113,7 +105,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -122,12 +113,10 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -147,7 +136,6 @@ import { dataPrimaryNetworkBlocksListByNodeId } from "@avalabs/avacloud-sdk/func // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -156,20 +144,16 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkBlocksListByNodeId failed:", res.error); + } } run(); @@ -214,7 +198,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -223,11 +206,9 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -247,7 +228,6 @@ import { dataPrimaryNetworkBlocksListLatest } from "@avalabs/avacloud-sdk/funcs/ // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -256,19 +236,15 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkBlocksListLatest failed:", res.error); + } } run(); diff --git a/docs/sdks/avacloudsdkchains/README.md b/docs/sdks/avacloudsdkchains/README.md index bb69eeb6..3da9b7b3 100644 --- a/docs/sdks/avacloudsdkchains/README.md +++ b/docs/sdks/avacloudsdkchains/README.md @@ -28,8 +28,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -38,7 +36,6 @@ async function run() { feature: "nftIndexing", }); - // Handle the result console.log(result); } @@ -57,8 +54,6 @@ import { dataEvmChainsList } from "@avalabs/avacloud-sdk/funcs/dataEvmChainsList // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -66,15 +61,12 @@ async function run() { network: "mainnet", feature: "nftIndexing", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmChainsList failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -120,15 +112,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { - const result = await avaCloudSDK.data.evm.chains.get({ - chainId: "43114", - }); + const result = await avaCloudSDK.data.evm.chains.get({}); - // Handle the result console.log(result); } @@ -148,22 +136,16 @@ import { dataEvmChainsGet } from "@avalabs/avacloud-sdk/funcs/dataEvmChainsGet.j const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { - const res = await dataEvmChainsGet(avaCloudSDK, { - chainId: "43114", - }); - - if (!res.ok) { - throw res.error; + const res = await dataEvmChainsGet(avaCloudSDK, {}); + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmChainsGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -212,8 +194,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -221,7 +201,6 @@ async function run() { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - // Handle the result console.log(result); } @@ -240,23 +219,18 @@ import { dataEvmChainsGetAddressChains } from "@avalabs/avacloud-sdk/funcs/dataE // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmChainsGetAddressChains(avaCloudSDK, { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmChainsGetAddressChains failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -305,8 +279,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -315,7 +287,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -335,25 +306,20 @@ import { dataEvmChainsListAllLatestTransactions } from "@avalabs/avacloud-sdk/fu // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmChainsListAllLatestTransactions(avaCloudSDK, { network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmChainsListAllLatestTransactions failed:", res.error); + } } run(); @@ -402,8 +368,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -412,7 +376,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -432,25 +395,20 @@ import { dataEvmChainsListAllLatestBlocks } from "@avalabs/avacloud-sdk/funcs/da // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmChainsListAllLatestBlocks(avaCloudSDK, { network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmChainsListAllLatestBlocks failed:", res.error); + } } run(); diff --git a/docs/sdks/avacloudsdkcontracts/README.md b/docs/sdks/avacloudsdkcontracts/README.md index 0b70118f..70d12c6c 100644 --- a/docs/sdks/avacloudsdkcontracts/README.md +++ b/docs/sdks/avacloudsdkcontracts/README.md @@ -19,17 +19,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.contracts.listDeployments({ - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -50,25 +47,20 @@ import { dataEvmAddressContractsListDeployments } from "@avalabs/avacloud-sdk/fu const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressContractsListDeployments(avaCloudSDK, { - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressContractsListDeployments failed:", res.error); + } } run(); diff --git a/docs/sdks/avacloudsdkdatachains/README.md b/docs/sdks/avacloudsdkdatachains/README.md index 53b5dd4f..3c0a8abd 100644 --- a/docs/sdks/avacloudsdkdatachains/README.md +++ b/docs/sdks/avacloudsdkdatachains/README.md @@ -18,8 +18,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -27,7 +25,6 @@ async function run() { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - // Handle the result console.log(result); } @@ -46,23 +43,18 @@ import { dataEvmAddressChainsList } from "@avalabs/avacloud-sdk/funcs/dataEvmAdd // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressChainsList(avaCloudSDK, { address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmAddressChainsList failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/avacloudsdkdatatransactions/README.md b/docs/sdks/avacloudsdkdatatransactions/README.md index ae54d2ae..0d2d84d1 100644 --- a/docs/sdks/avacloudsdkdatatransactions/README.md +++ b/docs/sdks/avacloudsdkdatatransactions/README.md @@ -26,20 +26,17 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.transactions.list({ startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -60,28 +57,23 @@ import { dataEvmAddressTransactionsList } from "@avalabs/avacloud-sdk/funcs/data const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressTransactionsList(avaCloudSDK, { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressTransactionsList failed:", res.error); + } } run(); @@ -127,19 +119,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.transactions.listNative({ startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -160,27 +149,22 @@ import { dataEvmAddressTransactionsListNative } from "@avalabs/avacloud-sdk/func const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressTransactionsListNative(avaCloudSDK, { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressTransactionsListNative failed:", res.error); + } } run(); @@ -226,19 +210,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.transactions.listErc20({ startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -259,27 +240,22 @@ import { dataEvmAddressTransactionsListErc20 } from "@avalabs/avacloud-sdk/funcs const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressTransactionsListErc20(avaCloudSDK, { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressTransactionsListErc20 failed:", res.error); + } } run(); @@ -325,19 +301,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.transactions.listErc721({ startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -358,27 +331,22 @@ import { dataEvmAddressTransactionsListErc721 } from "@avalabs/avacloud-sdk/func const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressTransactionsListErc721(avaCloudSDK, { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressTransactionsListErc721 failed:", res.error); + } } run(); @@ -424,19 +392,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.transactions.listErc1155({ startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -457,27 +422,22 @@ import { dataEvmAddressTransactionsListErc1155 } from "@avalabs/avacloud-sdk/fun const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressTransactionsListErc1155(avaCloudSDK, { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressTransactionsListErc1155 failed:", res.error); + } } run(); @@ -525,19 +485,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.address.transactions.listInternal({ startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -558,27 +515,22 @@ import { dataEvmAddressTransactionsListInternal } from "@avalabs/avacloud-sdk/fu const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmAddressTransactionsListInternal(avaCloudSDK, { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmAddressTransactionsListInternal failed:", res.error); + } } run(); diff --git a/docs/sdks/avacloudsdktransactions/README.md b/docs/sdks/avacloudsdktransactions/README.md index 284722eb..01911028 100644 --- a/docs/sdks/avacloudsdktransactions/README.md +++ b/docs/sdks/avacloudsdktransactions/README.md @@ -21,18 +21,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.transactions.get({ blockchainId: "p-chain", - network: "mainnet", txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", }); - // Handle the result console.log(result); } @@ -51,25 +48,20 @@ import { dataPrimaryNetworkTransactionsGet } from "@avalabs/avacloud-sdk/funcs/d // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkTransactionsGet(avaCloudSDK, { blockchainId: "p-chain", - network: "mainnet", txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkTransactionsGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -120,7 +112,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -133,12 +124,10 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -158,7 +147,6 @@ import { dataPrimaryNetworkTransactionsListLatest } from "@avalabs/avacloud-sdk/ // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -171,20 +159,16 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkTransactionsListLatest failed:", res.error); + } } run(); @@ -229,7 +213,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -242,12 +225,10 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -267,7 +248,6 @@ import { dataPrimaryNetworkTransactionsListActiveStakingTransactions } from "@av // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -280,20 +260,16 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkTransactionsListActiveStakingTransactions failed:", res.error); + } } run(); @@ -338,7 +314,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -350,12 +325,10 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "x-chain", - network: "mainnet", assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -375,7 +348,6 @@ import { dataPrimaryNetworkTransactionsListAssetTransactions } from "@avalabs/av // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -387,20 +359,16 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, blockchainId: "x-chain", - network: "mainnet", assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkTransactionsListAssetTransactions failed:", res.error); + } } run(); diff --git a/docs/sdks/balances/README.md b/docs/sdks/balances/README.md index 3c93ca90..67e093bf 100644 --- a/docs/sdks/balances/README.md +++ b/docs/sdks/balances/README.md @@ -20,7 +20,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -29,10 +28,8 @@ async function run() { blockTimestamp: 1599696000, addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", blockchainId: "p-chain", - network: "mainnet", }); - // Handle the result console.log(result); } @@ -51,7 +48,6 @@ import { dataPrimaryNetworkBalancesListByAddresses } from "@avalabs/avacloud-sdk // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -60,17 +56,13 @@ async function run() { blockTimestamp: 1599696000, addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", blockchainId: "p-chain", - network: "mainnet", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkBalancesListByAddresses failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/blocks/README.md b/docs/sdks/blocks/README.md index cc8ccbe2..123e5644 100644 --- a/docs/sdks/blocks/README.md +++ b/docs/sdks/blocks/README.md @@ -21,8 +21,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -31,7 +29,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -51,25 +48,20 @@ import { dataEvmBlocksListLatestAllChains } from "@avalabs/avacloud-sdk/funcs/da // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmBlocksListLatestAllChains(avaCloudSDK, { network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmBlocksListLatestAllChains failed:", res.error); + } } run(); @@ -115,16 +107,12 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { - const result = await avaCloudSDK.data.evm.blocks.listLatest({ - chainId: "43114", - }); + const result = await avaCloudSDK.data.evm.blocks.listLatest({}); for await (const page of result) { - // Handle the page console.log(page); } } @@ -145,24 +133,18 @@ import { dataEvmBlocksListLatest } from "@avalabs/avacloud-sdk/funcs/dataEvmBloc const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { - const res = await dataEvmBlocksListLatest(avaCloudSDK, { - chainId: "43114", - }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + const res = await dataEvmBlocksListLatest(avaCloudSDK, {}); + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmBlocksListLatest failed:", res.error); + } } run(); @@ -208,16 +190,13 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.blocks.get({ - chainId: "43114", blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", }); - // Handle the result console.log(result); } @@ -237,23 +216,18 @@ import { dataEvmBlocksGet } from "@avalabs/avacloud-sdk/funcs/dataEvmBlocksGet.j const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmBlocksGet(avaCloudSDK, { - chainId: "43114", blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmBlocksGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -299,16 +273,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.blocks.listTransactions({ - chainId: "43114", + pageSize: 10, blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", }); - // Handle the result console.log(result); } @@ -328,23 +300,19 @@ import { dataEvmBlocksListTransactions } from "@avalabs/avacloud-sdk/funcs/dataE const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmBlocksListTransactions(avaCloudSDK, { - chainId: "43114", + pageSize: 10, blockId: "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmBlocksListTransactions failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/chains/README.md b/docs/sdks/chains/README.md index 611028fc..49a49688 100644 --- a/docs/sdks/chains/README.md +++ b/docs/sdks/chains/README.md @@ -16,7 +16,7 @@ ## list -Get a list of Metrics API supported blockchains. +Get a list of Metrics API supported blockchains. This endpoint is paginated and supports a maximum page size of 10000. ### Example Usage @@ -25,8 +25,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -35,7 +33,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -55,25 +52,20 @@ import { metricsChainsList } from "@avalabs/avacloud-sdk/funcs/metricsChainsList // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await metricsChainsList(avaCloudSDK, { network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("metricsChainsList failed:", res.error); + } } run(); @@ -119,15 +111,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { - const result = await avaCloudSDK.metrics.chains.get({ - chainId: "43114", - }); + const result = await avaCloudSDK.metrics.chains.get({}); - // Handle the result console.log(result); } @@ -147,22 +135,16 @@ import { metricsChainsGet } from "@avalabs/avacloud-sdk/funcs/metricsChainsGet.j const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { - const res = await metricsChainsGet(avaCloudSDK, { - chainId: "43114", - }); - - if (!res.ok) { - throw res.error; + const res = await metricsChainsGet(avaCloudSDK, {}); + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsChainsGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -198,7 +180,41 @@ run(); ## getMetrics -Gets metrics for an EVM chain over a specified time interval aggregated at the specified time-interval granularity. +EVM chain metrics are available for all Avalanche L1s on _Mainnet_ and _Fuji_ (testnet). You can request metrics by EVM chain ID. See the `/chains` endpoint for all supported chains. + +All metrics are updated several times every hour. Each metric data point has a `value` and `timestamp` (Unix timestamp in seconds). All metric values include data within the duration of the associated timestamp plus the requested `timeInterval`. All timestamps are fixed to the hour. When requesting a timeInterval of **day**, **week**, or **month**, the timestamp will be 0:00 UTC of the day, Monday of the week, or first day of the month, respectively. The latest data point in any response may change on each update. + +### Metrics + +activeAddresses: The number of distinct addresses seen within the selected `timeInterval` starting at the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. + +activeSenders: This metric follows the same structure as activeAddresses, but instead only counts addresses that appear in the “from” field of the respective transaction or transfer log event. + +cumulativeTxCount: The cumulative transaction count from genesis up until 24 hours after the timestamp. This aggregation can be considered a “rolling sum” of the transaction count metric (txCount). Only `timeInterval=day` supported. + +cumulativeAddresses: The cumulative count of unique addresses from genesis up until 24 hours after the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. Only `timeInterval=day` supported. + +cumulativeContracts: The cumulative count of contracts created from genesis up until the timestamp. Contracts are counted by looking for the CREATE, CREATE2, and CREATE3 call types in all transaction traces (aka internal transactions). Only `timeInterval=day` supported. + +cumulativeDeployers: The cumulative count of unique contract deployers from genesis up until 24 hours after the timestamp. Deployers counted are those that appear in the “from” field of transaction traces with the CREATE, CREATE2, and CREATE3 call types. Only `timeInterval=day` supported. + +gasUsed: The amount of gas used by transactions within the requested timeInterval starting at the timestamp. + +txCount: The amount of transactions within the requested timeInterval starting at the timestamp. + +avgGps: The average Gas used Per Second (GPS) within the day beginning at the timestamp. The average is calculated by taking the sum of gas used by all blocks within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only `timeInterval=day` supported. + +maxGps: The max Gas used Per Second (GPS) measured within the day beginning at the timestamp. Each GPS data point is calculated using the gas used in a single block divided by the time since the last block. Only `timeInterval=day` supported. + +avgTps: The average Transactions Per Second (TPS) within the day beginning at the timestamp. The average is calculated by taking the sum of transactions within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only `timeInterval=day` supported. + +maxTps: The max Transactions Per Second (TPS) measured within the day beginning at the timestamp. Each TPS data point is calculated by taking the number of transactions in a single block and dividing it by the time since the last block. Only `timeInterval=day` supported. + +avgGasPrice: The average gas price within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only `timeInterval=day` supported. + +maxGasPrice: The max gas price seen within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only `timeInterval=day` supported. + +feesPaid: The sum of transaction fees paid within the day beginning at the timestamp. The fee is calculated as the gas used multiplied by the gas price as reported in all transaction receipts. Only `timeInterval=day` supported. ### Example Usage @@ -208,7 +224,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { @@ -217,11 +232,10 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, timeInterval: "day", - chainId: "43114", + pageSize: 10, }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -242,7 +256,6 @@ import { metricsChainsGetMetrics } from "@avalabs/avacloud-sdk/funcs/metricsChai const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { @@ -251,19 +264,16 @@ async function run() { startTimestamp: 1689541049, endTimestamp: 1689800249, timeInterval: "day", - chainId: "43114", + pageSize: 10, }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("metricsChainsGetMetrics failed:", res.error); + } } run(); @@ -309,16 +319,13 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.chains.getTeleporterMetrics({ metric: "teleporterSourceTxnCount", - chainId: "43114", }); - // Handle the result console.log(result); } @@ -338,23 +345,18 @@ import { metricsChainsGetTeleporterMetrics } from "@avalabs/avacloud-sdk/funcs/m const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await metricsChainsGetTeleporterMetrics(avaCloudSDK, { metric: "teleporterSourceTxnCount", - chainId: "43114", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsChainsGetTeleporterMetrics failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -400,16 +402,13 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.chains.getRollingWindowMetrics({ metric: "txCount", - chainId: "43114", }); - // Handle the result console.log(result); } @@ -429,23 +428,18 @@ import { metricsChainsGetRollingWindowMetrics } from "@avalabs/avacloud-sdk/func const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await metricsChainsGetRollingWindowMetrics(avaCloudSDK, { metric: "txCount", - chainId: "43114", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsChainsGetRollingWindowMetrics failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -491,17 +485,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.chains.listNftHolders({ - chainId: "43114", + pageSize: 10, address: "0x7a420AEFF902AAa2c85a190D7B91Ce8BEFffFE14", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -522,25 +514,21 @@ import { metricsChainsListNftHolders } from "@avalabs/avacloud-sdk/funcs/metrics const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await metricsChainsListNftHolders(avaCloudSDK, { - chainId: "43114", + pageSize: 10, address: "0x7a420AEFF902AAa2c85a190D7B91Ce8BEFffFE14", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("metricsChainsListNftHolders failed:", res.error); + } } run(); @@ -586,7 +574,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { @@ -594,12 +581,11 @@ async function run() { threshold: "1000000", startTimestamp: 1689541049, endTimestamp: 1689800249, - chainId: "43114", + pageSize: 10, address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -620,7 +606,6 @@ import { metricsChainsListTokenHoldersAboveThreshold } from "@avalabs/avacloud-s const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { @@ -628,20 +613,17 @@ async function run() { threshold: "1000000", startTimestamp: 1689541049, endTimestamp: 1689800249, - chainId: "43114", + pageSize: 10, address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("metricsChainsListTokenHoldersAboveThreshold failed:", res.error); + } } run(); @@ -686,17 +668,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.chains.listBTCbBridgersAboveThreshold({ threshold: "1000000", + pageSize: 10, }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -716,25 +696,21 @@ import { metricsChainsListBTCbBridgersAboveThreshold } from "@avalabs/avacloud-s // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await metricsChainsListBTCbBridgersAboveThreshold(avaCloudSDK, { threshold: "1000000", + pageSize: 10, }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("metricsChainsListBTCbBridgersAboveThreshold failed:", res.error); + } } run(); diff --git a/docs/sdks/contracts/README.md b/docs/sdks/contracts/README.md index 4c529001..2c85d5f8 100644 --- a/docs/sdks/contracts/README.md +++ b/docs/sdks/contracts/README.md @@ -21,17 +21,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.contracts.getDeploymentTransaction({ - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", currency: "usd", }); - // Handle the result console.log(result); } @@ -51,24 +48,19 @@ import { dataEvmContractsGetDeploymentTransaction } from "@avalabs/avacloud-sdk/ const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmContractsGetDeploymentTransaction(avaCloudSDK, { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", currency: "usd", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmContractsGetDeploymentTransaction failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -114,16 +106,13 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.contracts.getMetadata({ - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }); - // Handle the result console.log(result); } @@ -143,23 +132,18 @@ import { dataEvmContractsGetMetadata } from "@avalabs/avacloud-sdk/funcs/dataEvm const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmContractsGetMetadata(avaCloudSDK, { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmContractsGetMetadata failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -205,19 +189,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.contracts.listTransfers({ startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -238,27 +219,22 @@ import { dataEvmContractsListTransfers } from "@avalabs/avacloud-sdk/funcs/dataE const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmContractsListTransfers(avaCloudSDK, { startBlock: 6479329, endBlock: 6479330, - chainId: "43114", address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmContractsListTransfers failed:", res.error); + } } run(); diff --git a/docs/sdks/data/README.md b/docs/sdks/data/README.md index 299b7839..360b9939 100644 --- a/docs/sdks/data/README.md +++ b/docs/sdks/data/README.md @@ -18,14 +18,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.healthCheck(); - // Handle the result console.log(result); } @@ -44,21 +41,16 @@ import { dataHealthCheck } from "@avalabs/avacloud-sdk/funcs/dataHealthCheck.js" // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataHealthCheck(avaCloudSDK); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataHealthCheck failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/icm/README.md b/docs/sdks/icm/README.md index c484b268..8822c1a4 100644 --- a/docs/sdks/icm/README.md +++ b/docs/sdks/icm/README.md @@ -20,8 +20,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -29,7 +27,6 @@ async function run() { messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d", }); - // Handle the result console.log(result); } @@ -48,23 +45,18 @@ import { dataIcmGet } from "@avalabs/avacloud-sdk/funcs/dataIcmGet.js"; // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataIcmGet(avaCloudSDK, { messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataIcmGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -109,8 +101,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -123,7 +113,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -143,8 +132,6 @@ import { dataIcmList } from "@avalabs/avacloud-sdk/funcs/dataIcmList.js"; // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -155,17 +142,14 @@ async function run() { from: "0x321eDA69247566D662178feE695C7026c604Cd94", network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataIcmList failed:", res.error); + } } run(); @@ -210,8 +194,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -220,7 +202,6 @@ async function run() { network: "mainnet", }); - // Handle the result console.log(result); } @@ -239,8 +220,6 @@ import { dataIcmListByAddress } from "@avalabs/avacloud-sdk/funcs/dataIcmListByA // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -248,15 +227,12 @@ async function run() { address: "0x8578AE7723751446B196bD5124e1bF57B40EB7Bc", network: "mainnet", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataIcmListByAddress failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/l1validators/README.md b/docs/sdks/l1validators/README.md new file mode 100644 index 00000000..95419043 --- /dev/null +++ b/docs/sdks/l1validators/README.md @@ -0,0 +1,357 @@ +# L1Validators +(*metrics.l1Validators*) + +## Overview + +### Available Operations + +* [listMetrics](#listmetrics) - Get given metric for all validators +* [getMetricsByValidationId](#getmetricsbyvalidationid) - Get metric values with given validation id and timestamp range +* [getMetricsByNodeId](#getmetricsbynodeid) - Get metric values with given node id and timestamp range +* [getMetricsBySubnetId](#getmetricsbysubnetid) - Get metric values with given subnet ID and timestamp range + +## listMetrics + +Get given metric's value for all validators. + +### Example Usage + +```typescript +import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; + +const avaCloudSDK = new AvaCloudSDK({ + serverURL: "https://api.example.com", +}); + +async function run() { + const result = await avaCloudSDK.metrics.l1Validators.listMetrics({ + metric: "totalValidatorFeesDaily", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + }); + + console.log(result); +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { AvaCloudSDKCore } from "@avalabs/avacloud-sdk/core.js"; +import { metricsL1ValidatorsListMetrics } from "@avalabs/avacloud-sdk/funcs/metricsL1ValidatorsListMetrics.js"; + +// Use `AvaCloudSDKCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const avaCloudSDK = new AvaCloudSDKCore({ + serverURL: "https://api.example.com", +}); + +async function run() { + const res = await metricsL1ValidatorsListMetrics(avaCloudSDK, { + metric: "totalValidatorFeesDaily", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + }); + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsL1ValidatorsListMetrics failed:", res.error); + } +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.GetTotalL1ValidatorMetricsRequest](../../models/operations/gettotall1validatormetricsrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | +| `options.serverURL` | *string* | :heavy_minus_sign: | An optional server URL to use. | + +### Response + +**Promise\<[components.MetricsApiResponse](../../models/components/metricsapiresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| errors.BadRequest | 400 | application/json | +| errors.Unauthorized | 401 | application/json | +| errors.Forbidden | 403 | application/json | +| errors.NotFound | 404 | application/json | +| errors.TooManyRequests | 429 | application/json | +| errors.InternalServerError | 500 | application/json | +| errors.BadGateway | 502 | application/json | +| errors.ServiceUnavailable | 503 | application/json | +| errors.SDKError | 4XX, 5XX | \*/\* | + +## getMetricsByValidationId + +Get given metric values for a given validation id with or without a timestamp range. + +### Example Usage + +```typescript +import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; + +const avaCloudSDK = new AvaCloudSDK({ + serverURL: "https://api.example.com", +}); + +async function run() { + const result = await avaCloudSDK.metrics.l1Validators.getMetricsByValidationId({ + l1ValidationId: "2YYCZGHjqnbw1MzQ5fGrTp3SjqUu8y1J1xeW4yuhdXe4LoUVVG", + metric: "validationFeesDaily", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + }); + + console.log(result); +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { AvaCloudSDKCore } from "@avalabs/avacloud-sdk/core.js"; +import { metricsL1ValidatorsGetMetricsByValidationId } from "@avalabs/avacloud-sdk/funcs/metricsL1ValidatorsGetMetricsByValidationId.js"; + +// Use `AvaCloudSDKCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const avaCloudSDK = new AvaCloudSDKCore({ + serverURL: "https://api.example.com", +}); + +async function run() { + const res = await metricsL1ValidatorsGetMetricsByValidationId(avaCloudSDK, { + l1ValidationId: "2YYCZGHjqnbw1MzQ5fGrTp3SjqUu8y1J1xeW4yuhdXe4LoUVVG", + metric: "validationFeesDaily", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + }); + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsL1ValidatorsGetMetricsByValidationId failed:", res.error); + } +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.GetMetricsByValidationIdRequest](../../models/operations/getmetricsbyvalidationidrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | +| `options.serverURL` | *string* | :heavy_minus_sign: | An optional server URL to use. | + +### Response + +**Promise\<[components.MetricsApiResponse](../../models/components/metricsapiresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| errors.BadRequest | 400 | application/json | +| errors.Unauthorized | 401 | application/json | +| errors.Forbidden | 403 | application/json | +| errors.NotFound | 404 | application/json | +| errors.TooManyRequests | 429 | application/json | +| errors.InternalServerError | 500 | application/json | +| errors.BadGateway | 502 | application/json | +| errors.ServiceUnavailable | 503 | application/json | +| errors.SDKError | 4XX, 5XX | \*/\* | + +## getMetricsByNodeId + +Get given metric values for a given node id with or without a timestamp range. + +### Example Usage + +```typescript +import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; + +const avaCloudSDK = new AvaCloudSDK({ + serverURL: "https://api.example.com", +}); + +async function run() { + const result = await avaCloudSDK.metrics.l1Validators.getMetricsByNodeId({ + metric: "perNodeDailyFeesPaid", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + nodeId: "NodeID-JQPadXEMWtRtJyXrisyDNWuXKSjSf9D36", + }); + + console.log(result); +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { AvaCloudSDKCore } from "@avalabs/avacloud-sdk/core.js"; +import { metricsL1ValidatorsGetMetricsByNodeId } from "@avalabs/avacloud-sdk/funcs/metricsL1ValidatorsGetMetricsByNodeId.js"; + +// Use `AvaCloudSDKCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const avaCloudSDK = new AvaCloudSDKCore({ + serverURL: "https://api.example.com", +}); + +async function run() { + const res = await metricsL1ValidatorsGetMetricsByNodeId(avaCloudSDK, { + metric: "perNodeDailyFeesPaid", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + nodeId: "NodeID-JQPadXEMWtRtJyXrisyDNWuXKSjSf9D36", + }); + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsL1ValidatorsGetMetricsByNodeId failed:", res.error); + } +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.GetMetricsByNodeIdRequest](../../models/operations/getmetricsbynodeidrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | +| `options.serverURL` | *string* | :heavy_minus_sign: | An optional server URL to use. | + +### Response + +**Promise\<[components.MetricsApiResponse](../../models/components/metricsapiresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| errors.BadRequest | 400 | application/json | +| errors.Unauthorized | 401 | application/json | +| errors.Forbidden | 403 | application/json | +| errors.NotFound | 404 | application/json | +| errors.TooManyRequests | 429 | application/json | +| errors.InternalServerError | 500 | application/json | +| errors.BadGateway | 502 | application/json | +| errors.ServiceUnavailable | 503 | application/json | +| errors.SDKError | 4XX, 5XX | \*/\* | + +## getMetricsBySubnetId + +Get given metric values for a given subnet ID with or without a timestamp range. + +### Example Usage + +```typescript +import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; + +const avaCloudSDK = new AvaCloudSDK({ + serverURL: "https://api.example.com", +}); + +async function run() { + const result = await avaCloudSDK.metrics.l1Validators.getMetricsBySubnetId({ + metric: "perSubnetDailyFeesPaid", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + subnetId: "eYwmVU67LmSfZb1RwqCMhBYkFyG8ftxn6jAwqzFmxC9STBWLC", + }); + + console.log(result); +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { AvaCloudSDKCore } from "@avalabs/avacloud-sdk/core.js"; +import { metricsL1ValidatorsGetMetricsBySubnetId } from "@avalabs/avacloud-sdk/funcs/metricsL1ValidatorsGetMetricsBySubnetId.js"; + +// Use `AvaCloudSDKCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const avaCloudSDK = new AvaCloudSDKCore({ + serverURL: "https://api.example.com", +}); + +async function run() { + const res = await metricsL1ValidatorsGetMetricsBySubnetId(avaCloudSDK, { + metric: "perSubnetDailyFeesPaid", + startTimestamp: 1689541049, + endTimestamp: 1689800249, + subnetId: "eYwmVU67LmSfZb1RwqCMhBYkFyG8ftxn6jAwqzFmxC9STBWLC", + }); + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsL1ValidatorsGetMetricsBySubnetId failed:", res.error); + } +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.GetMetricsBySubnetIdRequest](../../models/operations/getmetricsbysubnetidrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | +| `options.serverURL` | *string* | :heavy_minus_sign: | An optional server URL to use. | + +### Response + +**Promise\<[components.MetricsApiResponse](../../models/components/metricsapiresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| -------------------------- | -------------------------- | -------------------------- | +| errors.BadRequest | 400 | application/json | +| errors.Unauthorized | 401 | application/json | +| errors.Forbidden | 403 | application/json | +| errors.NotFound | 404 | application/json | +| errors.TooManyRequests | 429 | application/json | +| errors.InternalServerError | 500 | application/json | +| errors.BadGateway | 502 | application/json | +| errors.ServiceUnavailable | 503 | application/json | +| errors.SDKError | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/docs/sdks/lookingglass/README.md b/docs/sdks/lookingglass/README.md index a38a0330..2da43610 100644 --- a/docs/sdks/lookingglass/README.md +++ b/docs/sdks/lookingglass/README.md @@ -20,8 +20,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -62,7 +60,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -82,8 +79,6 @@ import { lookingGlassCompositeQuery } from "@avalabs/avacloud-sdk/funcs/lookingG // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -122,17 +117,14 @@ async function run() { ], operator: "OR", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("lookingGlassCompositeQuery failed:", res.error); + } } run(); diff --git a/docs/sdks/metrics/README.md b/docs/sdks/metrics/README.md index eacd477e..6e7fbeb4 100644 --- a/docs/sdks/metrics/README.md +++ b/docs/sdks/metrics/README.md @@ -18,14 +18,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.healthCheck(); - // Handle the result console.log(result); } @@ -44,21 +41,16 @@ import { metricsHealthCheck } from "@avalabs/avacloud-sdk/funcs/metricsHealthChe // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await metricsHealthCheck(avaCloudSDK); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("metricsHealthCheck failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/networks/README.md b/docs/sdks/networks/README.md index 8a094d36..7cb5dcb8 100644 --- a/docs/sdks/networks/README.md +++ b/docs/sdks/networks/README.md @@ -18,7 +18,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -27,11 +26,10 @@ async function run() { metric: "validatorCount", startTimestamp: 1689541049, endTimestamp: 1689800249, - network: "mainnet", + pageSize: 10, }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -51,7 +49,6 @@ import { metricsNetworksGetStakingMetrics } from "@avalabs/avacloud-sdk/funcs/me // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -60,19 +57,16 @@ async function run() { metric: "validatorCount", startTimestamp: 1689541049, endTimestamp: 1689800249, - network: "mainnet", + pageSize: 10, }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("metricsNetworksGetStakingMetrics failed:", res.error); + } } run(); diff --git a/docs/sdks/nfts/README.md b/docs/sdks/nfts/README.md index d806f976..61661611 100644 --- a/docs/sdks/nfts/README.md +++ b/docs/sdks/nfts/README.md @@ -21,12 +21,10 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { await avaCloudSDK.data.nfts.reindex({ - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", tokenId: "145", }); @@ -50,23 +48,19 @@ import { dataNftsReindex } from "@avalabs/avacloud-sdk/funcs/dataNftsReindex.js" const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataNftsReindex(avaCloudSDK, { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", tokenId: "145", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + + } else { + console.log("dataNftsReindex failed:", res.error); } - - const { value: result } = res; - - } run(); @@ -112,17 +106,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.nfts.list({ - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -143,25 +134,20 @@ import { dataNftsList } from "@avalabs/avacloud-sdk/funcs/dataNftsList.js"; const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataNftsList(avaCloudSDK, { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataNftsList failed:", res.error); + } } run(); @@ -207,17 +193,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.nfts.get({ - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", tokenId: "145", }); - // Handle the result console.log(result); } @@ -237,24 +220,19 @@ import { dataNftsGet } from "@avalabs/avacloud-sdk/funcs/dataNftsGet.js"; const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataNftsGet(avaCloudSDK, { - chainId: "43114", address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", tokenId: "145", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataNftsGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/operations/README.md b/docs/sdks/operations/README.md index 710beb1b..b062a63b 100644 --- a/docs/sdks/operations/README.md +++ b/docs/sdks/operations/README.md @@ -19,8 +19,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -28,7 +26,6 @@ async function run() { operationId: "aa22054a-cb7c-4a4e-9b83-59f2ede74138", }); - // Handle the result console.log(result); } @@ -47,23 +44,18 @@ import { dataOperationsGetResult } from "@avalabs/avacloud-sdk/funcs/dataOperati // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataOperationsGetResult(avaCloudSDK, { operationId: "aa22054a-cb7c-4a4e-9b83-59f2ede74138", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataOperationsGetResult failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -110,8 +102,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -126,7 +116,6 @@ async function run() { }, }); - // Handle the result console.log(result); } @@ -145,8 +134,6 @@ import { dataOperationsExportTransactions } from "@avalabs/avacloud-sdk/funcs/da // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -160,15 +147,12 @@ async function run() { ], }, }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataOperationsExportTransactions failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/primarynetwork/README.md b/docs/sdks/primarynetwork/README.md index 4cf1eb75..1c9b28ac 100644 --- a/docs/sdks/primarynetwork/README.md +++ b/docs/sdks/primarynetwork/README.md @@ -28,18 +28,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.getAssetDetails({ blockchainId: "x-chain", - network: "mainnet", assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", }); - // Handle the result console.log(result); } @@ -58,25 +55,20 @@ import { dataPrimaryNetworkGetAssetDetails } from "@avalabs/avacloud-sdk/funcs/d // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkGetAssetDetails(avaCloudSDK, { blockchainId: "x-chain", - network: "mainnet", assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkGetAssetDetails failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -121,17 +113,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.getChainIdsForAddresses({ addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", }); - // Handle the result console.log(result); } @@ -150,24 +139,19 @@ import { dataPrimaryNetworkGetChainIdsForAddresses } from "@avalabs/avacloud-sdk // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkGetChainIdsForAddresses(avaCloudSDK, { addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkGetChainIdsForAddresses failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -212,16 +196,12 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { - const result = await avaCloudSDK.data.primaryNetwork.getNetworkDetails({ - network: "mainnet", - }); + const result = await avaCloudSDK.data.primaryNetwork.getNetworkDetails({}); - // Handle the result console.log(result); } @@ -240,23 +220,17 @@ import { dataPrimaryNetworkGetNetworkDetails } from "@avalabs/avacloud-sdk/funcs // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { - const res = await dataPrimaryNetworkGetNetworkDetails(avaCloudSDK, { - network: "mainnet", - }); - - if (!res.ok) { - throw res.error; + const res = await dataPrimaryNetworkGetNetworkDetails(avaCloudSDK, {}); + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkGetNetworkDetails failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -301,18 +275,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.listBlockchains({ - network: "mainnet", + pageSize: 10, sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -332,26 +304,22 @@ import { dataPrimaryNetworkListBlockchains } from "@avalabs/avacloud-sdk/funcs/d // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkListBlockchains(avaCloudSDK, { - network: "mainnet", + pageSize: 10, sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkListBlockchains failed:", res.error); + } } run(); @@ -396,17 +364,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.getBlockchainById({ blockchainId: "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5", - network: "mainnet", }); - // Handle the result console.log(result); } @@ -425,24 +390,19 @@ import { dataPrimaryNetworkGetBlockchainById } from "@avalabs/avacloud-sdk/funcs // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkGetBlockchainById(avaCloudSDK, { blockchainId: "2q9e4r6Mu3U68nU1fYjgbR6JvwrRx36CohpAX5UQxse55x1Q5", - network: "mainnet", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkGetBlockchainById failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -487,18 +447,16 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.listSubnets({ - network: "mainnet", + pageSize: 10, sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -518,26 +476,22 @@ import { dataPrimaryNetworkListSubnets } from "@avalabs/avacloud-sdk/funcs/dataP // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkListSubnets(avaCloudSDK, { - network: "mainnet", + pageSize: 10, sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkListSubnets failed:", res.error); + } } run(); @@ -582,17 +536,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.getSubnetById({ - network: "mainnet", subnetId: "11111111111111111111111111111111LpoYY", }); - // Handle the result console.log(result); } @@ -611,24 +562,19 @@ import { dataPrimaryNetworkGetSubnetById } from "@avalabs/avacloud-sdk/funcs/dat // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkGetSubnetById(avaCloudSDK, { - network: "mainnet", subnetId: "11111111111111111111111111111111LpoYY", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkGetSubnetById failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -673,13 +619,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.listValidators({ - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", validationStatus: "completed", @@ -695,7 +639,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -715,13 +658,11 @@ import { dataPrimaryNetworkListValidators } from "@avalabs/avacloud-sdk/funcs/da // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkListValidators(avaCloudSDK, { - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", validationStatus: "completed", @@ -735,17 +676,14 @@ async function run() { maxUptimePerformance: 100, subnetId: "11111111111111111111111111111111LpoYY", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkListValidators failed:", res.error); + } } run(); @@ -790,20 +728,17 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.getValidatorDetails({ - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", validationStatus: "completed", sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -823,28 +758,23 @@ import { dataPrimaryNetworkGetValidatorDetails } from "@avalabs/avacloud-sdk/fun // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkGetValidatorDetails(avaCloudSDK, { - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", validationStatus: "completed", sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkGetValidatorDetails failed:", res.error); + } } run(); @@ -889,21 +819,18 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.listDelegators({ rewardAddresses: "P-avax1679zrp3z9mf7z4an42ddq47qzj36zv6ga20vwl,P-avax1s7kd0kfndlz6mh3l0etrrcmkg5y366k8e0s6cc", - network: "mainnet", sortOrder: "asc", delegationStatus: "completed", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -923,29 +850,24 @@ import { dataPrimaryNetworkListDelegators } from "@avalabs/avacloud-sdk/funcs/da // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkListDelegators(avaCloudSDK, { rewardAddresses: "P-avax1679zrp3z9mf7z4an42ddq47qzj36zv6ga20vwl,P-avax1s7kd0kfndlz6mh3l0etrrcmkg5y366k8e0s6cc", - network: "mainnet", sortOrder: "asc", delegationStatus: "completed", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkListDelegators failed:", res.error); + } } run(); @@ -990,20 +912,17 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.listL1Validators({ l1ValidationId: "BsSpTd1SDvdhaoYAuKJvRj1WnoRyu8mAuMZeuz9g7brGj6KhX", - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", subnetId: "11111111111111111111111111111111LpoYY", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -1023,28 +942,23 @@ import { dataPrimaryNetworkListL1Validators } from "@avalabs/avacloud-sdk/funcs/ // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkListL1Validators(avaCloudSDK, { l1ValidationId: "BsSpTd1SDvdhaoYAuKJvRj1WnoRyu8mAuMZeuz9g7brGj6KhX", - network: "mainnet", nodeId: "NodeID-111111111111111111116DBWJs", subnetId: "11111111111111111111111111111111LpoYY", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkListL1Validators failed:", res.error); + } } run(); diff --git a/docs/sdks/rewards/README.md b/docs/sdks/rewards/README.md index 68d9b274..56726852 100644 --- a/docs/sdks/rewards/README.md +++ b/docs/sdks/rewards/README.md @@ -19,20 +19,17 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.rewards.listPendingRewards({ addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -52,28 +49,23 @@ import { dataPrimaryNetworkRewardsListPendingRewards } from "@avalabs/avacloud-s // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkRewardsListPendingRewards(avaCloudSDK, { addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkRewardsListPendingRewards failed:", res.error); + } } run(); @@ -118,21 +110,18 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.rewards.listHistoricalRewards({ addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", currency: "usd", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -152,29 +141,24 @@ import { dataPrimaryNetworkRewardsListHistoricalRewards } from "@avalabs/avaclou // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkRewardsListHistoricalRewards(avaCloudSDK, { addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", - network: "mainnet", nodeIds: "NodeID-111111111111111111116DBWJs,NodeID-222222222222222222227DBWJs", sortOrder: "asc", currency: "usd", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkRewardsListHistoricalRewards failed:", res.error); + } } run(); diff --git a/docs/sdks/signatureaggregator/README.md b/docs/sdks/signatureaggregator/README.md index 6aaf82b5..7b8ef86d 100644 --- a/docs/sdks/signatureaggregator/README.md +++ b/docs/sdks/signatureaggregator/README.md @@ -19,13 +19,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.signatureAggregator.aggregate({ - network: "mainnet", signatureAggregatorRequest: { message: "000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000003cc0000000000059f3be606497285d0ffbb5ac9ba24aa60346a9b1812479ed66cb329f394a4b1c7000003a200000000000100000014253b2784c75e510dd0ff1da844684a1ac0aa5fcf00000380000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001150000000000000000000000008578ae7723751446b196bd5124e1bf57b40eb7bc7fc93d85c6d62c5b2ac0b519c87010ea5294012d1e407030d6acd0021cac10d50000000000000000000000009660ed66aef60dfba5467afe865f612edbfb5c710000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000011a00000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011a20000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011b50000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e80000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e90000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000001c07f66981b45056e5024eb6d51f9f30aa0d28fd00000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000", justification: "0001abcdabcfff", @@ -34,7 +32,6 @@ async function run() { }, }); - // Handle the result console.log(result); } @@ -53,13 +50,11 @@ import { dataSignatureAggregatorAggregate } from "@avalabs/avacloud-sdk/funcs/da // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataSignatureAggregatorAggregate(avaCloudSDK, { - network: "mainnet", signatureAggregatorRequest: { message: "000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000003cc0000000000059f3be606497285d0ffbb5ac9ba24aa60346a9b1812479ed66cb329f394a4b1c7000003a200000000000100000014253b2784c75e510dd0ff1da844684a1ac0aa5fcf00000380000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001150000000000000000000000008578ae7723751446b196bd5124e1bf57b40eb7bc7fc93d85c6d62c5b2ac0b519c87010ea5294012d1e407030d6acd0021cac10d50000000000000000000000009660ed66aef60dfba5467afe865f612edbfb5c710000000000000000000000000000000000000000000000000000000000014c080000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000011a00000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011a20000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011b50000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e80000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000011e90000000000000000000000007ec2afb0a06a73666adc24983ebdbf2b6f1d708200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000001c07f66981b45056e5024eb6d51f9f30aa0d28fd00000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000", justification: "0001abcdabcfff", @@ -67,15 +62,12 @@ async function run() { quorumPercentage: 50, }, }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataSignatureAggregatorAggregate failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -120,17 +112,14 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.signatureAggregator.get({ - network: "mainnet", txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", }); - // Handle the result console.log(result); } @@ -149,24 +138,19 @@ import { dataSignatureAggregatorGet } from "@avalabs/avacloud-sdk/funcs/dataSign // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataSignatureAggregatorGet(avaCloudSDK, { - network: "mainnet", txHash: "3P91K6nuDFvDodcRuJTsgdf9SvYe5pMiKk38HppsoeAiEztCP", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataSignatureAggregatorGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/subnets/README.md b/docs/sdks/subnets/README.md index 6cf4fc7b..025eb67c 100644 --- a/docs/sdks/subnets/README.md +++ b/docs/sdks/subnets/README.md @@ -18,20 +18,18 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.metrics.subnets.getValidators({ startTimestamp: 1689541049, endTimestamp: 1689800249, + pageSize: 10, subnetId: "11111111111111111111111111111111LpoYY", network: "mainnet", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -51,28 +49,24 @@ import { metricsSubnetsGetValidators } from "@avalabs/avacloud-sdk/funcs/metrics // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await metricsSubnetsGetValidators(avaCloudSDK, { startTimestamp: 1689541049, endTimestamp: 1689800249, + pageSize: 10, subnetId: "11111111111111111111111111111111LpoYY", network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("metricsSubnetsGetValidators failed:", res.error); + } } run(); diff --git a/docs/sdks/teleporter/README.md b/docs/sdks/teleporter/README.md index 3a3863a5..32b7d841 100644 --- a/docs/sdks/teleporter/README.md +++ b/docs/sdks/teleporter/README.md @@ -30,8 +30,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -39,7 +37,6 @@ async function run() { messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d", }); - // Handle the result console.log(result); } @@ -58,23 +55,18 @@ import { dataTeleporterGetTeleporterMessage } from "@avalabs/avacloud-sdk/funcs/ // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataTeleporterGetTeleporterMessage(avaCloudSDK, { messageId: "acf1c8b06f9aec48e9fcbefbbe576ae8a7ca3b327fcae111396e7cc99956674d", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataTeleporterGetTeleporterMessage failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -123,8 +115,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -137,7 +127,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -157,8 +146,6 @@ import { dataTeleporterListTeleporterMessages } from "@avalabs/avacloud-sdk/func // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -169,17 +156,14 @@ async function run() { from: "0x321eDA69247566D662178feE695C7026c604Cd94", network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataTeleporterListTeleporterMessages failed:", res.error); + } } run(); @@ -228,8 +212,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -238,7 +220,6 @@ async function run() { network: "mainnet", }); - // Handle the result console.log(result); } @@ -257,8 +238,6 @@ import { dataTeleporterListTeleporterMessagesByAddress } from "@avalabs/avacloud // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -266,15 +245,12 @@ async function run() { address: "0x8578AE7723751446B196bD5124e1bF57B40EB7Bc", network: "mainnet", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataTeleporterListTeleporterMessagesByAddress failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/transactions/README.md b/docs/sdks/transactions/README.md index a3b52427..dd99ffaf 100644 --- a/docs/sdks/transactions/README.md +++ b/docs/sdks/transactions/README.md @@ -20,8 +20,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -30,7 +28,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -50,25 +47,20 @@ import { dataEvmTransactionsListLatestAllChains } from "@avalabs/avacloud-sdk/fu // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmTransactionsListLatestAllChains(avaCloudSDK, { network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmTransactionsListLatestAllChains failed:", res.error); + } } run(); @@ -114,16 +106,13 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.evm.transactions.get({ - chainId: "43114", txHash: "0x8bf584d7b14b92a32a339872a66b134a70ba3ba7c305823f348db6f860253f45", }); - // Handle the result console.log(result); } @@ -143,23 +132,18 @@ import { dataEvmTransactionsGet } from "@avalabs/avacloud-sdk/funcs/dataEvmTrans const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { const res = await dataEvmTransactionsGet(avaCloudSDK, { - chainId: "43114", txHash: "0x8bf584d7b14b92a32a339872a66b134a70ba3ba7c305823f348db6f860253f45", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataEvmTransactionsGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -205,16 +189,12 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { - const result = await avaCloudSDK.data.evm.transactions.listLatest({ - chainId: "43114", - }); + const result = await avaCloudSDK.data.evm.transactions.listLatest({}); for await (const page of result) { - // Handle the page console.log(page); } } @@ -235,24 +215,18 @@ import { dataEvmTransactionsListLatest } from "@avalabs/avacloud-sdk/funcs/dataE const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", chainId: "43114", - network: "mainnet", }); async function run() { - const res = await dataEvmTransactionsListLatest(avaCloudSDK, { - chainId: "43114", - }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + const res = await dataEvmTransactionsListLatest(avaCloudSDK, {}); + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataEvmTransactionsListLatest failed:", res.error); + } } run(); diff --git a/docs/sdks/usagemetrics/README.md b/docs/sdks/usagemetrics/README.md index f505f00a..069f0853 100644 --- a/docs/sdks/usagemetrics/README.md +++ b/docs/sdks/usagemetrics/README.md @@ -23,8 +23,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -35,7 +33,6 @@ async function run() { groupBy: "requestPath", }); - // Handle the result console.log(result); } @@ -54,8 +51,6 @@ import { dataUsageMetricsGetUsage } from "@avalabs/avacloud-sdk/funcs/dataUsageM // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -65,15 +60,12 @@ async function run() { timeInterval: "daily", groupBy: "requestPath", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataUsageMetricsGetUsage failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -118,8 +110,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -129,7 +119,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -149,8 +138,6 @@ import { dataUsageMetricsGetLogs } from "@avalabs/avacloud-sdk/funcs/dataUsageMe // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -158,17 +145,14 @@ async function run() { startTimestamp: 1739507200, endTimestamp: 1739664000, }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataUsageMetricsGetLogs failed:", res.error); + } } run(); @@ -213,8 +197,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -225,7 +207,6 @@ async function run() { groupBy: "rpcMethod", }); - // Handle the result console.log(result); } @@ -244,8 +225,6 @@ import { dataUsageMetricsGetSubnetRpcUsage } from "@avalabs/avacloud-sdk/funcs/d // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -255,15 +234,12 @@ async function run() { endTimestamp: 1739664000, groupBy: "rpcMethod", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataUsageMetricsGetSubnetRpcUsage failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -312,8 +288,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -324,7 +298,6 @@ async function run() { groupBy: "rpcMethod", }); - // Handle the result console.log(result); } @@ -343,8 +316,6 @@ import { dataUsageMetricsGetRpcUsageMetrics } from "@avalabs/avacloud-sdk/funcs/ // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -354,15 +325,12 @@ async function run() { endTimestamp: 1739664000, groupBy: "rpcMethod", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataUsageMetricsGetRpcUsageMetrics failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/docs/sdks/utxos/README.md b/docs/sdks/utxos/README.md index c9072437..235fc5f7 100644 --- a/docs/sdks/utxos/README.md +++ b/docs/sdks/utxos/README.md @@ -18,7 +18,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -26,12 +25,10 @@ async function run() { const result = await avaCloudSDK.data.primaryNetwork.utxos.listByAddresses({ addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -51,7 +48,6 @@ import { dataPrimaryNetworkUtxosListByAddresses } from "@avalabs/avacloud-sdk/fu // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -59,20 +55,16 @@ async function run() { const res = await dataPrimaryNetworkUtxosListByAddresses(avaCloudSDK, { addresses: "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg", blockchainId: "p-chain", - network: "mainnet", sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkUtxosListByAddresses failed:", res.error); + } } run(); diff --git a/docs/sdks/vertices/README.md b/docs/sdks/vertices/README.md index 076e3ec7..bd9491a9 100644 --- a/docs/sdks/vertices/README.md +++ b/docs/sdks/vertices/README.md @@ -20,18 +20,15 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const result = await avaCloudSDK.data.primaryNetwork.vertices.listLatest({ blockchainId: "x-chain", - network: "mainnet", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -51,26 +48,21 @@ import { dataPrimaryNetworkVerticesListLatest } from "@avalabs/avacloud-sdk/func // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); async function run() { const res = await dataPrimaryNetworkVerticesListLatest(avaCloudSDK, { blockchainId: "x-chain", - network: "mainnet", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkVerticesListLatest failed:", res.error); + } } run(); @@ -115,7 +107,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -123,10 +114,8 @@ async function run() { const result = await avaCloudSDK.data.primaryNetwork.vertices.getByHash({ vertexHash: "haP1CW56cspZY7aEuqHNrtpvhqCaMTxQaYe6j5u2Mbn4L2Gqr", blockchainId: "x-chain", - network: "mainnet", }); - // Handle the result console.log(result); } @@ -145,7 +134,6 @@ import { dataPrimaryNetworkVerticesGetByHash } from "@avalabs/avacloud-sdk/funcs // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -153,17 +141,13 @@ async function run() { const res = await dataPrimaryNetworkVerticesGetByHash(avaCloudSDK, { vertexHash: "haP1CW56cspZY7aEuqHNrtpvhqCaMTxQaYe6j5u2Mbn4L2Gqr", blockchainId: "x-chain", - network: "mainnet", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("dataPrimaryNetworkVerticesGetByHash failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -208,7 +192,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -216,12 +199,10 @@ async function run() { const result = await avaCloudSDK.data.primaryNetwork.vertices.listByHeight({ vertexHeight: 123, blockchainId: "x-chain", - network: "mainnet", sortOrder: "asc", }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -241,7 +222,6 @@ import { dataPrimaryNetworkVerticesListByHeight } from "@avalabs/avacloud-sdk/fu // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", network: "mainnet", }); @@ -249,20 +229,16 @@ async function run() { const res = await dataPrimaryNetworkVerticesListByHeight(avaCloudSDK, { vertexHeight: 123, blockchainId: "x-chain", - network: "mainnet", sortOrder: "asc", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("dataPrimaryNetworkVerticesListByHeight failed:", res.error); + } } run(); diff --git a/docs/sdks/webhooks/README.md b/docs/sdks/webhooks/README.md index a09c9056..d537c278 100644 --- a/docs/sdks/webhooks/README.md +++ b/docs/sdks/webhooks/README.md @@ -24,8 +24,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -34,7 +32,6 @@ async function run() { }); for await (const page of result) { - // Handle the page console.log(page); } } @@ -54,25 +51,20 @@ import { webhooksList } from "@avalabs/avacloud-sdk/funcs/webhooksList.js"; // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await webhooksList(avaCloudSDK, { status: "active", }); - - if (!res.ok) { - throw res.error; - } - - const { value: result } = res; - - for await (const page of result) { - // Handle the page + if (res.ok) { + const { value: result } = res; + for await (const page of result) { console.log(page); } + } else { + console.log("webhooksList failed:", res.error); + } } run(); @@ -117,8 +109,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -136,7 +126,6 @@ async function run() { }, }); - // Handle the result console.log(result); } @@ -155,8 +144,6 @@ import { webhooksCreate } from "@avalabs/avacloud-sdk/funcs/webhooksCreate.js"; // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -173,15 +160,12 @@ async function run() { ], }, }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("webhooksCreate failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -226,8 +210,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -235,7 +217,6 @@ async function run() { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", }); - // Handle the result console.log(result); } @@ -254,23 +235,18 @@ import { webhooksGet } from "@avalabs/avacloud-sdk/funcs/webhooksGet.js"; // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await webhooksGet(avaCloudSDK, { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("webhooksGet failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -315,8 +291,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -324,7 +298,6 @@ async function run() { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", }); - // Handle the result console.log(result); } @@ -343,23 +316,18 @@ import { webhooksDeactivate } from "@avalabs/avacloud-sdk/funcs/webhooksDeactiva // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await webhooksDeactivate(avaCloudSDK, { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("webhooksDeactivate failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -404,8 +372,6 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -414,7 +380,6 @@ async function run() { updateWebhookRequest: {}, }); - // Handle the result console.log(result); } @@ -433,8 +398,6 @@ import { webhooksUpdate } from "@avalabs/avacloud-sdk/funcs/webhooksUpdate.js"; // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { @@ -442,15 +405,12 @@ async function run() { id: "f33de69c-d13b-4691-908f-870d6e2e6b04", updateWebhookRequest: {}, }); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("webhooksUpdate failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -495,14 +455,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.webhooks.generateOrRotateSharedSecret(); - // Handle the result console.log(result); } @@ -521,21 +478,16 @@ import { webhooksGenerateOrRotateSharedSecret } from "@avalabs/avacloud-sdk/func // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await webhooksGenerateOrRotateSharedSecret(avaCloudSDK); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("webhooksGenerateOrRotateSharedSecret failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); @@ -579,14 +531,11 @@ import { AvaCloudSDK } from "@avalabs/avacloud-sdk"; const avaCloudSDK = new AvaCloudSDK({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const result = await avaCloudSDK.webhooks.getSharedSecret(); - // Handle the result console.log(result); } @@ -605,21 +554,16 @@ import { webhooksGetSharedSecret } from "@avalabs/avacloud-sdk/funcs/webhooksGet // You can create one instance of it to use across an application. const avaCloudSDK = new AvaCloudSDKCore({ serverURL: "https://api.example.com", - chainId: "43114", - network: "mainnet", }); async function run() { const res = await webhooksGetSharedSecret(avaCloudSDK); - - if (!res.ok) { - throw res.error; + if (res.ok) { + const { value: result } = res; + console.log(result); + } else { + console.log("webhooksGetSharedSecret failed:", res.error); } - - const { value: result } = res; - - // Handle the result - console.log(result); } run(); diff --git a/package-lock.json b/package-lock.json index 309c3cc8..874edf97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@avalabs/avacloud-sdk", - "version": "0.12.1", + "version": "0.12.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@avalabs/avacloud-sdk", - "version": "0.12.1", + "version": "0.12.2", "license": "SEE LICENSE", "dependencies": { "json-canonicalize": "^1.0.6" diff --git a/package.json b/package.json index 66a3bb46..4a5ca222 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@avalabs/avacloud-sdk", - "version": "0.12.1", + "version": "0.12.2", "author": "AvaCloud", "homepage": "https://developer.avacloud.io/avacloud-sdk/getting-started", "license": "SEE LICENSE", diff --git a/src/funcs/dataEvmAddressBalancesGetNative.ts b/src/funcs/dataEvmAddressBalancesGetNative.ts index bd96183b..8aacee74 100644 --- a/src/funcs/dataEvmAddressBalancesGetNative.ts +++ b/src/funcs/dataEvmAddressBalancesGetNative.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetNativeBalanceServerList } from "../models/operations/getnativebalance.js"; import * as operations from "../models/operations/index.js"; @@ -49,13 +50,14 @@ export function dataEvmAddressBalancesGetNative( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -81,13 +83,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -212,13 +215,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.GetNativeBalanceResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -231,7 +235,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmAddressBalancesListCollectibles.ts b/src/funcs/dataEvmAddressBalancesListCollectibles.ts index a9fd8d68..6a33123c 100644 --- a/src/funcs/dataEvmAddressBalancesListCollectibles.ts +++ b/src/funcs/dataEvmAddressBalancesListCollectibles.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListCollectibleBalancesServerList } from "../models/operations/listcollectiblebalances.js"; @@ -56,13 +57,14 @@ export function dataEvmAddressBalancesListCollectibles( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -91,13 +93,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -228,13 +231,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListCollectibleBalancesResponse$inboundSchema, { key: "Result", @@ -249,7 +253,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -272,13 +276,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressBalancesListErc1155.ts b/src/funcs/dataEvmAddressBalancesListErc1155.ts index dc67cc49..7234c562 100644 --- a/src/funcs/dataEvmAddressBalancesListErc1155.ts +++ b/src/funcs/dataEvmAddressBalancesListErc1155.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListErc1155BalancesServerList } from "../models/operations/listerc1155balances.js"; @@ -58,13 +59,14 @@ export function dataEvmAddressBalancesListErc1155( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -93,13 +95,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -231,13 +234,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListErc1155BalancesResponse$inboundSchema, { key: "Result", @@ -252,7 +256,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -275,13 +279,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressBalancesListErc20.ts b/src/funcs/dataEvmAddressBalancesListErc20.ts index 2464ca6a..381f70da 100644 --- a/src/funcs/dataEvmAddressBalancesListErc20.ts +++ b/src/funcs/dataEvmAddressBalancesListErc20.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListErc20BalancesServerList } from "../models/operations/listerc20balances.js"; @@ -58,13 +59,14 @@ export function dataEvmAddressBalancesListErc20( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -93,13 +95,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -232,13 +235,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListErc20BalancesResponse$inboundSchema, { key: "Result", @@ -253,7 +257,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -276,13 +280,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressBalancesListErc721.ts b/src/funcs/dataEvmAddressBalancesListErc721.ts index fa9ca432..5e004827 100644 --- a/src/funcs/dataEvmAddressBalancesListErc721.ts +++ b/src/funcs/dataEvmAddressBalancesListErc721.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListErc721BalancesServerList } from "../models/operations/listerc721balances.js"; @@ -56,13 +57,14 @@ export function dataEvmAddressBalancesListErc721( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -91,13 +93,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListErc721BalancesResponse$inboundSchema, { key: "Result", @@ -248,7 +252,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -271,13 +275,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressChainsList.ts b/src/funcs/dataEvmAddressChainsList.ts index 77747b4d..0d4471d4 100644 --- a/src/funcs/dataEvmAddressChainsList.ts +++ b/src/funcs/dataEvmAddressChainsList.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListAddressChainsServerList } from "../models/operations/listaddresschains.js"; @@ -47,13 +48,14 @@ export function dataEvmAddressChainsList( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -199,13 +202,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.ListAddressChainsResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -218,7 +222,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmAddressContractsListDeployments.ts b/src/funcs/dataEvmAddressContractsListDeployments.ts index c9a0ebb9..8e48400d 100644 --- a/src/funcs/dataEvmAddressContractsListDeployments.ts +++ b/src/funcs/dataEvmAddressContractsListDeployments.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListContractDeploymentsServerList } from "../models/operations/listcontractdeployments.js"; @@ -54,13 +55,14 @@ export function dataEvmAddressContractsListDeployments( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -225,13 +228,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListContractDeploymentsResponse$inboundSchema, { key: "Result", @@ -246,7 +250,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -269,13 +273,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressTransactionsList.ts b/src/funcs/dataEvmAddressTransactionsList.ts index 3ebc5b31..1b1fe815 100644 --- a/src/funcs/dataEvmAddressTransactionsList.ts +++ b/src/funcs/dataEvmAddressTransactionsList.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListTransactionsServerList } from "../models/operations/listtransactions.js"; @@ -56,13 +57,14 @@ export function dataEvmAddressTransactionsList( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -91,13 +93,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListTransactionsResponse$inboundSchema, { key: "Result", @@ -248,7 +252,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -271,13 +275,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressTransactionsListErc1155.ts b/src/funcs/dataEvmAddressTransactionsListErc1155.ts index 0455c93a..25d82f64 100644 --- a/src/funcs/dataEvmAddressTransactionsListErc1155.ts +++ b/src/funcs/dataEvmAddressTransactionsListErc1155.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListErc1155TransactionsServerList } from "../models/operations/listerc1155transactions.js"; @@ -54,13 +55,14 @@ export function dataEvmAddressTransactionsListErc1155( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListErc1155TransactionsResponse$inboundSchema, { key: "Result", @@ -248,7 +252,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -271,13 +275,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressTransactionsListErc20.ts b/src/funcs/dataEvmAddressTransactionsListErc20.ts index 6b957a7d..27619ab0 100644 --- a/src/funcs/dataEvmAddressTransactionsListErc20.ts +++ b/src/funcs/dataEvmAddressTransactionsListErc20.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListErc20TransactionsServerList } from "../models/operations/listerc20transactions.js"; @@ -54,13 +55,14 @@ export function dataEvmAddressTransactionsListErc20( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListErc20TransactionsResponse$inboundSchema, { key: "Result", @@ -248,7 +252,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -271,13 +275,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressTransactionsListErc721.ts b/src/funcs/dataEvmAddressTransactionsListErc721.ts index 9f7700d6..7fe92625 100644 --- a/src/funcs/dataEvmAddressTransactionsListErc721.ts +++ b/src/funcs/dataEvmAddressTransactionsListErc721.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListErc721TransactionsServerList } from "../models/operations/listerc721transactions.js"; @@ -54,13 +55,14 @@ export function dataEvmAddressTransactionsListErc721( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListErc721TransactionsResponse$inboundSchema, { key: "Result", @@ -248,7 +252,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -271,13 +275,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressTransactionsListInternal.ts b/src/funcs/dataEvmAddressTransactionsListInternal.ts index 74278a04..c198655e 100644 --- a/src/funcs/dataEvmAddressTransactionsListInternal.ts +++ b/src/funcs/dataEvmAddressTransactionsListInternal.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListInternalTransactionsServerList } from "../models/operations/listinternaltransactions.js"; @@ -56,13 +57,14 @@ export function dataEvmAddressTransactionsListInternal( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -91,13 +93,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -229,13 +232,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListInternalTransactionsResponse$inboundSchema, { key: "Result", @@ -250,7 +254,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -273,13 +277,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmAddressTransactionsListNative.ts b/src/funcs/dataEvmAddressTransactionsListNative.ts index 7eb94e71..67794df5 100644 --- a/src/funcs/dataEvmAddressTransactionsListNative.ts +++ b/src/funcs/dataEvmAddressTransactionsListNative.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListNativeTransactionsServerList } from "../models/operations/listnativetransactions.js"; @@ -54,13 +55,14 @@ export function dataEvmAddressTransactionsListNative( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListNativeTransactionsResponse$inboundSchema, { key: "Result", @@ -248,7 +252,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -271,13 +275,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmBlocksGet.ts b/src/funcs/dataEvmBlocksGet.ts index bfaae926..07ce2fe4 100644 --- a/src/funcs/dataEvmBlocksGet.ts +++ b/src/funcs/dataEvmBlocksGet.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetBlockServerList } from "../models/operations/getblock.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataEvmBlocksGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -202,13 +205,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.GetEvmBlockResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -221,7 +225,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmBlocksListLatest.ts b/src/funcs/dataEvmBlocksListLatest.ts index ed4ef606..b8ac2c0a 100644 --- a/src/funcs/dataEvmBlocksListLatest.ts +++ b/src/funcs/dataEvmBlocksListLatest.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetLatestBlocksServerList } from "../models/operations/getlatestblocks.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function dataEvmBlocksListLatest( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -216,13 +219,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetLatestBlocksResponse$inboundSchema, { key: "Result", @@ -237,7 +241,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -260,13 +264,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmBlocksListLatestAllChains.ts b/src/funcs/dataEvmBlocksListLatestAllChains.ts index d7acc82a..1f777c99 100644 --- a/src/funcs/dataEvmBlocksListLatestAllChains.ts +++ b/src/funcs/dataEvmBlocksListLatestAllChains.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListLatestBlocksAllChainsServerList } from "../models/operations/listlatestblocksallchains.js"; @@ -54,13 +55,14 @@ export function dataEvmBlocksListLatestAllChains( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -212,13 +215,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListLatestBlocksAllChainsResponse$inboundSchema, { key: "Result", @@ -233,7 +237,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -256,13 +260,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmBlocksListTransactions.ts b/src/funcs/dataEvmBlocksListTransactions.ts index 0f9ccc6a..06e4fb30 100644 --- a/src/funcs/dataEvmBlocksListTransactions.ts +++ b/src/funcs/dataEvmBlocksListTransactions.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetTransactionsForBlockServerList } from "../models/operations/gettransactionsforblock.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataEvmBlocksListTransactions( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -213,13 +216,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.ListNativeTransactionsResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -232,7 +236,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmChainsGet.ts b/src/funcs/dataEvmChainsGet.ts index 80acf072..f15c13f3 100644 --- a/src/funcs/dataEvmChainsGet.ts +++ b/src/funcs/dataEvmChainsGet.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetChainInfoServerList } from "../models/operations/getchaininfo.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataEvmChainsGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -198,13 +201,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.GetChainResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -217,7 +221,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmChainsGetAddressChains.ts b/src/funcs/dataEvmChainsGetAddressChains.ts index 31603dd6..e32d9c45 100644 --- a/src/funcs/dataEvmChainsGetAddressChains.ts +++ b/src/funcs/dataEvmChainsGetAddressChains.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetAddressChainsServerList } from "../models/operations/getaddresschains.js"; import * as operations from "../models/operations/index.js"; @@ -48,13 +49,14 @@ export function dataEvmChainsGetAddressChains( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -80,13 +82,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -198,13 +201,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.ListAddressChainsResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -217,7 +221,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmChainsList.ts b/src/funcs/dataEvmChainsList.ts index 6d3e714b..03c01ff5 100644 --- a/src/funcs/dataEvmChainsList.ts +++ b/src/funcs/dataEvmChainsList.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { SupportedChainsServerList } from "../models/operations/supportedchains.js"; @@ -47,13 +48,14 @@ export function dataEvmChainsList( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -196,13 +199,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.DataListChainsResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -215,7 +219,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmChainsListAllLatestBlocks.ts b/src/funcs/dataEvmChainsListAllLatestBlocks.ts index 57cbe18a..daa0424f 100644 --- a/src/funcs/dataEvmChainsListAllLatestBlocks.ts +++ b/src/funcs/dataEvmChainsListAllLatestBlocks.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListAllLatestBlocksServerList } from "../models/operations/listalllatestblocks.js"; @@ -55,13 +56,14 @@ export function dataEvmChainsListAllLatestBlocks( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -90,13 +92,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -213,13 +216,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListAllLatestBlocksResponse$inboundSchema, { key: "Result", @@ -234,7 +238,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -257,13 +261,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmChainsListAllLatestTransactions.ts b/src/funcs/dataEvmChainsListAllLatestTransactions.ts index 12521b56..9b1f10a8 100644 --- a/src/funcs/dataEvmChainsListAllLatestTransactions.ts +++ b/src/funcs/dataEvmChainsListAllLatestTransactions.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListAllLatestTransactionsServerList } from "../models/operations/listalllatesttransactions.js"; @@ -55,13 +56,14 @@ export function dataEvmChainsListAllLatestTransactions( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -90,13 +92,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -214,13 +217,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListAllLatestTransactionsResponse$inboundSchema, { key: "Result", @@ -235,7 +239,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -258,13 +262,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmContractsGetDeploymentTransaction.ts b/src/funcs/dataEvmContractsGetDeploymentTransaction.ts index 122b0c9a..dd96b5d2 100644 --- a/src/funcs/dataEvmContractsGetDeploymentTransaction.ts +++ b/src/funcs/dataEvmContractsGetDeploymentTransaction.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetDeploymentTransactionServerList } from "../models/operations/getdeploymenttransaction.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataEvmContractsGetDeploymentTransaction( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -212,13 +215,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.GetTransactionResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -231,7 +235,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmContractsGetMetadata.ts b/src/funcs/dataEvmContractsGetMetadata.ts index 5cee7042..667edcd0 100644 --- a/src/funcs/dataEvmContractsGetMetadata.ts +++ b/src/funcs/dataEvmContractsGetMetadata.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetContractMetadataServerList } from "../models/operations/getcontractmetadata.js"; import * as operations from "../models/operations/index.js"; @@ -46,13 +47,14 @@ export function dataEvmContractsGetMetadata( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -78,13 +80,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -206,13 +209,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetContractMetadataResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -225,7 +229,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmContractsListTransfers.ts b/src/funcs/dataEvmContractsListTransfers.ts index b97e897d..c129b4f3 100644 --- a/src/funcs/dataEvmContractsListTransfers.ts +++ b/src/funcs/dataEvmContractsListTransfers.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListTransfersServerList } from "../models/operations/listtransfers.js"; @@ -54,13 +55,14 @@ export function dataEvmContractsListTransfers( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -224,13 +227,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListTransfersResponse$inboundSchema, { key: "Result", @@ -245,7 +249,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -268,13 +272,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmTransactionsGet.ts b/src/funcs/dataEvmTransactionsGet.ts index 165784b6..7aaa442b 100644 --- a/src/funcs/dataEvmTransactionsGet.ts +++ b/src/funcs/dataEvmTransactionsGet.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetTransactionServerList } from "../models/operations/gettransaction.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataEvmTransactionsGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -204,13 +207,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.GetTransactionResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -223,7 +227,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataEvmTransactionsListLatest.ts b/src/funcs/dataEvmTransactionsListLatest.ts index d8d207fc..231056b6 100644 --- a/src/funcs/dataEvmTransactionsListLatest.ts +++ b/src/funcs/dataEvmTransactionsListLatest.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListLatestTransactionsServerList } from "../models/operations/listlatesttransactions.js"; @@ -54,13 +55,14 @@ export function dataEvmTransactionsListLatest( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -220,13 +223,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListLatestTransactionsResponse$inboundSchema, { key: "Result", @@ -241,7 +245,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -264,13 +268,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataEvmTransactionsListLatestAllChains.ts b/src/funcs/dataEvmTransactionsListLatestAllChains.ts index 2aec2516..a87ce3c2 100644 --- a/src/funcs/dataEvmTransactionsListLatestAllChains.ts +++ b/src/funcs/dataEvmTransactionsListLatestAllChains.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListLatestTransactionsAllChainsServerList } from "../models/operations/listlatesttransactionsallchains.js"; @@ -54,13 +55,14 @@ export function dataEvmTransactionsListLatestAllChains( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -215,13 +218,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -238,7 +242,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -261,13 +265,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataHealthCheck.ts b/src/funcs/dataHealthCheck.ts index b9aa1a31..db4151f1 100644 --- a/src/funcs/dataHealthCheck.ts +++ b/src/funcs/dataHealthCheck.ts @@ -9,6 +9,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -17,7 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { DataHealthCheckServerList } from "../models/operations/datahealthcheck.js"; import { APICall, APIPromise } from "../types/async.js"; @@ -43,13 +44,14 @@ export function dataHealthCheck( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -73,13 +75,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -172,13 +175,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.HealthCheckResultDto$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -191,7 +195,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataIcmGet.ts b/src/funcs/dataIcmGet.ts index 6ff1402b..382683c1 100644 --- a/src/funcs/dataIcmGet.ts +++ b/src/funcs/dataIcmGet.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetIcmMessageServerList } from "../models/operations/geticmmessage.js"; import * as operations from "../models/operations/index.js"; @@ -46,13 +47,14 @@ export function dataIcmGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -78,13 +80,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -196,13 +199,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetIcmMessageResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -215,7 +219,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataIcmList.ts b/src/funcs/dataIcmList.ts index 0499856b..98f9278e 100644 --- a/src/funcs/dataIcmList.ts +++ b/src/funcs/dataIcmList.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListIcmMessagesServerList } from "../models/operations/listicmmessages.js"; @@ -54,13 +55,14 @@ export function dataIcmList( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -214,13 +217,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListIcmMessagesResponse$inboundSchema, { key: "Result", @@ -235,7 +239,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -258,13 +262,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataIcmListByAddress.ts b/src/funcs/dataIcmListByAddress.ts index 20ec086a..fb5408f6 100644 --- a/src/funcs/dataIcmListByAddress.ts +++ b/src/funcs/dataIcmListByAddress.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListIcmMessagesByAddressServerList } from "../models/operations/listicmmessagesbyaddress.js"; @@ -47,13 +48,14 @@ export function dataIcmListByAddress( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -207,13 +210,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.ListIcmMessagesResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -226,7 +230,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataNftsGet.ts b/src/funcs/dataNftsGet.ts index 7a902d28..9969262e 100644 --- a/src/funcs/dataNftsGet.ts +++ b/src/funcs/dataNftsGet.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetTokenDetailsServerList } from "../models/operations/gettokendetails.js"; import * as operations from "../models/operations/index.js"; @@ -46,13 +47,14 @@ export function dataNftsGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -78,13 +80,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -207,13 +210,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetTokenDetailsResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -226,7 +230,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataNftsList.ts b/src/funcs/dataNftsList.ts index c7704e70..ff533863 100644 --- a/src/funcs/dataNftsList.ts +++ b/src/funcs/dataNftsList.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListTokensServerList } from "../models/operations/listtokens.js"; @@ -54,13 +55,14 @@ export function dataNftsList( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -222,13 +225,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListTokensResponse$inboundSchema, { key: "Result" }), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -241,7 +245,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -264,13 +268,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataNftsReindex.ts b/src/funcs/dataNftsReindex.ts index 006204d9..9304304d 100644 --- a/src/funcs/dataNftsReindex.ts +++ b/src/funcs/dataNftsReindex.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ReindexNftServerList } from "../models/operations/reindexnft.js"; @@ -47,13 +48,14 @@ export function dataNftsReindex( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -208,13 +211,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.nil(201, z.void()), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -227,7 +231,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataOperationsExportTransactions.ts b/src/funcs/dataOperationsExportTransactions.ts index 8aa56ee7..78c81cd6 100644 --- a/src/funcs/dataOperationsExportTransactions.ts +++ b/src/funcs/dataOperationsExportTransactions.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { PostTransactionExportJobServerList } from "../models/operations/posttransactionexportjob.js"; @@ -49,13 +50,14 @@ export function dataOperationsExportTransactions( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -81,13 +83,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -198,13 +201,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(201, components.OperationStatusResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -217,7 +221,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataOperationsGetResult.ts b/src/funcs/dataOperationsGetResult.ts index 99667205..43081688 100644 --- a/src/funcs/dataOperationsGetResult.ts +++ b/src/funcs/dataOperationsGetResult.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetOperationResultServerList } from "../models/operations/getoperationresult.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataOperationsGetResult( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -199,13 +202,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.OperationStatusResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -218,7 +222,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkBalancesListByAddresses.ts b/src/funcs/dataPrimaryNetworkBalancesListByAddresses.ts index 0d6f5422..d783c85f 100644 --- a/src/funcs/dataPrimaryNetworkBalancesListByAddresses.ts +++ b/src/funcs/dataPrimaryNetworkBalancesListByAddresses.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetBalancesByAddressesServerList } from "../models/operations/getbalancesbyaddresses.js"; import * as operations from "../models/operations/index.js"; @@ -48,13 +49,14 @@ export function dataPrimaryNetworkBalancesListByAddresses( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -80,13 +82,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -214,13 +217,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetBalancesByAddressesResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -233,7 +237,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkBlocksGet.ts b/src/funcs/dataPrimaryNetworkBlocksGet.ts index 1b30d264..0105bdb9 100644 --- a/src/funcs/dataPrimaryNetworkBlocksGet.ts +++ b/src/funcs/dataPrimaryNetworkBlocksGet.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetBlockByIdServerList } from "../models/operations/getblockbyid.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataPrimaryNetworkBlocksGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -208,13 +211,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.GetPrimaryNetworkBlockResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -227,7 +231,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkBlocksListByNodeId.ts b/src/funcs/dataPrimaryNetworkBlocksListByNodeId.ts index 3f555b30..19c9a248 100644 --- a/src/funcs/dataPrimaryNetworkBlocksListByNodeId.ts +++ b/src/funcs/dataPrimaryNetworkBlocksListByNodeId.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListPrimaryNetworkBlocksByNodeIdServerList } from "../models/operations/listprimarynetworkblocksbynodeid.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkBlocksListByNodeId( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -233,13 +236,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -256,7 +260,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -279,13 +283,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkBlocksListLatest.ts b/src/funcs/dataPrimaryNetworkBlocksListLatest.ts index e456fe5b..68da803f 100644 --- a/src/funcs/dataPrimaryNetworkBlocksListLatest.ts +++ b/src/funcs/dataPrimaryNetworkBlocksListLatest.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListLatestPrimaryNetworkBlocksServerList } from "../models/operations/listlatestprimarynetworkblocks.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkBlocksListLatest( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -229,13 +232,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -252,7 +256,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -275,13 +279,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkGetAssetDetails.ts b/src/funcs/dataPrimaryNetworkGetAssetDetails.ts index 6592188d..8298ea01 100644 --- a/src/funcs/dataPrimaryNetworkGetAssetDetails.ts +++ b/src/funcs/dataPrimaryNetworkGetAssetDetails.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetAssetDetailsServerList } from "../models/operations/getassetdetails.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataPrimaryNetworkGetAssetDetails( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -208,13 +211,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.XChainAssetDetails$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -227,7 +231,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkGetBlockchainById.ts b/src/funcs/dataPrimaryNetworkGetBlockchainById.ts index 2686d3a2..4af075fb 100644 --- a/src/funcs/dataPrimaryNetworkGetBlockchainById.ts +++ b/src/funcs/dataPrimaryNetworkGetBlockchainById.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetBlockchainByIdServerList } from "../models/operations/getblockchainbyid.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataPrimaryNetworkGetBlockchainById( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -206,13 +209,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.Blockchain$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -225,7 +229,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkGetChainIdsForAddresses.ts b/src/funcs/dataPrimaryNetworkGetChainIdsForAddresses.ts index c6820720..9eb1186b 100644 --- a/src/funcs/dataPrimaryNetworkGetChainIdsForAddresses.ts +++ b/src/funcs/dataPrimaryNetworkGetChainIdsForAddresses.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetChainIdsForAddressesServerList } from "../models/operations/getchainidsforaddresses.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataPrimaryNetworkGetChainIdsForAddresses( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -208,13 +211,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.ChainAddressChainIdMapListResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -227,7 +231,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkGetNetworkDetails.ts b/src/funcs/dataPrimaryNetworkGetNetworkDetails.ts index 0f5bb635..27c2fb0a 100644 --- a/src/funcs/dataPrimaryNetworkGetNetworkDetails.ts +++ b/src/funcs/dataPrimaryNetworkGetNetworkDetails.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetNetworkDetailsServerList } from "../models/operations/getnetworkdetails.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataPrimaryNetworkGetNetworkDetails( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -200,13 +203,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.GetNetworkDetailsResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -219,7 +223,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkGetSubnetById.ts b/src/funcs/dataPrimaryNetworkGetSubnetById.ts index 79f1e2d4..fcd74774 100644 --- a/src/funcs/dataPrimaryNetworkGetSubnetById.ts +++ b/src/funcs/dataPrimaryNetworkGetSubnetById.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetSubnetByIdServerList } from "../models/operations/getsubnetbyid.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataPrimaryNetworkGetSubnetById( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -204,13 +207,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.Subnet$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -223,7 +227,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkGetValidatorDetails.ts b/src/funcs/dataPrimaryNetworkGetValidatorDetails.ts index 49a67696..a2b00578 100644 --- a/src/funcs/dataPrimaryNetworkGetValidatorDetails.ts +++ b/src/funcs/dataPrimaryNetworkGetValidatorDetails.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetSingleValidatorDetailsServerList } from "../models/operations/getsinglevalidatordetails.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkGetValidatorDetails( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetSingleValidatorDetailsResponse$inboundSchema, { key: "Result", @@ -248,7 +252,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -271,13 +275,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkListBlockchains.ts b/src/funcs/dataPrimaryNetworkListBlockchains.ts index dfb990fc..3dda8b06 100644 --- a/src/funcs/dataPrimaryNetworkListBlockchains.ts +++ b/src/funcs/dataPrimaryNetworkListBlockchains.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListBlockchainsServerList } from "../models/operations/listblockchains.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkListBlockchains( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -217,13 +220,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListBlockchainsResponse$inboundSchema, { key: "Result", @@ -238,7 +242,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -261,13 +265,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkListDelegators.ts b/src/funcs/dataPrimaryNetworkListDelegators.ts index 5f91994e..5565cc86 100644 --- a/src/funcs/dataPrimaryNetworkListDelegators.ts +++ b/src/funcs/dataPrimaryNetworkListDelegators.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListDelegatorsServerList } from "../models/operations/listdelegators.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkListDelegators( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -220,13 +223,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListDelegatorsResponse$inboundSchema, { key: "Result", @@ -241,7 +245,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -264,13 +268,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkListL1Validators.ts b/src/funcs/dataPrimaryNetworkListL1Validators.ts index 77dbc42d..606b4939 100644 --- a/src/funcs/dataPrimaryNetworkListL1Validators.ts +++ b/src/funcs/dataPrimaryNetworkListL1Validators.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListL1ValidatorsServerList } from "../models/operations/listl1validators.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkListL1Validators( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -220,13 +223,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListL1ValidatorsResponse$inboundSchema, { key: "Result", @@ -241,7 +245,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -264,13 +268,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkListSubnets.ts b/src/funcs/dataPrimaryNetworkListSubnets.ts index 7b10f43e..46e7325b 100644 --- a/src/funcs/dataPrimaryNetworkListSubnets.ts +++ b/src/funcs/dataPrimaryNetworkListSubnets.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListSubnetsServerList } from "../models/operations/listsubnets.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkListSubnets( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -217,13 +220,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListSubnetsResponse$inboundSchema, { key: "Result", @@ -238,7 +242,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -261,13 +265,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkListValidators.ts b/src/funcs/dataPrimaryNetworkListValidators.ts index a1018f4e..93313109 100644 --- a/src/funcs/dataPrimaryNetworkListValidators.ts +++ b/src/funcs/dataPrimaryNetworkListValidators.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListValidatorsServerList } from "../models/operations/listvalidators.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkListValidators( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -229,13 +232,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListValidatorsResponse$inboundSchema, { key: "Result", @@ -250,7 +254,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -273,13 +277,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkRewardsListHistoricalRewards.ts b/src/funcs/dataPrimaryNetworkRewardsListHistoricalRewards.ts index 03f3e460..ee77e362 100644 --- a/src/funcs/dataPrimaryNetworkRewardsListHistoricalRewards.ts +++ b/src/funcs/dataPrimaryNetworkRewardsListHistoricalRewards.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListHistoricalPrimaryNetworkRewardsServerList } from "../models/operations/listhistoricalprimarynetworkrewards.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkRewardsListHistoricalRewards( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -224,13 +227,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -247,7 +251,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -270,13 +274,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkRewardsListPendingRewards.ts b/src/funcs/dataPrimaryNetworkRewardsListPendingRewards.ts index ca503412..a1ed8b59 100644 --- a/src/funcs/dataPrimaryNetworkRewardsListPendingRewards.ts +++ b/src/funcs/dataPrimaryNetworkRewardsListPendingRewards.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListPendingPrimaryNetworkRewardsServerList } from "../models/operations/listpendingprimarynetworkrewards.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkRewardsListPendingRewards( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -226,13 +229,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -249,7 +253,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -272,13 +276,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkTransactionsGet.ts b/src/funcs/dataPrimaryNetworkTransactionsGet.ts index 37cbad79..b93c3231 100644 --- a/src/funcs/dataPrimaryNetworkTransactionsGet.ts +++ b/src/funcs/dataPrimaryNetworkTransactionsGet.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetTxByHashServerList } from "../models/operations/gettxbyhash.js"; import * as operations from "../models/operations/index.js"; @@ -46,13 +47,14 @@ export function dataPrimaryNetworkTransactionsGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -78,13 +80,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -207,13 +210,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetTxByHashResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -226,7 +230,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkTransactionsListActiveStakingTransactions.ts b/src/funcs/dataPrimaryNetworkTransactionsListActiveStakingTransactions.ts index fd0d66d2..e0d13a0d 100644 --- a/src/funcs/dataPrimaryNetworkTransactionsListActiveStakingTransactions.ts +++ b/src/funcs/dataPrimaryNetworkTransactionsListActiveStakingTransactions.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListActivePrimaryNetworkStakingTransactionsServerList } from "../models/operations/listactiveprimarynetworkstakingtransactions.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkTransactionsListActiveStakingTransactions( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -232,13 +235,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -256,7 +260,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -279,13 +283,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkTransactionsListAssetTransactions.ts b/src/funcs/dataPrimaryNetworkTransactionsListAssetTransactions.ts index 4b0e32e8..f8c5e75d 100644 --- a/src/funcs/dataPrimaryNetworkTransactionsListAssetTransactions.ts +++ b/src/funcs/dataPrimaryNetworkTransactionsListAssetTransactions.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListAssetTransactionsServerList } from "../models/operations/listassettransactions.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkTransactionsListAssetTransactions( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -232,13 +235,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListAssetTransactionsResponse$inboundSchema, { key: "Result", @@ -253,7 +257,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -276,13 +280,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkTransactionsListLatest.ts b/src/funcs/dataPrimaryNetworkTransactionsListLatest.ts index 233f9d8e..809afb17 100644 --- a/src/funcs/dataPrimaryNetworkTransactionsListLatest.ts +++ b/src/funcs/dataPrimaryNetworkTransactionsListLatest.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListLatestPrimaryNetworkTransactionsServerList } from "../models/operations/listlatestprimarynetworktransactions.js"; @@ -60,13 +61,14 @@ export function dataPrimaryNetworkTransactionsListLatest( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -95,13 +97,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -238,13 +241,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -261,7 +265,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -284,13 +288,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkUtxosListByAddresses.ts b/src/funcs/dataPrimaryNetworkUtxosListByAddresses.ts index 5d9db3b5..e2ff85a5 100644 --- a/src/funcs/dataPrimaryNetworkUtxosListByAddresses.ts +++ b/src/funcs/dataPrimaryNetworkUtxosListByAddresses.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetUtxosByAddressesServerList } from "../models/operations/getutxosbyaddresses.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkUtxosListByAddresses( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -229,13 +232,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetUtxosByAddressesResponse$inboundSchema, { key: "Result", @@ -250,7 +254,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -273,13 +277,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkVerticesGetByHash.ts b/src/funcs/dataPrimaryNetworkVerticesGetByHash.ts index 2a8c4b94..52dfb1b4 100644 --- a/src/funcs/dataPrimaryNetworkVerticesGetByHash.ts +++ b/src/funcs/dataPrimaryNetworkVerticesGetByHash.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetVertexByHashServerList } from "../models/operations/getvertexbyhash.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataPrimaryNetworkVerticesGetByHash( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -208,13 +211,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.XChainVertex$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -227,7 +231,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataPrimaryNetworkVerticesListByHeight.ts b/src/funcs/dataPrimaryNetworkVerticesListByHeight.ts index e4b643c2..200c077e 100644 --- a/src/funcs/dataPrimaryNetworkVerticesListByHeight.ts +++ b/src/funcs/dataPrimaryNetworkVerticesListByHeight.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetVertexByHeightServerList } from "../models/operations/getvertexbyheight.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkVerticesListByHeight( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -226,13 +229,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetVertexByHeightResponse$inboundSchema, { key: "Result", @@ -247,7 +251,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -270,13 +274,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataPrimaryNetworkVerticesListLatest.ts b/src/funcs/dataPrimaryNetworkVerticesListLatest.ts index c7a46849..a5ed4677 100644 --- a/src/funcs/dataPrimaryNetworkVerticesListLatest.ts +++ b/src/funcs/dataPrimaryNetworkVerticesListLatest.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListLatestXChainVerticesServerList } from "../models/operations/listlatestxchainvertices.js"; @@ -54,13 +55,14 @@ export function dataPrimaryNetworkVerticesListLatest( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -225,13 +228,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListLatestXChainVerticesResponse$inboundSchema, { key: "Result", @@ -246,7 +250,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -269,13 +273,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataSignatureAggregatorAggregate.ts b/src/funcs/dataSignatureAggregatorAggregate.ts index f41e9607..c8857734 100644 --- a/src/funcs/dataSignatureAggregatorAggregate.ts +++ b/src/funcs/dataSignatureAggregatorAggregate.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { AggregateSignaturesServerList } from "../models/operations/aggregatesignatures.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataSignatureAggregatorAggregate( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -206,13 +209,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(201, components.SignatureAggregationResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -225,7 +229,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataSignatureAggregatorGet.ts b/src/funcs/dataSignatureAggregatorGet.ts index d6b705b1..ec940acd 100644 --- a/src/funcs/dataSignatureAggregatorGet.ts +++ b/src/funcs/dataSignatureAggregatorGet.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetAggregatedSignaturesServerList } from "../models/operations/getaggregatedsignatures.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataSignatureAggregatorGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -207,13 +210,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(201, components.SignatureAggregationResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -226,7 +230,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataTeleporterGetTeleporterMessage.ts b/src/funcs/dataTeleporterGetTeleporterMessage.ts index 84e05311..fbddbc5f 100644 --- a/src/funcs/dataTeleporterGetTeleporterMessage.ts +++ b/src/funcs/dataTeleporterGetTeleporterMessage.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetTeleporterMessageServerList } from "../models/operations/getteleportermessage.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataTeleporterGetTeleporterMessage( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -200,13 +203,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetTeleporterMessageResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -219,7 +223,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataTeleporterListTeleporterMessages.ts b/src/funcs/dataTeleporterListTeleporterMessages.ts index 47a8bade..bc2b2932 100644 --- a/src/funcs/dataTeleporterListTeleporterMessages.ts +++ b/src/funcs/dataTeleporterListTeleporterMessages.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListTeleporterMessagesServerList } from "../models/operations/listteleportermessages.js"; @@ -55,13 +56,14 @@ export function dataTeleporterListTeleporterMessages( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -90,13 +92,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -218,13 +221,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListTeleporterMessagesResponse$inboundSchema, { key: "Result", @@ -239,7 +243,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -262,13 +266,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataTeleporterListTeleporterMessagesByAddress.ts b/src/funcs/dataTeleporterListTeleporterMessagesByAddress.ts index 4d96b3f8..6b36c6b1 100644 --- a/src/funcs/dataTeleporterListTeleporterMessagesByAddress.ts +++ b/src/funcs/dataTeleporterListTeleporterMessagesByAddress.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListTeleporterMessagesByAddressServerList } from "../models/operations/listteleportermessagesbyaddress.js"; @@ -48,13 +49,14 @@ export function dataTeleporterListTeleporterMessagesByAddress( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -80,13 +82,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -212,13 +215,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.ListTeleporterMessagesResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -231,7 +235,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataUsageMetricsGetLogs.ts b/src/funcs/dataUsageMetricsGetLogs.ts index c91d770b..2ea438c5 100644 --- a/src/funcs/dataUsageMetricsGetLogs.ts +++ b/src/funcs/dataUsageMetricsGetLogs.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetApiLogsServerList } from "../models/operations/getapilogs.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function dataUsageMetricsGetLogs( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -216,13 +219,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetApiLogsResponse$inboundSchema, { key: "Result" }), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -235,7 +239,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -258,13 +262,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/dataUsageMetricsGetRpcUsageMetrics.ts b/src/funcs/dataUsageMetricsGetRpcUsageMetrics.ts index c95d973c..cd3f3ca3 100644 --- a/src/funcs/dataUsageMetricsGetRpcUsageMetrics.ts +++ b/src/funcs/dataUsageMetricsGetRpcUsageMetrics.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetRpcUsageMetricsServerList } from "../models/operations/getrpcusagemetrics.js"; import * as operations from "../models/operations/index.js"; @@ -48,13 +49,14 @@ export function dataUsageMetricsGetRpcUsageMetrics( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -80,13 +82,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -205,13 +208,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.SubnetRpcUsageMetricsResponseDTO$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -224,7 +228,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataUsageMetricsGetSubnetRpcUsage.ts b/src/funcs/dataUsageMetricsGetSubnetRpcUsage.ts index a8348407..e64ce770 100644 --- a/src/funcs/dataUsageMetricsGetSubnetRpcUsage.ts +++ b/src/funcs/dataUsageMetricsGetSubnetRpcUsage.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetSubnetRpcUsageMetricsServerList } from "../models/operations/getsubnetrpcusagemetrics.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataUsageMetricsGetSubnetRpcUsage( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -205,13 +208,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.SubnetRpcUsageMetricsResponseDTO$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -224,7 +228,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/dataUsageMetricsGetUsage.ts b/src/funcs/dataUsageMetricsGetUsage.ts index fb014717..50fc36df 100644 --- a/src/funcs/dataUsageMetricsGetUsage.ts +++ b/src/funcs/dataUsageMetricsGetUsage.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetApiUsageMetricsServerList } from "../models/operations/getapiusagemetrics.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function dataUsageMetricsGetUsage( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -206,13 +209,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.UsageMetricsResponseDTO$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -225,7 +229,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/lookingGlassCompositeQuery.ts b/src/funcs/lookingGlassCompositeQuery.ts index 67b9caa6..e5df6ac9 100644 --- a/src/funcs/lookingGlassCompositeQuery.ts +++ b/src/funcs/lookingGlassCompositeQuery.ts @@ -12,6 +12,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -20,7 +21,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { CompositeQueryV2ServerList } from "../models/operations/compositequeryv2.js"; import * as operations from "../models/operations/index.js"; @@ -55,13 +56,14 @@ export function lookingGlassCompositeQuery( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -90,13 +92,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -204,13 +207,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.CompositeQueryV2Response$inboundSchema, { key: "Result", @@ -225,7 +229,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -248,13 +252,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/metricsChainsGet.ts b/src/funcs/metricsChainsGet.ts index 04f69c10..e0c894eb 100644 --- a/src/funcs/metricsChainsGet.ts +++ b/src/funcs/metricsChainsGet.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetChainServerList } from "../models/operations/getchain.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function metricsChainsGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -198,13 +201,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.Chain$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -217,7 +221,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/metricsChainsGetMetrics.ts b/src/funcs/metricsChainsGetMetrics.ts index 58bb6aa2..c0754999 100644 --- a/src/funcs/metricsChainsGetMetrics.ts +++ b/src/funcs/metricsChainsGetMetrics.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetEvmChainMetricsServerList } from "../models/operations/getevmchainmetrics.js"; import * as operations from "../models/operations/index.js"; @@ -36,7 +37,41 @@ import { * Get metrics for EVM chains * * @remarks - * Gets metrics for an EVM chain over a specified time interval aggregated at the specified time-interval granularity. + * EVM chain metrics are available for all Avalanche L1s on _Mainnet_ and _Fuji_ (testnet). You can request metrics by EVM chain ID. See the `/chains` endpoint for all supported chains. + * + * All metrics are updated several times every hour. Each metric data point has a `value` and `timestamp` (Unix timestamp in seconds). All metric values include data within the duration of the associated timestamp plus the requested `timeInterval`. All timestamps are fixed to the hour. When requesting a timeInterval of **day**, **week**, or **month**, the timestamp will be 0:00 UTC of the day, Monday of the week, or first day of the month, respectively. The latest data point in any response may change on each update. + * + * ### Metrics + * + * activeAddresses: The number of distinct addresses seen within the selected `timeInterval` starting at the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. + * + * activeSenders: This metric follows the same structure as activeAddresses, but instead only counts addresses that appear in the “from” field of the respective transaction or transfer log event. + * + * cumulativeTxCount: The cumulative transaction count from genesis up until 24 hours after the timestamp. This aggregation can be considered a “rolling sum” of the transaction count metric (txCount). Only `timeInterval=day` supported. + * + * cumulativeAddresses: The cumulative count of unique addresses from genesis up until 24 hours after the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. Only `timeInterval=day` supported. + * + * cumulativeContracts: The cumulative count of contracts created from genesis up until the timestamp. Contracts are counted by looking for the CREATE, CREATE2, and CREATE3 call types in all transaction traces (aka internal transactions). Only `timeInterval=day` supported. + * + * cumulativeDeployers: The cumulative count of unique contract deployers from genesis up until 24 hours after the timestamp. Deployers counted are those that appear in the “from” field of transaction traces with the CREATE, CREATE2, and CREATE3 call types. Only `timeInterval=day` supported. + * + * gasUsed: The amount of gas used by transactions within the requested timeInterval starting at the timestamp. + * + * txCount: The amount of transactions within the requested timeInterval starting at the timestamp. + * + * avgGps: The average Gas used Per Second (GPS) within the day beginning at the timestamp. The average is calculated by taking the sum of gas used by all blocks within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only `timeInterval=day` supported. + * + * maxGps: The max Gas used Per Second (GPS) measured within the day beginning at the timestamp. Each GPS data point is calculated using the gas used in a single block divided by the time since the last block. Only `timeInterval=day` supported. + * + * avgTps: The average Transactions Per Second (TPS) within the day beginning at the timestamp. The average is calculated by taking the sum of transactions within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only `timeInterval=day` supported. + * + * maxTps: The max Transactions Per Second (TPS) measured within the day beginning at the timestamp. Each TPS data point is calculated by taking the number of transactions in a single block and dividing it by the time since the last block. Only `timeInterval=day` supported. + * + * avgGasPrice: The average gas price within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only `timeInterval=day` supported. + * + * maxGasPrice: The max gas price seen within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only `timeInterval=day` supported. + * + * feesPaid: The sum of transaction fees paid within the day beginning at the timestamp. The fee is calculated as the gas used multiplied by the gas price as reported in all transaction receipts. Only `timeInterval=day` supported. */ export function metricsChainsGetMetrics( client: AvaCloudSDKCore, @@ -54,13 +89,14 @@ export function metricsChainsGetMetrics( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +125,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -225,13 +262,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetEvmChainMetricsResponse$inboundSchema, { key: "Result", @@ -246,7 +284,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -269,13 +307,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/metricsChainsGetRollingWindowMetrics.ts b/src/funcs/metricsChainsGetRollingWindowMetrics.ts index 1e0007da..61bb0c9c 100644 --- a/src/funcs/metricsChainsGetRollingWindowMetrics.ts +++ b/src/funcs/metricsChainsGetRollingWindowMetrics.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetEvmChainRollingWindowMetricsServerList } from "../models/operations/getevmchainrollingwindowmetrics.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function metricsChainsGetRollingWindowMetrics( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -209,13 +212,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.RollingWindowMetricsApiResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -228,7 +232,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/metricsChainsGetTeleporterMetrics.ts b/src/funcs/metricsChainsGetTeleporterMetrics.ts index b7a5429f..53c5e9c7 100644 --- a/src/funcs/metricsChainsGetTeleporterMetrics.ts +++ b/src/funcs/metricsChainsGetTeleporterMetrics.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetTeleporterMetricsByChainServerList } from "../models/operations/getteleportermetricsbychain.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function metricsChainsGetTeleporterMetrics( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -207,13 +210,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.TeleporterChainMetricsApiResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -226,7 +230,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/metricsChainsList.ts b/src/funcs/metricsChainsList.ts index fe656ada..989276f2 100644 --- a/src/funcs/metricsChainsList.ts +++ b/src/funcs/metricsChainsList.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListChainsServerList } from "../models/operations/listchains.js"; @@ -36,7 +37,7 @@ import { * Get a list of supported blockchains * * @remarks - * Get a list of Metrics API supported blockchains. + * Get a list of Metrics API supported blockchains. This endpoint is paginated and supports a maximum page size of 10000. */ export function metricsChainsList( client: AvaCloudSDKCore, @@ -54,13 +55,14 @@ export function metricsChainsList( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -208,13 +211,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListChainsResponse$inboundSchema, { key: "Result" }), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -227,7 +231,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -250,13 +254,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/metricsChainsListBTCbBridgersAboveThreshold.ts b/src/funcs/metricsChainsListBTCbBridgersAboveThreshold.ts index fe2eec16..dee40ebd 100644 --- a/src/funcs/metricsChainsListBTCbBridgersAboveThreshold.ts +++ b/src/funcs/metricsChainsListBTCbBridgersAboveThreshold.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetAddressesByBtcbBridgedServerList } from "../models/operations/getaddressesbybtcbbridged.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function metricsChainsListBTCbBridgersAboveThreshold( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -212,13 +215,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetAddressesByBtcbBridgedResponse$inboundSchema, { key: "Result", @@ -233,7 +237,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -256,13 +260,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/metricsChainsListNftHolders.ts b/src/funcs/metricsChainsListNftHolders.ts index b64016b7..7f493cbf 100644 --- a/src/funcs/metricsChainsListNftHolders.ts +++ b/src/funcs/metricsChainsListNftHolders.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetNftHoldersByContractAddressServerList } from "../models/operations/getnftholdersbycontractaddress.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function metricsChainsListNftHolders( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -250,7 +254,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -273,13 +277,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/metricsChainsListTokenHoldersAboveThreshold.ts b/src/funcs/metricsChainsListTokenHoldersAboveThreshold.ts index ee6ee561..680822a8 100644 --- a/src/funcs/metricsChainsListTokenHoldersAboveThreshold.ts +++ b/src/funcs/metricsChainsListTokenHoldersAboveThreshold.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetAddressesByBalanceOverTimeServerList } from "../models/operations/getaddressesbybalanceovertime.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function metricsChainsListTokenHoldersAboveThreshold( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -230,13 +233,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json( 200, @@ -253,7 +257,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -276,13 +280,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/metricsHealthCheck.ts b/src/funcs/metricsHealthCheck.ts index c513c40f..5d2b864c 100644 --- a/src/funcs/metricsHealthCheck.ts +++ b/src/funcs/metricsHealthCheck.ts @@ -9,6 +9,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -17,7 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { MetricsHealthCheckServerList } from "../models/operations/metricshealthcheck.js"; import { APICall, APIPromise } from "../types/async.js"; @@ -43,13 +44,14 @@ export function metricsHealthCheck( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -73,13 +75,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -174,13 +177,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.HealthCheckResultDto$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -193,7 +197,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/metricsL1ValidatorsGetMetricsByNodeId.ts b/src/funcs/metricsL1ValidatorsGetMetricsByNodeId.ts new file mode 100644 index 00000000..731ed9d9 --- /dev/null +++ b/src/funcs/metricsL1ValidatorsGetMetricsByNodeId.ts @@ -0,0 +1,243 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { AvaCloudSDKCore } from "../core.js"; +import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { GetMetricsByNodeIdServerList } from "../models/operations/getmetricsbynodeid.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; + +/** + * Get metric values with given node id and timestamp range + * + * @remarks + * Get given metric values for a given node id with or without a timestamp range. + */ +export function metricsL1ValidatorsGetMetricsByNodeId( + client: AvaCloudSDKCore, + request: operations.GetMetricsByNodeIdRequest, + options?: RequestOptions, +): APIPromise< + Result< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: AvaCloudSDKCore, + request: operations.GetMetricsByNodeIdRequest, + options?: RequestOptions, +): Promise< + [ + Result< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => operations.GetMetricsByNodeIdRequest$outboundSchema.parse(value), + "Input validation failed", + ); + if (!parsed.ok) { + return [parsed, { status: "invalid" }]; + } + const payload = parsed.value; + const body = null; + + const baseURL = options?.serverURL + || pathToFunc(GetMetricsByNodeIdServerList[0], { + charEncoding: "percent", + })(); + + const pathParams = { + metric: encodeSimple("metric", payload.metric, { + explode: false, + charEncoding: "percent", + }), + nodeId: encodeSimple("nodeId", payload.nodeId, { + explode: false, + charEncoding: "percent", + }), + }; + + const path = pathToFunc("/v2/validator/{nodeId}/metrics/{metric}")( + pathParams, + ); + + const query = encodeFormQuery({ + "endTimestamp": payload.endTimestamp, + "startTimestamp": payload.startTimestamp, + }); + + const headers = new Headers(compactMap({ + Accept: "application/json", + })); + + const secConfig = await extractSecurity(client._options.apiKey); + const securityInput = secConfig == null ? {} : { apiKey: secConfig }; + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + options: client._options, + baseURL: baseURL ?? "", + operationID: "getMetricsByNodeId", + oAuth2Scopes: [], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.apiKey, + retryConfig: options?.retries + || client._options.retryConfig + || { + strategy: "backoff", + backoff: { + initialInterval: 500, + maxInterval: 60000, + exponent: 1.5, + maxElapsedTime: 120000, + }, + retryConnectionErrors: true, + } + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["5XX"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "GET", + baseURL: baseURL, + path: path, + headers: headers, + query: query, + body: body, + userAgent: client._options.userAgent, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [requestRes, { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: [ + "400", + "401", + "403", + "404", + "429", + "4XX", + "500", + "502", + "503", + "5XX", + ], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [doResult, { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result] = await M.match< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >( + M.json(200, components.MetricsApiResponse$inboundSchema), + M.jsonErr(400, errors.BadRequest$inboundSchema), + M.jsonErr(401, errors.Unauthorized$inboundSchema), + M.jsonErr(403, errors.Forbidden$inboundSchema), + M.jsonErr(404, errors.NotFound$inboundSchema), + M.jsonErr(429, errors.TooManyRequests$inboundSchema), + M.jsonErr(500, errors.InternalServerError$inboundSchema), + M.jsonErr(502, errors.BadGateway$inboundSchema), + M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), + M.fail("4XX"), + M.fail("5XX"), + )(response, req, { extraFields: responseFields }); + if (!result.ok) { + return [result, { status: "complete", request: req, response }]; + } + + return [result, { status: "complete", request: req, response }]; +} diff --git a/src/funcs/metricsL1ValidatorsGetMetricsBySubnetId.ts b/src/funcs/metricsL1ValidatorsGetMetricsBySubnetId.ts new file mode 100644 index 00000000..f1f9872d --- /dev/null +++ b/src/funcs/metricsL1ValidatorsGetMetricsBySubnetId.ts @@ -0,0 +1,242 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { AvaCloudSDKCore } from "../core.js"; +import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { GetMetricsBySubnetIdServerList } from "../models/operations/getmetricsbysubnetid.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; + +/** + * Get metric values with given subnet ID and timestamp range + * + * @remarks + * Get given metric values for a given subnet ID with or without a timestamp range. + */ +export function metricsL1ValidatorsGetMetricsBySubnetId( + client: AvaCloudSDKCore, + request: operations.GetMetricsBySubnetIdRequest, + options?: RequestOptions, +): APIPromise< + Result< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: AvaCloudSDKCore, + request: operations.GetMetricsBySubnetIdRequest, + options?: RequestOptions, +): Promise< + [ + Result< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => + operations.GetMetricsBySubnetIdRequest$outboundSchema.parse(value), + "Input validation failed", + ); + if (!parsed.ok) { + return [parsed, { status: "invalid" }]; + } + const payload = parsed.value; + const body = null; + + const baseURL = options?.serverURL + || pathToFunc(GetMetricsBySubnetIdServerList[0], { + charEncoding: "percent", + })(); + + const pathParams = { + metric: encodeSimple("metric", payload.metric, { + explode: false, + charEncoding: "percent", + }), + subnetId: encodeSimple("subnetId", payload.subnetId, { + explode: false, + charEncoding: "percent", + }), + }; + + const path = pathToFunc("/v2/subnet/{subnetId}/metrics/{metric}")(pathParams); + + const query = encodeFormQuery({ + "endTimestamp": payload.endTimestamp, + "startTimestamp": payload.startTimestamp, + }); + + const headers = new Headers(compactMap({ + Accept: "application/json", + })); + + const secConfig = await extractSecurity(client._options.apiKey); + const securityInput = secConfig == null ? {} : { apiKey: secConfig }; + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + options: client._options, + baseURL: baseURL ?? "", + operationID: "getMetricsBySubnetId", + oAuth2Scopes: [], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.apiKey, + retryConfig: options?.retries + || client._options.retryConfig + || { + strategy: "backoff", + backoff: { + initialInterval: 500, + maxInterval: 60000, + exponent: 1.5, + maxElapsedTime: 120000, + }, + retryConnectionErrors: true, + } + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["5XX"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "GET", + baseURL: baseURL, + path: path, + headers: headers, + query: query, + body: body, + userAgent: client._options.userAgent, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [requestRes, { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: [ + "400", + "401", + "403", + "404", + "429", + "4XX", + "500", + "502", + "503", + "5XX", + ], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [doResult, { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result] = await M.match< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >( + M.json(200, components.MetricsApiResponse$inboundSchema), + M.jsonErr(400, errors.BadRequest$inboundSchema), + M.jsonErr(401, errors.Unauthorized$inboundSchema), + M.jsonErr(403, errors.Forbidden$inboundSchema), + M.jsonErr(404, errors.NotFound$inboundSchema), + M.jsonErr(429, errors.TooManyRequests$inboundSchema), + M.jsonErr(500, errors.InternalServerError$inboundSchema), + M.jsonErr(502, errors.BadGateway$inboundSchema), + M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), + M.fail("4XX"), + M.fail("5XX"), + )(response, req, { extraFields: responseFields }); + if (!result.ok) { + return [result, { status: "complete", request: req, response }]; + } + + return [result, { status: "complete", request: req, response }]; +} diff --git a/src/funcs/metricsL1ValidatorsGetMetricsByValidationId.ts b/src/funcs/metricsL1ValidatorsGetMetricsByValidationId.ts new file mode 100644 index 00000000..d36d8784 --- /dev/null +++ b/src/funcs/metricsL1ValidatorsGetMetricsByValidationId.ts @@ -0,0 +1,244 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { AvaCloudSDKCore } from "../core.js"; +import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { GetMetricsByValidationIdServerList } from "../models/operations/getmetricsbyvalidationid.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; + +/** + * Get metric values with given validation id and timestamp range + * + * @remarks + * Get given metric values for a given validation id with or without a timestamp range. + */ +export function metricsL1ValidatorsGetMetricsByValidationId( + client: AvaCloudSDKCore, + request: operations.GetMetricsByValidationIdRequest, + options?: RequestOptions, +): APIPromise< + Result< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: AvaCloudSDKCore, + request: operations.GetMetricsByValidationIdRequest, + options?: RequestOptions, +): Promise< + [ + Result< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => + operations.GetMetricsByValidationIdRequest$outboundSchema.parse(value), + "Input validation failed", + ); + if (!parsed.ok) { + return [parsed, { status: "invalid" }]; + } + const payload = parsed.value; + const body = null; + + const baseURL = options?.serverURL + || pathToFunc(GetMetricsByValidationIdServerList[0], { + charEncoding: "percent", + })(); + + const pathParams = { + l1ValidationId: encodeSimple("l1ValidationId", payload.l1ValidationId, { + explode: false, + charEncoding: "percent", + }), + metric: encodeSimple("metric", payload.metric, { + explode: false, + charEncoding: "percent", + }), + }; + + const path = pathToFunc("/v2/validation/{l1ValidationId}/metrics/{metric}")( + pathParams, + ); + + const query = encodeFormQuery({ + "endTimestamp": payload.endTimestamp, + "startTimestamp": payload.startTimestamp, + }); + + const headers = new Headers(compactMap({ + Accept: "application/json", + })); + + const secConfig = await extractSecurity(client._options.apiKey); + const securityInput = secConfig == null ? {} : { apiKey: secConfig }; + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + options: client._options, + baseURL: baseURL ?? "", + operationID: "getMetricsByValidationId", + oAuth2Scopes: [], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.apiKey, + retryConfig: options?.retries + || client._options.retryConfig + || { + strategy: "backoff", + backoff: { + initialInterval: 500, + maxInterval: 60000, + exponent: 1.5, + maxElapsedTime: 120000, + }, + retryConnectionErrors: true, + } + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["5XX"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "GET", + baseURL: baseURL, + path: path, + headers: headers, + query: query, + body: body, + userAgent: client._options.userAgent, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [requestRes, { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: [ + "400", + "401", + "403", + "404", + "429", + "4XX", + "500", + "502", + "503", + "5XX", + ], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [doResult, { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result] = await M.match< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >( + M.json(200, components.MetricsApiResponse$inboundSchema), + M.jsonErr(400, errors.BadRequest$inboundSchema), + M.jsonErr(401, errors.Unauthorized$inboundSchema), + M.jsonErr(403, errors.Forbidden$inboundSchema), + M.jsonErr(404, errors.NotFound$inboundSchema), + M.jsonErr(429, errors.TooManyRequests$inboundSchema), + M.jsonErr(500, errors.InternalServerError$inboundSchema), + M.jsonErr(502, errors.BadGateway$inboundSchema), + M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), + M.fail("4XX"), + M.fail("5XX"), + )(response, req, { extraFields: responseFields }); + if (!result.ok) { + return [result, { status: "complete", request: req, response }]; + } + + return [result, { status: "complete", request: req, response }]; +} diff --git a/src/funcs/metricsL1ValidatorsListMetrics.ts b/src/funcs/metricsL1ValidatorsListMetrics.ts new file mode 100644 index 00000000..1e81b16d --- /dev/null +++ b/src/funcs/metricsL1ValidatorsListMetrics.ts @@ -0,0 +1,238 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { AvaCloudSDKCore } from "../core.js"; +import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { GetTotalL1ValidatorMetricsServerList } from "../models/operations/gettotall1validatormetrics.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; + +/** + * Get given metric for all validators + * + * @remarks + * Get given metric's value for all validators. + */ +export function metricsL1ValidatorsListMetrics( + client: AvaCloudSDKCore, + request: operations.GetTotalL1ValidatorMetricsRequest, + options?: RequestOptions, +): APIPromise< + Result< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: AvaCloudSDKCore, + request: operations.GetTotalL1ValidatorMetricsRequest, + options?: RequestOptions, +): Promise< + [ + Result< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => + operations.GetTotalL1ValidatorMetricsRequest$outboundSchema.parse(value), + "Input validation failed", + ); + if (!parsed.ok) { + return [parsed, { status: "invalid" }]; + } + const payload = parsed.value; + const body = null; + + const baseURL = options?.serverURL + || pathToFunc(GetTotalL1ValidatorMetricsServerList[0], { + charEncoding: "percent", + })(); + + const pathParams = { + metric: encodeSimple("metric", payload.metric, { + explode: false, + charEncoding: "percent", + }), + }; + + const path = pathToFunc("/v2/validators/metrics/{metric}")(pathParams); + + const query = encodeFormQuery({ + "endTimestamp": payload.endTimestamp, + "startTimestamp": payload.startTimestamp, + }); + + const headers = new Headers(compactMap({ + Accept: "application/json", + })); + + const secConfig = await extractSecurity(client._options.apiKey); + const securityInput = secConfig == null ? {} : { apiKey: secConfig }; + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + options: client._options, + baseURL: baseURL ?? "", + operationID: "getTotalL1ValidatorMetrics", + oAuth2Scopes: [], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.apiKey, + retryConfig: options?.retries + || client._options.retryConfig + || { + strategy: "backoff", + backoff: { + initialInterval: 500, + maxInterval: 60000, + exponent: 1.5, + maxElapsedTime: 120000, + }, + retryConnectionErrors: true, + } + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["5XX"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "GET", + baseURL: baseURL, + path: path, + headers: headers, + query: query, + body: body, + userAgent: client._options.userAgent, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [requestRes, { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: [ + "400", + "401", + "403", + "404", + "429", + "4XX", + "500", + "502", + "503", + "5XX", + ], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [doResult, { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result] = await M.match< + components.MetricsApiResponse, + | errors.BadRequest + | errors.Unauthorized + | errors.Forbidden + | errors.NotFound + | errors.TooManyRequests + | errors.InternalServerError + | errors.BadGateway + | errors.ServiceUnavailable + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >( + M.json(200, components.MetricsApiResponse$inboundSchema), + M.jsonErr(400, errors.BadRequest$inboundSchema), + M.jsonErr(401, errors.Unauthorized$inboundSchema), + M.jsonErr(403, errors.Forbidden$inboundSchema), + M.jsonErr(404, errors.NotFound$inboundSchema), + M.jsonErr(429, errors.TooManyRequests$inboundSchema), + M.jsonErr(500, errors.InternalServerError$inboundSchema), + M.jsonErr(502, errors.BadGateway$inboundSchema), + M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), + M.fail("4XX"), + M.fail("5XX"), + )(response, req, { extraFields: responseFields }); + if (!result.ok) { + return [result, { status: "complete", request: req, response }]; + } + + return [result, { status: "complete", request: req, response }]; +} diff --git a/src/funcs/metricsNetworksGetStakingMetrics.ts b/src/funcs/metricsNetworksGetStakingMetrics.ts index 9223a7c1..10896478 100644 --- a/src/funcs/metricsNetworksGetStakingMetrics.ts +++ b/src/funcs/metricsNetworksGetStakingMetrics.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetStakingMetricsServerList } from "../models/operations/getstakingmetrics.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function metricsNetworksGetStakingMetrics( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -227,13 +230,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetStakingMetricsResponse$inboundSchema, { key: "Result", @@ -248,7 +252,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -271,13 +275,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/metricsSubnetsGetValidators.ts b/src/funcs/metricsSubnetsGetValidators.ts index 859e0edc..c6d33839 100644 --- a/src/funcs/metricsSubnetsGetValidators.ts +++ b/src/funcs/metricsSubnetsGetValidators.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetValidatorsByDateRangeServerList } from "../models/operations/getvalidatorsbydaterange.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function metricsSubnetsGetValidators( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -223,13 +226,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetValidatorsByDateRangeResponse$inboundSchema, { key: "Result", @@ -244,7 +248,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -267,13 +271,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/webhooksAddressesAdd.ts b/src/funcs/webhooksAddressesAdd.ts index 4d977bde..0f4fed0a 100644 --- a/src/funcs/webhooksAddressesAdd.ts +++ b/src/funcs/webhooksAddressesAdd.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { AddAddressesToWebhookServerList } from "../models/operations/addaddressestowebhook.js"; import * as operations from "../models/operations/index.js"; @@ -47,13 +48,14 @@ export function webhooksAddressesAdd( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -203,13 +206,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.EVMAddressActivityResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -222,7 +226,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/webhooksAddressesList.ts b/src/funcs/webhooksAddressesList.ts index d0786d6b..1cf05bd7 100644 --- a/src/funcs/webhooksAddressesList.ts +++ b/src/funcs/webhooksAddressesList.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetAddressesFromWebhookServerList } from "../models/operations/getaddressesfromwebhook.js"; import * as operations from "../models/operations/index.js"; @@ -54,13 +55,14 @@ export function webhooksAddressesList( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -218,13 +221,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetAddressesFromWebhookResponse$inboundSchema, { key: "Result", @@ -239,7 +243,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -262,13 +266,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/webhooksAddressesRemove.ts b/src/funcs/webhooksAddressesRemove.ts index 03173ffd..b1a0f464 100644 --- a/src/funcs/webhooksAddressesRemove.ts +++ b/src/funcs/webhooksAddressesRemove.ts @@ -11,6 +11,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { RemoveAddressesFromWebhookServerList } from "../models/operations/removeaddressesfromwebhook.js"; @@ -47,13 +48,14 @@ export function webhooksAddressesRemove( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -79,13 +81,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -203,13 +206,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.EVMAddressActivityResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -222,7 +226,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/webhooksCreate.ts b/src/funcs/webhooksCreate.ts index 28617c2e..6a287cd7 100644 --- a/src/funcs/webhooksCreate.ts +++ b/src/funcs/webhooksCreate.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { CreateWebhookServerList } from "../models/operations/createwebhook.js"; import * as operations from "../models/operations/index.js"; @@ -46,13 +47,14 @@ export function webhooksCreate( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -78,13 +80,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -190,13 +193,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(201, operations.CreateWebhookResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -209,7 +213,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/webhooksDeactivate.ts b/src/funcs/webhooksDeactivate.ts index 55fbf37f..84b234b0 100644 --- a/src/funcs/webhooksDeactivate.ts +++ b/src/funcs/webhooksDeactivate.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { DeactivateWebhookServerList } from "../models/operations/deactivatewebhook.js"; import * as operations from "../models/operations/index.js"; @@ -46,13 +47,14 @@ export function webhooksDeactivate( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -78,13 +80,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -198,13 +201,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.DeactivateWebhookResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -217,7 +221,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/webhooksGenerateOrRotateSharedSecret.ts b/src/funcs/webhooksGenerateOrRotateSharedSecret.ts index 7b24751f..78a95d8a 100644 --- a/src/funcs/webhooksGenerateOrRotateSharedSecret.ts +++ b/src/funcs/webhooksGenerateOrRotateSharedSecret.ts @@ -9,6 +9,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -17,7 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GenerateOrRotateSharedSecretServerList } from "../models/operations/generateorrotatesharedsecret.js"; import { APICall, APIPromise } from "../types/async.js"; @@ -43,13 +44,14 @@ export function webhooksGenerateOrRotateSharedSecret( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -73,13 +75,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -174,13 +177,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(201, components.SharedSecretsResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -193,7 +197,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/webhooksGet.ts b/src/funcs/webhooksGet.ts index f8a6258e..97d86086 100644 --- a/src/funcs/webhooksGet.ts +++ b/src/funcs/webhooksGet.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetWebhookServerList } from "../models/operations/getwebhook.js"; import * as operations from "../models/operations/index.js"; @@ -46,13 +47,14 @@ export function webhooksGet( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -78,13 +80,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -196,13 +199,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.GetWebhookResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -215,7 +219,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/webhooksGetSharedSecret.ts b/src/funcs/webhooksGetSharedSecret.ts index 1673c28b..336e50ff 100644 --- a/src/funcs/webhooksGetSharedSecret.ts +++ b/src/funcs/webhooksGetSharedSecret.ts @@ -9,6 +9,7 @@ import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import * as components from "../models/components/index.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -17,7 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { GetSharedSecretServerList } from "../models/operations/getsharedsecret.js"; import { APICall, APIPromise } from "../types/async.js"; @@ -43,13 +44,14 @@ export function webhooksGetSharedSecret( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -73,13 +75,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -172,13 +175,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, components.SharedSecretsResponse$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -191,7 +195,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/funcs/webhooksList.ts b/src/funcs/webhooksList.ts index 8f805bd8..a15267b6 100644 --- a/src/funcs/webhooksList.ts +++ b/src/funcs/webhooksList.ts @@ -11,6 +11,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -19,7 +20,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { ListWebhooksServerList } from "../models/operations/listwebhooks.js"; @@ -54,13 +55,14 @@ export function webhooksList( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } > @@ -89,13 +91,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, { cursor: string } >, @@ -209,13 +212,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.ListWebhooksResponse$inboundSchema, { key: "Result", @@ -230,7 +234,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [haltIterator(result), { status: "complete", @@ -253,13 +257,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > >; "~next"?: { cursor: string }; diff --git a/src/funcs/webhooksUpdate.ts b/src/funcs/webhooksUpdate.ts index a13e379e..e0e86b62 100644 --- a/src/funcs/webhooksUpdate.ts +++ b/src/funcs/webhooksUpdate.ts @@ -10,6 +10,7 @@ import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AvaCloudSDKError } from "../models/errors/avacloudsdkerror.js"; import { ConnectionError, InvalidRequestError, @@ -18,7 +19,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import * as errors from "../models/errors/index.js"; -import { SDKError } from "../models/errors/sdkerror.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { UpdateWebhookServerList } from "../models/operations/updatewebhook.js"; @@ -46,13 +47,14 @@ export function webhooksUpdate( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError > > { return new APIPromise($do( @@ -78,13 +80,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >, APICall, ] @@ -199,13 +202,14 @@ async function $do( | errors.InternalServerError | errors.BadGateway | errors.ServiceUnavailable - | SDKError - | SDKValidationError - | UnexpectedClientError - | InvalidRequestError + | AvaCloudSDKError + | ResponseValidationError + | ConnectionError | RequestAbortedError | RequestTimeoutError - | ConnectionError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError >( M.json(200, operations.UpdateWebhookResponseBody$inboundSchema), M.jsonErr(400, errors.BadRequest$inboundSchema), @@ -218,7 +222,7 @@ async function $do( M.jsonErr(503, errors.ServiceUnavailable$inboundSchema), M.fail("4XX"), M.fail("5XX"), - )(response, { extraFields: responseFields }); + )(response, req, { extraFields: responseFields }); if (!result.ok) { return [result, { status: "complete", request: req, response }]; } diff --git a/src/lib/config.ts b/src/lib/config.ts index 99e9eb59..b70309a9 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -69,8 +69,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "1.0.0", - sdkVersion: "0.12.1", - genVersion: "2.618.0", + sdkVersion: "0.12.2", + genVersion: "2.629.1", userAgent: - "speakeasy-sdk/typescript 0.12.1 2.618.0 1.0.0 @avalabs/avacloud-sdk", + "speakeasy-sdk/typescript 0.12.2 2.629.1 1.0.0 @avalabs/avacloud-sdk", } as const; diff --git a/src/lib/files.ts b/src/lib/files.ts index 59d15f09..0344cd04 100644 --- a/src/lib/files.ts +++ b/src/lib/files.ts @@ -38,3 +38,45 @@ export async function readableStreamToArrayBuffer( return concatenatedChunks.buffer as ArrayBuffer; } + +/** + * Determines the MIME content type based on a file's extension. + * Returns null if the extension is not recognized. + */ +export function getContentTypeFromFileName(fileName: string): string | null { + if (!fileName) return null; + + const ext = fileName.toLowerCase().split(".").pop(); + if (!ext) return null; + + const mimeTypes: Record = { + json: "application/json", + xml: "application/xml", + html: "text/html", + htm: "text/html", + txt: "text/plain", + csv: "text/csv", + pdf: "application/pdf", + png: "image/png", + jpg: "image/jpeg", + jpeg: "image/jpeg", + gif: "image/gif", + svg: "image/svg+xml", + js: "application/javascript", + css: "text/css", + zip: "application/zip", + tar: "application/x-tar", + gz: "application/gzip", + mp4: "video/mp4", + mp3: "audio/mpeg", + wav: "audio/wav", + webp: "image/webp", + ico: "image/x-icon", + woff: "font/woff", + woff2: "font/woff2", + ttf: "font/ttf", + otf: "font/otf", + }; + + return mimeTypes[ext] || null; +} diff --git a/src/lib/matchers.ts b/src/lib/matchers.ts index 28c464f4..5e2e60be 100644 --- a/src/lib/matchers.ts +++ b/src/lib/matchers.ts @@ -2,12 +2,11 @@ * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKError } from "../models/errors/sdkerror.js"; -import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; -import { Result } from "../types/fp.js"; +import { ERR, OK, Result } from "../types/fp.js"; import { matchResponse, matchStatusCode, StatusCodePredicate } from "./http.js"; import { isPlainObject } from "./is-plain-object.js"; -import { safeParse } from "./schemas.js"; export type Encoding = | "jsonl" @@ -176,17 +175,19 @@ export type MatchedError = Matchers extends Matcher[] : never; export type MatchFunc = ( response: Response, + request: Request, options?: { resultKey?: string; extraFields?: Record }, ) => Promise<[result: Result, raw: unknown]>; export function match( ...matchers: Array> -): MatchFunc { +): MatchFunc { return async function matchFunc( response: Response, + request: Request, options?: { resultKey?: string; extraFields?: Record }, ): Promise< - [result: Result, raw: unknown] + [result: Result, raw: unknown] > { let raw: unknown; let matcher: Matcher | undefined; @@ -205,21 +206,22 @@ export function match( } if (!matcher) { - const responseBody = await response.text(); return [{ ok: false, - error: new SDKError( - "Unexpected API response status or content-type", + error: new SDKError("Unexpected Status or Content-Type", { response, - responseBody, - ), - }, responseBody]; + request, + body: await response.text().catch(() => ""), + }), + }, raw]; } const encoding = matcher.enc; + let body = ""; switch (encoding) { case "json": - raw = await response.json(); + body = await response.text(); + raw = JSON.parse(body); break; case "jsonl": raw = response.body; @@ -231,16 +233,19 @@ export function match( raw = response.body; break; case "text": - raw = await response.text(); + body = await response.text(); + raw = body; break; case "sse": raw = response.body; break; case "nil": - raw = await discardResponseBody(response); + body = await response.text(); + raw = undefined; break; case "fail": - raw = await response.text(); + body = await response.text(); + raw = body; break; default: encoding satisfies never; @@ -250,11 +255,7 @@ export function match( if (matcher.enc === "fail") { return [{ ok: false, - error: new SDKError( - "API error occurred", - response, - typeof raw === "string" ? raw : "", - ), + error: new SDKError("API error occurred", { request, response, body }), }, raw]; } @@ -266,6 +267,9 @@ export function match( ...options?.extraFields, ...(matcher.hdrs ? { Headers: unpackHeaders(response.headers) } : null), ...(isPlainObject(raw) ? raw : null), + request$: request, + response$: response, + body$: body, }; } else if (resultKey) { data = { @@ -284,18 +288,20 @@ export function match( } if ("err" in matcher) { - const result = safeParse( + const result = safeParseResponse( data, (v: unknown) => matcher.schema.parse(v), "Response validation failed", + { request, response, body }, ); return [result.ok ? { ok: false, error: result.value } : result, raw]; } else { return [ - safeParse( + safeParseResponse( data, (v: unknown) => matcher.schema.parse(v), "Response validation failed", + { request, response, body }, ), raw, ]; @@ -318,25 +324,22 @@ export function unpackHeaders(headers: Headers): Record { return out; } -/** - * Discards the response body to free up resources. - * - * To learn why this is need, see the undici docs: - * https://undici.nodejs.org/#/?id=garbage-collection - */ -export async function discardResponseBody(res: Response) { - const reader = res.body?.getReader(); - if (reader == null) { - return; - } - +function safeParseResponse( + rawValue: Inp, + fn: (value: Inp) => Out, + errorMessage: string, + httpMeta: { response: Response; request: Request; body: string }, +): Result { try { - let done = false; - while (!done) { - const res = await reader.read(); - done = res.done; - } - } finally { - reader.releaseLock(); + return OK(fn(rawValue)); + } catch (err) { + return ERR( + new ResponseValidationError(errorMessage, { + cause: err, + rawValue, + rawMessage: errorMessage, + ...httpMeta, + }), + ); } } diff --git a/src/lib/security.ts b/src/lib/security.ts index be19cbd2..250e03fa 100644 --- a/src/lib/security.ts +++ b/src/lib/security.ts @@ -6,8 +6,8 @@ import * as components from "../models/components/index.js"; type OAuth2PasswordFlow = { username: string; - password?: string | undefined; - clientID: string; + password: string; + clientID?: string | undefined; clientSecret?: string | undefined; tokenURL: string; }; diff --git a/src/mcp-server/mcp-server.ts b/src/mcp-server/mcp-server.ts index 6a8c4c09..e3ac723e 100644 --- a/src/mcp-server/mcp-server.ts +++ b/src/mcp-server/mcp-server.ts @@ -19,7 +19,7 @@ const routes = buildRouteMap({ export const app = buildApplication(routes, { name: "mcp", versionInfo: { - currentVersion: "0.12.1", + currentVersion: "0.12.2", }, }); diff --git a/src/mcp-server/server.ts b/src/mcp-server/server.ts index 58cf6d8a..b3ad8e61 100644 --- a/src/mcp-server/server.ts +++ b/src/mcp-server/server.ts @@ -94,6 +94,10 @@ import { tool$metricsChainsListBTCbBridgersAboveThreshold } from "./tools/metric import { tool$metricsChainsListNftHolders } from "./tools/metricsChainsListNftHolders.js"; import { tool$metricsChainsListTokenHoldersAboveThreshold } from "./tools/metricsChainsListTokenHoldersAboveThreshold.js"; import { tool$metricsHealthCheck } from "./tools/metricsHealthCheck.js"; +import { tool$metricsL1ValidatorsGetMetricsByNodeId } from "./tools/metricsL1ValidatorsGetMetricsByNodeId.js"; +import { tool$metricsL1ValidatorsGetMetricsBySubnetId } from "./tools/metricsL1ValidatorsGetMetricsBySubnetId.js"; +import { tool$metricsL1ValidatorsGetMetricsByValidationId } from "./tools/metricsL1ValidatorsGetMetricsByValidationId.js"; +import { tool$metricsL1ValidatorsListMetrics } from "./tools/metricsL1ValidatorsListMetrics.js"; import { tool$metricsNetworksGetStakingMetrics } from "./tools/metricsNetworksGetStakingMetrics.js"; import { tool$metricsSubnetsGetValidators } from "./tools/metricsSubnetsGetValidators.js"; import { tool$webhooksAddressesAdd } from "./tools/webhooksAddressesAdd.js"; @@ -119,7 +123,7 @@ export function createMCPServer(deps: { }) { const server = new McpServer({ name: "AvaCloudSDK", - version: "0.12.1", + version: "0.12.2", }); const client = new AvaCloudSDKCore({ @@ -170,6 +174,10 @@ export function createMCPServer(deps: { tool(tool$metricsChainsListTokenHoldersAboveThreshold); tool(tool$metricsChainsListBTCbBridgersAboveThreshold); tool(tool$metricsNetworksGetStakingMetrics); + tool(tool$metricsL1ValidatorsListMetrics); + tool(tool$metricsL1ValidatorsGetMetricsByValidationId); + tool(tool$metricsL1ValidatorsGetMetricsByNodeId); + tool(tool$metricsL1ValidatorsGetMetricsBySubnetId); tool(tool$metricsSubnetsGetValidators); tool(tool$dataNftsReindex); tool(tool$dataNftsList); diff --git a/src/mcp-server/tools/metricsChainsGetMetrics.ts b/src/mcp-server/tools/metricsChainsGetMetrics.ts index 5469d284..21013e98 100644 --- a/src/mcp-server/tools/metricsChainsGetMetrics.ts +++ b/src/mcp-server/tools/metricsChainsGetMetrics.ts @@ -14,7 +14,41 @@ export const tool$metricsChainsGetMetrics: ToolDefinition = { name: "metrics-chains-get-metrics", description: `Get metrics for EVM chains -Gets metrics for an EVM chain over a specified time interval aggregated at the specified time-interval granularity.`, +EVM chain metrics are available for all Avalanche L1s on _Mainnet_ and _Fuji_ (testnet). You can request metrics by EVM chain ID. See the \`/chains\` endpoint for all supported chains. + +All metrics are updated several times every hour. Each metric data point has a \`value\` and \`timestamp\` (Unix timestamp in seconds). All metric values include data within the duration of the associated timestamp plus the requested \`timeInterval\`. All timestamps are fixed to the hour. When requesting a timeInterval of **day**, **week**, or **month**, the timestamp will be 0:00 UTC of the day, Monday of the week, or first day of the month, respectively. The latest data point in any response may change on each update. + +### Metrics + +activeAddresses: The number of distinct addresses seen within the selected \`timeInterval\` starting at the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. + +activeSenders: This metric follows the same structure as activeAddresses, but instead only counts addresses that appear in the “from” field of the respective transaction or transfer log event. + +cumulativeTxCount: The cumulative transaction count from genesis up until 24 hours after the timestamp. This aggregation can be considered a “rolling sum” of the transaction count metric (txCount). Only \`timeInterval=day\` supported. + +cumulativeAddresses: The cumulative count of unique addresses from genesis up until 24 hours after the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. Only \`timeInterval=day\` supported. + +cumulativeContracts: The cumulative count of contracts created from genesis up until the timestamp. Contracts are counted by looking for the CREATE, CREATE2, and CREATE3 call types in all transaction traces (aka internal transactions). Only \`timeInterval=day\` supported. + +cumulativeDeployers: The cumulative count of unique contract deployers from genesis up until 24 hours after the timestamp. Deployers counted are those that appear in the “from” field of transaction traces with the CREATE, CREATE2, and CREATE3 call types. Only \`timeInterval=day\` supported. + +gasUsed: The amount of gas used by transactions within the requested timeInterval starting at the timestamp. + +txCount: The amount of transactions within the requested timeInterval starting at the timestamp. + +avgGps: The average Gas used Per Second (GPS) within the day beginning at the timestamp. The average is calculated by taking the sum of gas used by all blocks within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only \`timeInterval=day\` supported. + +maxGps: The max Gas used Per Second (GPS) measured within the day beginning at the timestamp. Each GPS data point is calculated using the gas used in a single block divided by the time since the last block. Only \`timeInterval=day\` supported. + +avgTps: The average Transactions Per Second (TPS) within the day beginning at the timestamp. The average is calculated by taking the sum of transactions within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only \`timeInterval=day\` supported. + +maxTps: The max Transactions Per Second (TPS) measured within the day beginning at the timestamp. Each TPS data point is calculated by taking the number of transactions in a single block and dividing it by the time since the last block. Only \`timeInterval=day\` supported. + +avgGasPrice: The average gas price within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only \`timeInterval=day\` supported. + +maxGasPrice: The max gas price seen within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only \`timeInterval=day\` supported. + +feesPaid: The sum of transaction fees paid within the day beginning at the timestamp. The fee is calculated as the gas used multiplied by the gas price as reported in all transaction receipts. Only \`timeInterval=day\` supported.`, args, tool: async (client, args, ctx) => { const [result, apiCall] = await metricsChainsGetMetrics( diff --git a/src/mcp-server/tools/metricsChainsList.ts b/src/mcp-server/tools/metricsChainsList.ts index 28f1142b..706074ac 100644 --- a/src/mcp-server/tools/metricsChainsList.ts +++ b/src/mcp-server/tools/metricsChainsList.ts @@ -14,7 +14,7 @@ export const tool$metricsChainsList: ToolDefinition = { name: "metrics-chains-list", description: `Get a list of supported blockchains -Get a list of Metrics API supported blockchains.`, +Get a list of Metrics API supported blockchains. This endpoint is paginated and supports a maximum page size of 10000.`, args, tool: async (client, args, ctx) => { const [result, apiCall] = await metricsChainsList( diff --git a/src/mcp-server/tools/metricsL1ValidatorsGetMetricsByNodeId.ts b/src/mcp-server/tools/metricsL1ValidatorsGetMetricsByNodeId.ts new file mode 100644 index 00000000..e81117f1 --- /dev/null +++ b/src/mcp-server/tools/metricsL1ValidatorsGetMetricsByNodeId.ts @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { metricsL1ValidatorsGetMetricsByNodeId } from "../../funcs/metricsL1ValidatorsGetMetricsByNodeId.js"; +import * as operations from "../../models/operations/index.js"; +import { formatResult, ToolDefinition } from "../tools.js"; + +const args = { + request: operations.GetMetricsByNodeIdRequest$inboundSchema, +}; + +export const tool$metricsL1ValidatorsGetMetricsByNodeId: ToolDefinition< + typeof args +> = { + name: "metrics-l1-validators-get-metrics-by-node-id", + description: `Get metric values with given node id and timestamp range + +Get given metric values for a given node id with or without a timestamp range.`, + args, + tool: async (client, args, ctx) => { + const [result, apiCall] = await metricsL1ValidatorsGetMetricsByNodeId( + client, + args.request, + { fetchOptions: { signal: ctx.signal } }, + ).$inspect(); + + if (!result.ok) { + return { + content: [{ type: "text", text: result.error.message }], + isError: true, + }; + } + + const value = result.value; + + return formatResult(value, apiCall); + }, +}; diff --git a/src/mcp-server/tools/metricsL1ValidatorsGetMetricsBySubnetId.ts b/src/mcp-server/tools/metricsL1ValidatorsGetMetricsBySubnetId.ts new file mode 100644 index 00000000..635dd49e --- /dev/null +++ b/src/mcp-server/tools/metricsL1ValidatorsGetMetricsBySubnetId.ts @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { metricsL1ValidatorsGetMetricsBySubnetId } from "../../funcs/metricsL1ValidatorsGetMetricsBySubnetId.js"; +import * as operations from "../../models/operations/index.js"; +import { formatResult, ToolDefinition } from "../tools.js"; + +const args = { + request: operations.GetMetricsBySubnetIdRequest$inboundSchema, +}; + +export const tool$metricsL1ValidatorsGetMetricsBySubnetId: ToolDefinition< + typeof args +> = { + name: "metrics-l1-validators-get-metrics-by-subnet-id", + description: `Get metric values with given subnet ID and timestamp range + +Get given metric values for a given subnet ID with or without a timestamp range.`, + args, + tool: async (client, args, ctx) => { + const [result, apiCall] = await metricsL1ValidatorsGetMetricsBySubnetId( + client, + args.request, + { fetchOptions: { signal: ctx.signal } }, + ).$inspect(); + + if (!result.ok) { + return { + content: [{ type: "text", text: result.error.message }], + isError: true, + }; + } + + const value = result.value; + + return formatResult(value, apiCall); + }, +}; diff --git a/src/mcp-server/tools/metricsL1ValidatorsGetMetricsByValidationId.ts b/src/mcp-server/tools/metricsL1ValidatorsGetMetricsByValidationId.ts new file mode 100644 index 00000000..2091cefd --- /dev/null +++ b/src/mcp-server/tools/metricsL1ValidatorsGetMetricsByValidationId.ts @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { metricsL1ValidatorsGetMetricsByValidationId } from "../../funcs/metricsL1ValidatorsGetMetricsByValidationId.js"; +import * as operations from "../../models/operations/index.js"; +import { formatResult, ToolDefinition } from "../tools.js"; + +const args = { + request: operations.GetMetricsByValidationIdRequest$inboundSchema, +}; + +export const tool$metricsL1ValidatorsGetMetricsByValidationId: ToolDefinition< + typeof args +> = { + name: "metrics-l1-validators-get-metrics-by-validation-id", + description: `Get metric values with given validation id and timestamp range + +Get given metric values for a given validation id with or without a timestamp range.`, + args, + tool: async (client, args, ctx) => { + const [result, apiCall] = await metricsL1ValidatorsGetMetricsByValidationId( + client, + args.request, + { fetchOptions: { signal: ctx.signal } }, + ).$inspect(); + + if (!result.ok) { + return { + content: [{ type: "text", text: result.error.message }], + isError: true, + }; + } + + const value = result.value; + + return formatResult(value, apiCall); + }, +}; diff --git a/src/mcp-server/tools/metricsL1ValidatorsListMetrics.ts b/src/mcp-server/tools/metricsL1ValidatorsListMetrics.ts new file mode 100644 index 00000000..3291e4e3 --- /dev/null +++ b/src/mcp-server/tools/metricsL1ValidatorsListMetrics.ts @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { metricsL1ValidatorsListMetrics } from "../../funcs/metricsL1ValidatorsListMetrics.js"; +import * as operations from "../../models/operations/index.js"; +import { formatResult, ToolDefinition } from "../tools.js"; + +const args = { + request: operations.GetTotalL1ValidatorMetricsRequest$inboundSchema, +}; + +export const tool$metricsL1ValidatorsListMetrics: ToolDefinition = + { + name: "metrics-l1-validators-list-metrics", + description: `Get given metric for all validators + +Get given metric's value for all validators.`, + args, + tool: async (client, args, ctx) => { + const [result, apiCall] = await metricsL1ValidatorsListMetrics( + client, + args.request, + { fetchOptions: { signal: ctx.signal } }, + ).$inspect(); + + if (!result.ok) { + return { + content: [{ type: "text", text: result.error.message }], + isError: true, + }; + } + + const value = result.value; + + return formatResult(value, apiCall); + }, + }; diff --git a/src/models/components/blockchain.ts b/src/models/components/blockchain.ts index 8ffb0b82..37ed18bd 100644 --- a/src/models/components/blockchain.ts +++ b/src/models/components/blockchain.ts @@ -7,6 +7,11 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +/** + * The genesis data of the blockchain. + */ +export type BlockchainGenesisData = {}; + export type Blockchain = { createBlockTimestamp: number; createBlockNumber: string; @@ -18,8 +23,60 @@ export type Blockchain = { * EVM Chain ID for the EVM-based chains. This field is extracted from genesis data, and may be present for non-EVM chains as well. */ evmChainId: number; + /** + * The genesis data of the blockchain. + */ + genesisData?: BlockchainGenesisData | undefined; }; +/** @internal */ +export const BlockchainGenesisData$inboundSchema: z.ZodType< + BlockchainGenesisData, + z.ZodTypeDef, + unknown +> = z.object({}); + +/** @internal */ +export type BlockchainGenesisData$Outbound = {}; + +/** @internal */ +export const BlockchainGenesisData$outboundSchema: z.ZodType< + BlockchainGenesisData$Outbound, + z.ZodTypeDef, + BlockchainGenesisData +> = z.object({}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace BlockchainGenesisData$ { + /** @deprecated use `BlockchainGenesisData$inboundSchema` instead. */ + export const inboundSchema = BlockchainGenesisData$inboundSchema; + /** @deprecated use `BlockchainGenesisData$outboundSchema` instead. */ + export const outboundSchema = BlockchainGenesisData$outboundSchema; + /** @deprecated use `BlockchainGenesisData$Outbound` instead. */ + export type Outbound = BlockchainGenesisData$Outbound; +} + +export function blockchainGenesisDataToJSON( + blockchainGenesisData: BlockchainGenesisData, +): string { + return JSON.stringify( + BlockchainGenesisData$outboundSchema.parse(blockchainGenesisData), + ); +} + +export function blockchainGenesisDataFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => BlockchainGenesisData$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'BlockchainGenesisData' from JSON`, + ); +} + /** @internal */ export const Blockchain$inboundSchema: z.ZodType< Blockchain, @@ -33,6 +90,7 @@ export const Blockchain$inboundSchema: z.ZodType< subnetId: z.string(), blockchainName: z.string(), evmChainId: z.number(), + genesisData: z.lazy(() => BlockchainGenesisData$inboundSchema).optional(), }); /** @internal */ @@ -44,6 +102,7 @@ export type Blockchain$Outbound = { subnetId: string; blockchainName: string; evmChainId: number; + genesisData?: BlockchainGenesisData$Outbound | undefined; }; /** @internal */ @@ -59,6 +118,7 @@ export const Blockchain$outboundSchema: z.ZodType< subnetId: z.string(), blockchainName: z.string(), evmChainId: z.number(), + genesisData: z.lazy(() => BlockchainGenesisData$outboundSchema).optional(), }); /** diff --git a/src/models/components/blockchaininfo.ts b/src/models/components/blockchaininfo.ts new file mode 100644 index 00000000..f8728c75 --- /dev/null +++ b/src/models/components/blockchaininfo.ts @@ -0,0 +1,122 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The genesis data of the blockchain. Present for CreateChainTx. EVM based chains will return the genesis data as an object. Non-EVM based chains will return the genesis data as an encoded string. The encoding depends on the VM + */ +export type GenesisData = {}; + +export type BlockchainInfo = { + chainName: string; + vmId: string; + /** + * The genesis data of the blockchain. Present for CreateChainTx. EVM based chains will return the genesis data as an object. Non-EVM based chains will return the genesis data as an encoded string. The encoding depends on the VM + */ + genesisData?: GenesisData | undefined; +}; + +/** @internal */ +export const GenesisData$inboundSchema: z.ZodType< + GenesisData, + z.ZodTypeDef, + unknown +> = z.object({}); + +/** @internal */ +export type GenesisData$Outbound = {}; + +/** @internal */ +export const GenesisData$outboundSchema: z.ZodType< + GenesisData$Outbound, + z.ZodTypeDef, + GenesisData +> = z.object({}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace GenesisData$ { + /** @deprecated use `GenesisData$inboundSchema` instead. */ + export const inboundSchema = GenesisData$inboundSchema; + /** @deprecated use `GenesisData$outboundSchema` instead. */ + export const outboundSchema = GenesisData$outboundSchema; + /** @deprecated use `GenesisData$Outbound` instead. */ + export type Outbound = GenesisData$Outbound; +} + +export function genesisDataToJSON(genesisData: GenesisData): string { + return JSON.stringify(GenesisData$outboundSchema.parse(genesisData)); +} + +export function genesisDataFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => GenesisData$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'GenesisData' from JSON`, + ); +} + +/** @internal */ +export const BlockchainInfo$inboundSchema: z.ZodType< + BlockchainInfo, + z.ZodTypeDef, + unknown +> = z.object({ + chainName: z.string(), + vmId: z.string(), + genesisData: z.lazy(() => GenesisData$inboundSchema).optional(), +}); + +/** @internal */ +export type BlockchainInfo$Outbound = { + chainName: string; + vmId: string; + genesisData?: GenesisData$Outbound | undefined; +}; + +/** @internal */ +export const BlockchainInfo$outboundSchema: z.ZodType< + BlockchainInfo$Outbound, + z.ZodTypeDef, + BlockchainInfo +> = z.object({ + chainName: z.string(), + vmId: z.string(), + genesisData: z.lazy(() => GenesisData$outboundSchema).optional(), +}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace BlockchainInfo$ { + /** @deprecated use `BlockchainInfo$inboundSchema` instead. */ + export const inboundSchema = BlockchainInfo$inboundSchema; + /** @deprecated use `BlockchainInfo$outboundSchema` instead. */ + export const outboundSchema = BlockchainInfo$outboundSchema; + /** @deprecated use `BlockchainInfo$Outbound` instead. */ + export type Outbound = BlockchainInfo$Outbound; +} + +export function blockchainInfoToJSON(blockchainInfo: BlockchainInfo): string { + return JSON.stringify(BlockchainInfo$outboundSchema.parse(blockchainInfo)); +} + +export function blockchainInfoFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => BlockchainInfo$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'BlockchainInfo' from JSON`, + ); +} diff --git a/src/models/components/index.ts b/src/models/components/index.ts index ffab70dc..395f1300 100644 --- a/src/models/components/index.ts +++ b/src/models/components/index.ts @@ -24,6 +24,7 @@ export * from "./balanceowner.js"; export * from "./blockchain.js"; export * from "./blockchainid.js"; export * from "./blockchainids.js"; +export * from "./blockchaininfo.js"; export * from "./blscredentials.js"; export * from "./cchainatomicbalances.js"; export * from "./cchainexporttransaction.js"; @@ -259,6 +260,7 @@ export * from "./validatorhealthdetails.js"; export * from "./validatorsdetails.js"; export * from "./vmname.js"; export * from "./webhookaddressactivityresponse.js"; +export * from "./webhookinternaltransaction.js"; export * from "./webhookstatus.js"; export * from "./webhookstatustype.js"; export * from "./xchainassetdetails.js"; diff --git a/src/models/components/internaltransaction.ts b/src/models/components/internaltransaction.ts index 5ba0f4c2..c20b385f 100644 --- a/src/models/components/internaltransaction.ts +++ b/src/models/components/internaltransaction.ts @@ -6,36 +6,45 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + InternalTransactionOpCall, + InternalTransactionOpCall$inboundSchema, + InternalTransactionOpCall$outboundSchema, +} from "./internaltransactionopcall.js"; +import { + RichAddress, + RichAddress$inboundSchema, + RichAddress$Outbound, + RichAddress$outboundSchema, +} from "./richaddress.js"; export type InternalTransaction = { /** - * Sender address + * The block number on the chain. */ - from: string; + blockNumber: string; /** - * Recipient address + * The block finality timestamp. */ - to: string; + blockTimestamp: number; /** - * Internal transaction type + * The block hash identifier. */ - internalTxType: string; + blockHash: string; /** - * Value transferred + * The transaction hash identifier. */ + txHash: string; + from: RichAddress; + to: RichAddress; + internalTxType: InternalTransactionOpCall; value: string; /** - * Gas used + * True if the internal transaction was reverted. */ + isReverted: boolean; gasUsed: string; - /** - * Gas limit - */ gasLimit: string; - /** - * Transaction hash - */ - transactionHash: string; }; /** @internal */ @@ -44,24 +53,32 @@ export const InternalTransaction$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - from: z.string(), - to: z.string(), - internalTxType: z.string(), + blockNumber: z.string(), + blockTimestamp: z.number(), + blockHash: z.string(), + txHash: z.string(), + from: RichAddress$inboundSchema, + to: RichAddress$inboundSchema, + internalTxType: InternalTransactionOpCall$inboundSchema, value: z.string(), + isReverted: z.boolean(), gasUsed: z.string(), gasLimit: z.string(), - transactionHash: z.string(), }); /** @internal */ export type InternalTransaction$Outbound = { - from: string; - to: string; + blockNumber: string; + blockTimestamp: number; + blockHash: string; + txHash: string; + from: RichAddress$Outbound; + to: RichAddress$Outbound; internalTxType: string; value: string; + isReverted: boolean; gasUsed: string; gasLimit: string; - transactionHash: string; }; /** @internal */ @@ -70,13 +87,17 @@ export const InternalTransaction$outboundSchema: z.ZodType< z.ZodTypeDef, InternalTransaction > = z.object({ - from: z.string(), - to: z.string(), - internalTxType: z.string(), + blockNumber: z.string(), + blockTimestamp: z.number(), + blockHash: z.string(), + txHash: z.string(), + from: RichAddress$outboundSchema, + to: RichAddress$outboundSchema, + internalTxType: InternalTransactionOpCall$outboundSchema, value: z.string(), + isReverted: z.boolean(), gasUsed: z.string(), gasLimit: z.string(), - transactionHash: z.string(), }); /** diff --git a/src/models/components/listicmmessagesresponse.ts b/src/models/components/listicmmessagesresponse.ts index 2005a54a..e48be4da 100644 --- a/src/models/components/listicmmessagesresponse.ts +++ b/src/models/components/listicmmessagesresponse.ts @@ -12,6 +12,12 @@ import { DeliveredIcmMessage$Outbound, DeliveredIcmMessage$outboundSchema, } from "./deliveredicmmessage.js"; +import { + DeliveredSourceNotIndexedIcmMessage, + DeliveredSourceNotIndexedIcmMessage$inboundSchema, + DeliveredSourceNotIndexedIcmMessage$Outbound, + DeliveredSourceNotIndexedIcmMessage$outboundSchema, +} from "./deliveredsourcenotindexedicmmessage.js"; import { PendingIcmMessage, PendingIcmMessage$inboundSchema, @@ -21,6 +27,9 @@ import { export type ListIcmMessagesResponseMessages = | (PendingIcmMessage & { status: "pending" }) + | (DeliveredSourceNotIndexedIcmMessage & { + status: "delivered_source_not_indexed"; + }) | (DeliveredIcmMessage & { status: "delivered" }); export type ListIcmMessagesResponse = { @@ -30,6 +39,9 @@ export type ListIcmMessagesResponse = { nextPageToken?: string | undefined; messages: Array< | (PendingIcmMessage & { status: "pending" }) + | (DeliveredSourceNotIndexedIcmMessage & { + status: "delivered_source_not_indexed"; + }) | (DeliveredIcmMessage & { status: "delivered" }) >; }; @@ -45,6 +57,11 @@ export const ListIcmMessagesResponseMessages$inboundSchema: z.ZodType< status: v.status, })), ), + DeliveredSourceNotIndexedIcmMessage$inboundSchema.and( + z.object({ status: z.literal("delivered_source_not_indexed") }).transform(( + v, + ) => ({ status: v.status })), + ), DeliveredIcmMessage$inboundSchema.and( z.object({ status: z.literal("delivered") }).transform((v) => ({ status: v.status, @@ -55,6 +72,9 @@ export const ListIcmMessagesResponseMessages$inboundSchema: z.ZodType< /** @internal */ export type ListIcmMessagesResponseMessages$Outbound = | (PendingIcmMessage$Outbound & { status: "pending" }) + | (DeliveredSourceNotIndexedIcmMessage$Outbound & { + status: "delivered_source_not_indexed"; + }) | (DeliveredIcmMessage$Outbound & { status: "delivered" }); /** @internal */ @@ -68,6 +88,11 @@ export const ListIcmMessagesResponseMessages$outboundSchema: z.ZodType< status: v.status, })), ), + DeliveredSourceNotIndexedIcmMessage$outboundSchema.and( + z.object({ status: z.literal("delivered_source_not_indexed") }).transform(( + v, + ) => ({ status: v.status })), + ), DeliveredIcmMessage$outboundSchema.and( z.object({ status: z.literal("delivered") }).transform((v) => ({ status: v.status, @@ -122,6 +147,10 @@ export const ListIcmMessagesResponse$inboundSchema: z.ZodType< status: v.status, })), ), + DeliveredSourceNotIndexedIcmMessage$inboundSchema.and( + z.object({ status: z.literal("delivered_source_not_indexed") }) + .transform((v) => ({ status: v.status })), + ), DeliveredIcmMessage$inboundSchema.and( z.object({ status: z.literal("delivered") }).transform((v) => ({ status: v.status, @@ -136,6 +165,9 @@ export type ListIcmMessagesResponse$Outbound = { nextPageToken?: string | undefined; messages: Array< | (PendingIcmMessage$Outbound & { status: "pending" }) + | (DeliveredSourceNotIndexedIcmMessage$Outbound & { + status: "delivered_source_not_indexed"; + }) | (DeliveredIcmMessage$Outbound & { status: "delivered" }) >; }; @@ -154,6 +186,10 @@ export const ListIcmMessagesResponse$outboundSchema: z.ZodType< status: v.status, })), ), + DeliveredSourceNotIndexedIcmMessage$outboundSchema.and( + z.object({ status: z.literal("delivered_source_not_indexed") }) + .transform((v) => ({ status: v.status })), + ), DeliveredIcmMessage$outboundSchema.and( z.object({ status: z.literal("delivered") }).transform((v) => ({ status: v.status, diff --git a/src/models/components/listteleportermessagesresponse.ts b/src/models/components/listteleportermessagesresponse.ts index 2637454f..b551faaf 100644 --- a/src/models/components/listteleportermessagesresponse.ts +++ b/src/models/components/listteleportermessagesresponse.ts @@ -6,6 +6,12 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + DeliveredSourceNotIndexedIcmMessage, + DeliveredSourceNotIndexedIcmMessage$inboundSchema, + DeliveredSourceNotIndexedIcmMessage$Outbound, + DeliveredSourceNotIndexedIcmMessage$outboundSchema, +} from "./deliveredsourcenotindexedicmmessage.js"; import { DeliveredTeleporterMessage, DeliveredTeleporterMessage$inboundSchema, @@ -21,6 +27,9 @@ import { export type Messages = | (PendingTeleporterMessage & { status: "pending" }) + | (DeliveredSourceNotIndexedIcmMessage & { + status: "delivered_source_not_indexed"; + }) | (DeliveredTeleporterMessage & { status: "delivered" }); export type ListTeleporterMessagesResponse = { @@ -30,6 +39,9 @@ export type ListTeleporterMessagesResponse = { nextPageToken?: string | undefined; messages: Array< | (PendingTeleporterMessage & { status: "pending" }) + | (DeliveredSourceNotIndexedIcmMessage & { + status: "delivered_source_not_indexed"; + }) | (DeliveredTeleporterMessage & { status: "delivered" }) >; }; @@ -45,6 +57,11 @@ export const Messages$inboundSchema: z.ZodType< status: v.status, })), ), + DeliveredSourceNotIndexedIcmMessage$inboundSchema.and( + z.object({ status: z.literal("delivered_source_not_indexed") }).transform(( + v, + ) => ({ status: v.status })), + ), DeliveredTeleporterMessage$inboundSchema.and( z.object({ status: z.literal("delivered") }).transform((v) => ({ status: v.status, @@ -55,6 +72,9 @@ export const Messages$inboundSchema: z.ZodType< /** @internal */ export type Messages$Outbound = | (PendingTeleporterMessage$Outbound & { status: "pending" }) + | (DeliveredSourceNotIndexedIcmMessage$Outbound & { + status: "delivered_source_not_indexed"; + }) | (DeliveredTeleporterMessage$Outbound & { status: "delivered" }); /** @internal */ @@ -68,6 +88,11 @@ export const Messages$outboundSchema: z.ZodType< status: v.status, })), ), + DeliveredSourceNotIndexedIcmMessage$outboundSchema.and( + z.object({ status: z.literal("delivered_source_not_indexed") }).transform(( + v, + ) => ({ status: v.status })), + ), DeliveredTeleporterMessage$outboundSchema.and( z.object({ status: z.literal("delivered") }).transform((v) => ({ status: v.status, @@ -116,6 +141,10 @@ export const ListTeleporterMessagesResponse$inboundSchema: z.ZodType< status: v.status, })), ), + DeliveredSourceNotIndexedIcmMessage$inboundSchema.and( + z.object({ status: z.literal("delivered_source_not_indexed") }) + .transform((v) => ({ status: v.status })), + ), DeliveredTeleporterMessage$inboundSchema.and( z.object({ status: z.literal("delivered") }).transform((v) => ({ status: v.status, @@ -130,6 +159,9 @@ export type ListTeleporterMessagesResponse$Outbound = { nextPageToken?: string | undefined; messages: Array< | (PendingTeleporterMessage$Outbound & { status: "pending" }) + | (DeliveredSourceNotIndexedIcmMessage$Outbound & { + status: "delivered_source_not_indexed"; + }) | (DeliveredTeleporterMessage$Outbound & { status: "delivered" }) >; }; @@ -148,6 +180,10 @@ export const ListTeleporterMessagesResponse$outboundSchema: z.ZodType< status: v.status, })), ), + DeliveredSourceNotIndexedIcmMessage$outboundSchema.and( + z.object({ status: z.literal("delivered_source_not_indexed") }) + .transform((v) => ({ status: v.status })), + ), DeliveredTeleporterMessage$outboundSchema.and( z.object({ status: z.literal("delivered") }).transform((v) => ({ status: v.status, diff --git a/src/models/components/pchaintransaction.ts b/src/models/components/pchaintransaction.ts index 0f1fed7a..98c061c8 100644 --- a/src/models/components/pchaintransaction.ts +++ b/src/models/components/pchaintransaction.ts @@ -12,6 +12,12 @@ import { AssetAmount$Outbound, AssetAmount$outboundSchema, } from "./assetamount.js"; +import { + BlockchainInfo, + BlockchainInfo$inboundSchema, + BlockchainInfo$Outbound, + BlockchainInfo$outboundSchema, +} from "./blockchaininfo.js"; import { BlsCredentials, BlsCredentials$inboundSchema, @@ -145,6 +151,10 @@ export type PChainTransaction = { * Public Key and PoP of new validator registrations. Present for AddPermissionlessValidatorTx */ blsCredentials?: BlsCredentials | undefined; + /** + * Details of the blockchain that was created in the CreateChainTx + */ + blockchainInfo?: BlockchainInfo | undefined; }; /** @internal */ @@ -181,6 +191,7 @@ export const PChainTransaction$inboundSchema: z.ZodType< stakingTxHash: z.string().optional(), subnetOwnershipInfo: SubnetOwnershipInfo$inboundSchema.optional(), blsCredentials: BlsCredentials$inboundSchema.optional(), + blockchainInfo: BlockchainInfo$inboundSchema.optional(), }); /** @internal */ @@ -214,6 +225,7 @@ export type PChainTransaction$Outbound = { stakingTxHash?: string | undefined; subnetOwnershipInfo?: SubnetOwnershipInfo$Outbound | undefined; blsCredentials?: BlsCredentials$Outbound | undefined; + blockchainInfo?: BlockchainInfo$Outbound | undefined; }; /** @internal */ @@ -251,6 +263,7 @@ export const PChainTransaction$outboundSchema: z.ZodType< stakingTxHash: z.string().optional(), subnetOwnershipInfo: SubnetOwnershipInfo$outboundSchema.optional(), blsCredentials: BlsCredentials$outboundSchema.optional(), + blockchainInfo: BlockchainInfo$outboundSchema.optional(), }); /** diff --git a/src/models/components/transaction.ts b/src/models/components/transaction.ts index ab9bf2fa..88986aae 100644 --- a/src/models/components/transaction.ts +++ b/src/models/components/transaction.ts @@ -18,18 +18,18 @@ import { ERCTransfer$Outbound, ERCTransfer$outboundSchema, } from "./erctransfer.js"; -import { - InternalTransaction, - InternalTransaction$inboundSchema, - InternalTransaction$Outbound, - InternalTransaction$outboundSchema, -} from "./internaltransaction.js"; import { NetworkTokenInfo, NetworkTokenInfo$inboundSchema, NetworkTokenInfo$Outbound, NetworkTokenInfo$outboundSchema, } from "./networktokeninfo.js"; +import { + WebhookInternalTransaction, + WebhookInternalTransaction$inboundSchema, + WebhookInternalTransaction$Outbound, + WebhookInternalTransaction$outboundSchema, +} from "./webhookinternaltransaction.js"; export type Transaction = { /** @@ -135,7 +135,7 @@ export type Transaction = { /** * Internal transactions (optional) */ - internalTransactions?: Array | undefined; + internalTransactions?: Array | undefined; /** * Access list (optional) */ @@ -177,7 +177,8 @@ export const Transaction$inboundSchema: z.ZodType< erc20Transfers: z.array(ERCTransfer$inboundSchema), erc721Transfers: z.array(ERCTransfer$inboundSchema), erc1155Transfers: z.array(ERCTransfer$inboundSchema), - internalTransactions: z.array(InternalTransaction$inboundSchema).optional(), + internalTransactions: z.array(WebhookInternalTransaction$inboundSchema) + .optional(), accessList: z.array(AccessListData$inboundSchema).optional(), networkToken: NetworkTokenInfo$inboundSchema.optional(), }); @@ -209,7 +210,7 @@ export type Transaction$Outbound = { erc20Transfers: Array; erc721Transfers: Array; erc1155Transfers: Array; - internalTransactions?: Array | undefined; + internalTransactions?: Array | undefined; accessList?: Array | undefined; networkToken?: NetworkTokenInfo$Outbound | undefined; }; @@ -245,7 +246,8 @@ export const Transaction$outboundSchema: z.ZodType< erc20Transfers: z.array(ERCTransfer$outboundSchema), erc721Transfers: z.array(ERCTransfer$outboundSchema), erc1155Transfers: z.array(ERCTransfer$outboundSchema), - internalTransactions: z.array(InternalTransaction$outboundSchema).optional(), + internalTransactions: z.array(WebhookInternalTransaction$outboundSchema) + .optional(), accessList: z.array(AccessListData$outboundSchema).optional(), networkToken: NetworkTokenInfo$outboundSchema.optional(), }); diff --git a/src/models/components/webhookinternaltransaction.ts b/src/models/components/webhookinternaltransaction.ts new file mode 100644 index 00000000..953bc534 --- /dev/null +++ b/src/models/components/webhookinternaltransaction.ts @@ -0,0 +1,111 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export type WebhookInternalTransaction = { + /** + * Sender address + */ + from: string; + /** + * Recipient address + */ + to: string; + /** + * Internal transaction type + */ + internalTxType: string; + /** + * Value transferred + */ + value: string; + /** + * Gas used + */ + gasUsed: string; + /** + * Gas limit + */ + gasLimit: string; + /** + * Transaction hash + */ + transactionHash: string; +}; + +/** @internal */ +export const WebhookInternalTransaction$inboundSchema: z.ZodType< + WebhookInternalTransaction, + z.ZodTypeDef, + unknown +> = z.object({ + from: z.string(), + to: z.string(), + internalTxType: z.string(), + value: z.string(), + gasUsed: z.string(), + gasLimit: z.string(), + transactionHash: z.string(), +}); + +/** @internal */ +export type WebhookInternalTransaction$Outbound = { + from: string; + to: string; + internalTxType: string; + value: string; + gasUsed: string; + gasLimit: string; + transactionHash: string; +}; + +/** @internal */ +export const WebhookInternalTransaction$outboundSchema: z.ZodType< + WebhookInternalTransaction$Outbound, + z.ZodTypeDef, + WebhookInternalTransaction +> = z.object({ + from: z.string(), + to: z.string(), + internalTxType: z.string(), + value: z.string(), + gasUsed: z.string(), + gasLimit: z.string(), + transactionHash: z.string(), +}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace WebhookInternalTransaction$ { + /** @deprecated use `WebhookInternalTransaction$inboundSchema` instead. */ + export const inboundSchema = WebhookInternalTransaction$inboundSchema; + /** @deprecated use `WebhookInternalTransaction$outboundSchema` instead. */ + export const outboundSchema = WebhookInternalTransaction$outboundSchema; + /** @deprecated use `WebhookInternalTransaction$Outbound` instead. */ + export type Outbound = WebhookInternalTransaction$Outbound; +} + +export function webhookInternalTransactionToJSON( + webhookInternalTransaction: WebhookInternalTransaction, +): string { + return JSON.stringify( + WebhookInternalTransaction$outboundSchema.parse(webhookInternalTransaction), + ); +} + +export function webhookInternalTransactionFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => WebhookInternalTransaction$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'WebhookInternalTransaction' from JSON`, + ); +} diff --git a/src/models/errors/avacloudsdkerror.ts b/src/models/errors/avacloudsdkerror.ts new file mode 100644 index 00000000..98b3eadd --- /dev/null +++ b/src/models/errors/avacloudsdkerror.ts @@ -0,0 +1,35 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +/** The base class for all HTTP error responses */ +export class AvaCloudSDKError extends Error { + /** HTTP status code */ + public readonly statusCode: number; + /** HTTP body */ + public readonly body: string; + /** HTTP headers */ + public readonly headers: Headers; + /** HTTP content type */ + public readonly contentType: string; + /** Raw response */ + public readonly rawResponse: Response; + + constructor( + message: string, + httpMeta: { + response: Response; + request: Request; + body: string; + }, + ) { + super(message); + this.statusCode = httpMeta.response.status; + this.body = httpMeta.body; + this.headers = httpMeta.response.headers; + this.contentType = httpMeta.response.headers.get("content-type") || ""; + this.rawResponse = httpMeta.response; + + this.name = "AvaCloudSDKError"; + } +} diff --git a/src/models/errors/badgateway.ts b/src/models/errors/badgateway.ts index 5c175502..176e17d5 100644 --- a/src/models/errors/badgateway.ts +++ b/src/models/errors/badgateway.ts @@ -5,6 +5,7 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** @@ -27,11 +28,7 @@ export type BadGatewayData = { error: string; }; -export class BadGateway extends Error { - /** - * The HTTP status code of the response - */ - statusCode: number; +export class BadGateway extends AvaCloudSDKError { /** * The type of error */ @@ -40,14 +37,15 @@ export class BadGateway extends Error { /** The original data that was passed to this error instance. */ data$: BadGatewayData; - constructor(err: BadGatewayData) { + constructor( + err: BadGatewayData, + httpMeta: { response: Response; request: Request; body: string }, + ) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; - super(message); + super(message, httpMeta); this.data$ = err; - - this.statusCode = err.statusCode; this.error = err.error; this.name = "BadGateway"; @@ -111,9 +109,16 @@ export const BadGateway$inboundSchema: z.ZodType< message: z.union([z.string(), z.array(z.string())]), statusCode: z.number(), error: z.string(), + request$: z.instanceof(Request), + response$: z.instanceof(Response), + body$: z.string(), }) .transform((v) => { - return new BadGateway(v); + return new BadGateway(v, { + request: v.request$, + response: v.response$, + body: v.body$, + }); }); /** @internal */ diff --git a/src/models/errors/badrequest.ts b/src/models/errors/badrequest.ts index 653ccacc..d6b615cb 100644 --- a/src/models/errors/badrequest.ts +++ b/src/models/errors/badrequest.ts @@ -5,6 +5,7 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** @@ -27,11 +28,7 @@ export type BadRequestData = { error: string; }; -export class BadRequest extends Error { - /** - * The HTTP status code of the response - */ - statusCode: number; +export class BadRequest extends AvaCloudSDKError { /** * The type of error */ @@ -40,14 +37,15 @@ export class BadRequest extends Error { /** The original data that was passed to this error instance. */ data$: BadRequestData; - constructor(err: BadRequestData) { + constructor( + err: BadRequestData, + httpMeta: { response: Response; request: Request; body: string }, + ) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; - super(message); + super(message, httpMeta); this.data$ = err; - - this.statusCode = err.statusCode; this.error = err.error; this.name = "BadRequest"; @@ -104,9 +102,16 @@ export const BadRequest$inboundSchema: z.ZodType< message: z.union([z.string(), z.array(z.string())]), statusCode: z.number(), error: z.string(), + request$: z.instanceof(Request), + response$: z.instanceof(Response), + body$: z.string(), }) .transform((v) => { - return new BadRequest(v); + return new BadRequest(v, { + request: v.request$, + response: v.response$, + body: v.body$, + }); }); /** @internal */ diff --git a/src/models/errors/forbidden.ts b/src/models/errors/forbidden.ts index 9dd405b1..98914f32 100644 --- a/src/models/errors/forbidden.ts +++ b/src/models/errors/forbidden.ts @@ -5,6 +5,7 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** @@ -27,11 +28,7 @@ export type ForbiddenData = { error: string; }; -export class Forbidden extends Error { - /** - * The HTTP status code of the response - */ - statusCode: number; +export class Forbidden extends AvaCloudSDKError { /** * The type of error */ @@ -40,14 +37,15 @@ export class Forbidden extends Error { /** The original data that was passed to this error instance. */ data$: ForbiddenData; - constructor(err: ForbiddenData) { + constructor( + err: ForbiddenData, + httpMeta: { response: Response; request: Request; body: string }, + ) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; - super(message); + super(message, httpMeta); this.data$ = err; - - this.statusCode = err.statusCode; this.error = err.error; this.name = "Forbidden"; @@ -111,9 +109,16 @@ export const Forbidden$inboundSchema: z.ZodType< message: z.union([z.string(), z.array(z.string())]), statusCode: z.number(), error: z.string(), + request$: z.instanceof(Request), + response$: z.instanceof(Response), + body$: z.string(), }) .transform((v) => { - return new Forbidden(v); + return new Forbidden(v, { + request: v.request$, + response: v.response$, + body: v.body$, + }); }); /** @internal */ diff --git a/src/models/errors/index.ts b/src/models/errors/index.ts index 75bcf2b7..1b43ce0d 100644 --- a/src/models/errors/index.ts +++ b/src/models/errors/index.ts @@ -8,6 +8,7 @@ export * from "./forbidden.js"; export * from "./httpclienterrors.js"; export * from "./internalservererror.js"; export * from "./notfound.js"; +export * from "./responsevalidationerror.js"; export * from "./sdkerror.js"; export * from "./sdkvalidationerror.js"; export * from "./serviceunavailable.js"; diff --git a/src/models/errors/internalservererror.ts b/src/models/errors/internalservererror.ts index c5c8b1bb..393f1c42 100644 --- a/src/models/errors/internalservererror.ts +++ b/src/models/errors/internalservererror.ts @@ -5,6 +5,7 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** @@ -27,11 +28,7 @@ export type InternalServerErrorData = { error: string; }; -export class InternalServerError extends Error { - /** - * The HTTP status code of the response - */ - statusCode: number; +export class InternalServerError extends AvaCloudSDKError { /** * The type of error */ @@ -40,14 +37,15 @@ export class InternalServerError extends Error { /** The original data that was passed to this error instance. */ data$: InternalServerErrorData; - constructor(err: InternalServerErrorData) { + constructor( + err: InternalServerErrorData, + httpMeta: { response: Response; request: Request; body: string }, + ) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; - super(message); + super(message, httpMeta); this.data$ = err; - - this.statusCode = err.statusCode; this.error = err.error; this.name = "InternalServerError"; @@ -111,9 +109,16 @@ export const InternalServerError$inboundSchema: z.ZodType< message: z.union([z.string(), z.array(z.string())]), statusCode: z.number(), error: z.string(), + request$: z.instanceof(Request), + response$: z.instanceof(Response), + body$: z.string(), }) .transform((v) => { - return new InternalServerError(v); + return new InternalServerError(v, { + request: v.request$, + response: v.response$, + body: v.body$, + }); }); /** @internal */ diff --git a/src/models/errors/notfound.ts b/src/models/errors/notfound.ts index 223a731b..e68db8e1 100644 --- a/src/models/errors/notfound.ts +++ b/src/models/errors/notfound.ts @@ -5,6 +5,7 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** @@ -27,11 +28,7 @@ export type NotFoundData = { error: string; }; -export class NotFound extends Error { - /** - * The HTTP status code of the response - */ - statusCode: number; +export class NotFound extends AvaCloudSDKError { /** * The type of error */ @@ -40,14 +37,15 @@ export class NotFound extends Error { /** The original data that was passed to this error instance. */ data$: NotFoundData; - constructor(err: NotFoundData) { + constructor( + err: NotFoundData, + httpMeta: { response: Response; request: Request; body: string }, + ) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; - super(message); + super(message, httpMeta); this.data$ = err; - - this.statusCode = err.statusCode; this.error = err.error; this.name = "NotFound"; @@ -109,9 +107,16 @@ export const NotFound$inboundSchema: z.ZodType< message: z.union([z.string(), z.array(z.string())]), statusCode: z.number(), error: z.string(), + request$: z.instanceof(Request), + response$: z.instanceof(Response), + body$: z.string(), }) .transform((v) => { - return new NotFound(v); + return new NotFound(v, { + request: v.request$, + response: v.response$, + body: v.body$, + }); }); /** @internal */ diff --git a/src/models/errors/responsevalidationerror.ts b/src/models/errors/responsevalidationerror.ts new file mode 100644 index 00000000..714d3642 --- /dev/null +++ b/src/models/errors/responsevalidationerror.ts @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; +import { formatZodError } from "./sdkvalidationerror.js"; + +export class ResponseValidationError extends AvaCloudSDKError { + /** + * The raw value that failed validation. + */ + public readonly rawValue: unknown; + + /** + * The raw message that failed validation. + */ + public readonly rawMessage: unknown; + + constructor( + message: string, + extra: { + response: Response; + request: Request; + body: string; + cause: unknown; + rawValue: unknown; + rawMessage: unknown; + }, + ) { + super(message, extra); + this.name = "ResponseValidationError"; + this.cause = extra.cause; + this.rawValue = extra.rawValue; + this.rawMessage = extra.rawMessage; + } + + /** + * Return a pretty-formatted error message if the underlying validation error + * is a ZodError or some other recognized error type, otherwise return the + * default error message. + */ + public pretty(): string { + if (this.cause instanceof z.ZodError) { + return `${this.rawMessage}\n${formatZodError(this.cause)}`; + } else { + return this.toString(); + } + } +} diff --git a/src/models/errors/sdkerror.ts b/src/models/errors/sdkerror.ts index 001f4659..f26f0746 100644 --- a/src/models/errors/sdkerror.ts +++ b/src/models/errors/sdkerror.ts @@ -2,26 +2,33 @@ * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ -export class SDKError extends Error { - public readonly statusCode: number; - public readonly contentType: string; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; +/** The fallback error class if no more specific error class is matched */ +export class SDKError extends AvaCloudSDKError { constructor( message: string, - public readonly rawResponse: Response, - public readonly body: string = "", + httpMeta: { + response: Response; + request: Request; + body: string; + }, ) { - const statusCode = rawResponse.status; - const contentType = rawResponse.headers.get("content-type") || ""; - const bodyString = body.length > 0 ? `\n${body}` : ""; - - super( - `${message}: Status ${statusCode} Content-Type ${contentType} Body ${bodyString}`, - ); - - this.statusCode = statusCode; - this.contentType = contentType; - + if (message) { + message += `: `; + } + message += `Status ${httpMeta.response.status}`; + const contentType = httpMeta.response.headers.get("content-type") || `""`; + if (contentType !== "application/json") { + message += ` Content-Type ${ + contentType.includes(" ") ? `"${contentType}"` : contentType + }`; + } + const body = httpMeta.body || `""`; + message += body.length > 100 ? "\n" : " "; + message += `Body ${body}`; + message = message.trim(); + super(message, httpMeta); this.name = "SDKError"; } } diff --git a/src/models/errors/sdkvalidationerror.ts b/src/models/errors/sdkvalidationerror.ts index 16929b9e..37face8a 100644 --- a/src/models/errors/sdkvalidationerror.ts +++ b/src/models/errors/sdkvalidationerror.ts @@ -15,6 +15,18 @@ export class SDKValidationError extends Error { */ public readonly rawMessage: unknown; + // Allows for backwards compatibility for `instanceof` checks of `ResponseValidationError` + static override [Symbol.hasInstance]( + instance: unknown, + ): instance is SDKValidationError { + if (!(instance instanceof Error)) return false; + if (!("rawValue" in instance)) return false; + if (!("rawMessage" in instance)) return false; + if (!("pretty" in instance)) return false; + if (typeof instance.pretty !== "function") return false; + return true; + } + constructor(message: string, cause: unknown, rawValue: unknown) { super(`${message}: ${cause}`); this.name = "SDKValidationError"; diff --git a/src/models/errors/serviceunavailable.ts b/src/models/errors/serviceunavailable.ts index 9109fc17..efb85468 100644 --- a/src/models/errors/serviceunavailable.ts +++ b/src/models/errors/serviceunavailable.ts @@ -5,6 +5,7 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** @@ -27,11 +28,7 @@ export type ServiceUnavailableData = { error: string; }; -export class ServiceUnavailable extends Error { - /** - * The HTTP status code of the response - */ - statusCode: number; +export class ServiceUnavailable extends AvaCloudSDKError { /** * The type of error */ @@ -40,14 +37,15 @@ export class ServiceUnavailable extends Error { /** The original data that was passed to this error instance. */ data$: ServiceUnavailableData; - constructor(err: ServiceUnavailableData) { + constructor( + err: ServiceUnavailableData, + httpMeta: { response: Response; request: Request; body: string }, + ) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; - super(message); + super(message, httpMeta); this.data$ = err; - - this.statusCode = err.statusCode; this.error = err.error; this.name = "ServiceUnavailable"; @@ -111,9 +109,16 @@ export const ServiceUnavailable$inboundSchema: z.ZodType< message: z.union([z.string(), z.array(z.string())]), statusCode: z.number(), error: z.string(), + request$: z.instanceof(Request), + response$: z.instanceof(Response), + body$: z.string(), }) .transform((v) => { - return new ServiceUnavailable(v); + return new ServiceUnavailable(v, { + request: v.request$, + response: v.response$, + body: v.body$, + }); }); /** @internal */ diff --git a/src/models/errors/toomanyrequests.ts b/src/models/errors/toomanyrequests.ts index 0080c0cb..05807619 100644 --- a/src/models/errors/toomanyrequests.ts +++ b/src/models/errors/toomanyrequests.ts @@ -5,6 +5,7 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** @@ -27,11 +28,7 @@ export type TooManyRequestsData = { error: string; }; -export class TooManyRequests extends Error { - /** - * The HTTP status code of the response - */ - statusCode: number; +export class TooManyRequests extends AvaCloudSDKError { /** * The type of error */ @@ -40,14 +37,15 @@ export class TooManyRequests extends Error { /** The original data that was passed to this error instance. */ data$: TooManyRequestsData; - constructor(err: TooManyRequestsData) { + constructor( + err: TooManyRequestsData, + httpMeta: { response: Response; request: Request; body: string }, + ) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; - super(message); + super(message, httpMeta); this.data$ = err; - - this.statusCode = err.statusCode; this.error = err.error; this.name = "TooManyRequests"; @@ -111,9 +109,16 @@ export const TooManyRequests$inboundSchema: z.ZodType< message: z.union([z.string(), z.array(z.string())]), statusCode: z.number(), error: z.string(), + request$: z.instanceof(Request), + response$: z.instanceof(Response), + body$: z.string(), }) .transform((v) => { - return new TooManyRequests(v); + return new TooManyRequests(v, { + request: v.request$, + response: v.response$, + body: v.body$, + }); }); /** @internal */ diff --git a/src/models/errors/unauthorized.ts b/src/models/errors/unauthorized.ts index 71bebb62..41fc1842 100644 --- a/src/models/errors/unauthorized.ts +++ b/src/models/errors/unauthorized.ts @@ -5,6 +5,7 @@ import * as z from "zod"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; +import { AvaCloudSDKError } from "./avacloudsdkerror.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** @@ -27,11 +28,7 @@ export type UnauthorizedData = { error: string; }; -export class Unauthorized extends Error { - /** - * The HTTP status code of the response - */ - statusCode: number; +export class Unauthorized extends AvaCloudSDKError { /** * The type of error */ @@ -40,14 +37,15 @@ export class Unauthorized extends Error { /** The original data that was passed to this error instance. */ data$: UnauthorizedData; - constructor(err: UnauthorizedData) { + constructor( + err: UnauthorizedData, + httpMeta: { response: Response; request: Request; body: string }, + ) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; - super(message); + super(message, httpMeta); this.data$ = err; - - this.statusCode = err.statusCode; this.error = err.error; this.name = "Unauthorized"; @@ -111,9 +109,16 @@ export const Unauthorized$inboundSchema: z.ZodType< message: z.union([z.string(), z.array(z.string())]), statusCode: z.number(), error: z.string(), + request$: z.instanceof(Request), + response$: z.instanceof(Response), + body$: z.string(), }) .transform((v) => { - return new Unauthorized(v); + return new Unauthorized(v, { + request: v.request$, + response: v.response$, + body: v.body$, + }); }); /** @internal */ diff --git a/src/models/operations/getmetricsbynodeid.ts b/src/models/operations/getmetricsbynodeid.ts new file mode 100644 index 00000000..f5e0f318 --- /dev/null +++ b/src/models/operations/getmetricsbynodeid.ts @@ -0,0 +1,131 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export const GetMetricsByNodeIdServerList = [ + "https://metrics.avax.network", +] as const; + +/** + * Which metric to fetch for given L1 validator(node) ID. + */ +export const GetMetricsByNodeIdPathParamMetric = { + PerNodeCumulativeFeesPaid: "perNodeCumulativeFeesPaid", + PerNodeDailyFeesPaid: "perNodeDailyFeesPaid", +} as const; +/** + * Which metric to fetch for given L1 validator(node) ID. + */ +export type GetMetricsByNodeIdPathParamMetric = ClosedEnum< + typeof GetMetricsByNodeIdPathParamMetric +>; + +export type GetMetricsByNodeIdRequest = { + /** + * Which metric to fetch for given L1 validator(node) ID. + */ + metric: GetMetricsByNodeIdPathParamMetric; + /** + * Query param for retrieving items after a specific timestamp. + */ + startTimestamp?: number | undefined; + /** + * Query param for retrieving items before a specific timestamp. + */ + endTimestamp?: number | undefined; + /** + * A primary network (P or X chain) nodeId. + */ + nodeId: string; +}; + +/** @internal */ +export const GetMetricsByNodeIdPathParamMetric$inboundSchema: z.ZodNativeEnum< + typeof GetMetricsByNodeIdPathParamMetric +> = z.nativeEnum(GetMetricsByNodeIdPathParamMetric); + +/** @internal */ +export const GetMetricsByNodeIdPathParamMetric$outboundSchema: z.ZodNativeEnum< + typeof GetMetricsByNodeIdPathParamMetric +> = GetMetricsByNodeIdPathParamMetric$inboundSchema; + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace GetMetricsByNodeIdPathParamMetric$ { + /** @deprecated use `GetMetricsByNodeIdPathParamMetric$inboundSchema` instead. */ + export const inboundSchema = GetMetricsByNodeIdPathParamMetric$inboundSchema; + /** @deprecated use `GetMetricsByNodeIdPathParamMetric$outboundSchema` instead. */ + export const outboundSchema = + GetMetricsByNodeIdPathParamMetric$outboundSchema; +} + +/** @internal */ +export const GetMetricsByNodeIdRequest$inboundSchema: z.ZodType< + GetMetricsByNodeIdRequest, + z.ZodTypeDef, + unknown +> = z.object({ + metric: GetMetricsByNodeIdPathParamMetric$inboundSchema, + startTimestamp: z.number().int().optional(), + endTimestamp: z.number().int().optional(), + nodeId: z.string(), +}); + +/** @internal */ +export type GetMetricsByNodeIdRequest$Outbound = { + metric: string; + startTimestamp?: number | undefined; + endTimestamp?: number | undefined; + nodeId: string; +}; + +/** @internal */ +export const GetMetricsByNodeIdRequest$outboundSchema: z.ZodType< + GetMetricsByNodeIdRequest$Outbound, + z.ZodTypeDef, + GetMetricsByNodeIdRequest +> = z.object({ + metric: GetMetricsByNodeIdPathParamMetric$outboundSchema, + startTimestamp: z.number().int().optional(), + endTimestamp: z.number().int().optional(), + nodeId: z.string(), +}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace GetMetricsByNodeIdRequest$ { + /** @deprecated use `GetMetricsByNodeIdRequest$inboundSchema` instead. */ + export const inboundSchema = GetMetricsByNodeIdRequest$inboundSchema; + /** @deprecated use `GetMetricsByNodeIdRequest$outboundSchema` instead. */ + export const outboundSchema = GetMetricsByNodeIdRequest$outboundSchema; + /** @deprecated use `GetMetricsByNodeIdRequest$Outbound` instead. */ + export type Outbound = GetMetricsByNodeIdRequest$Outbound; +} + +export function getMetricsByNodeIdRequestToJSON( + getMetricsByNodeIdRequest: GetMetricsByNodeIdRequest, +): string { + return JSON.stringify( + GetMetricsByNodeIdRequest$outboundSchema.parse(getMetricsByNodeIdRequest), + ); +} + +export function getMetricsByNodeIdRequestFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => GetMetricsByNodeIdRequest$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'GetMetricsByNodeIdRequest' from JSON`, + ); +} diff --git a/src/models/operations/getmetricsbysubnetid.ts b/src/models/operations/getmetricsbysubnetid.ts new file mode 100644 index 00000000..4a214803 --- /dev/null +++ b/src/models/operations/getmetricsbysubnetid.ts @@ -0,0 +1,135 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export const GetMetricsBySubnetIdServerList = [ + "https://metrics.avax.network", +] as const; + +/** + * Which metric to fetch for given subnet ID. + */ +export const GetMetricsBySubnetIdPathParamMetric = { + PerSubnetDailyFeesPaid: "perSubnetDailyFeesPaid", + PerSubnetCumulativeFeesPaid: "perSubnetCumulativeFeesPaid", + PerSubnetPayingValidators: "perSubnetPayingValidators", +} as const; +/** + * Which metric to fetch for given subnet ID. + */ +export type GetMetricsBySubnetIdPathParamMetric = ClosedEnum< + typeof GetMetricsBySubnetIdPathParamMetric +>; + +export type GetMetricsBySubnetIdRequest = { + /** + * Which metric to fetch for given subnet ID. + */ + metric: GetMetricsBySubnetIdPathParamMetric; + /** + * Query param for retrieving items after a specific timestamp. + */ + startTimestamp?: number | undefined; + /** + * Query param for retrieving items before a specific timestamp. + */ + endTimestamp?: number | undefined; + /** + * The subnet ID to filter by. + */ + subnetId: string; +}; + +/** @internal */ +export const GetMetricsBySubnetIdPathParamMetric$inboundSchema: z.ZodNativeEnum< + typeof GetMetricsBySubnetIdPathParamMetric +> = z.nativeEnum(GetMetricsBySubnetIdPathParamMetric); + +/** @internal */ +export const GetMetricsBySubnetIdPathParamMetric$outboundSchema: + z.ZodNativeEnum = + GetMetricsBySubnetIdPathParamMetric$inboundSchema; + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace GetMetricsBySubnetIdPathParamMetric$ { + /** @deprecated use `GetMetricsBySubnetIdPathParamMetric$inboundSchema` instead. */ + export const inboundSchema = + GetMetricsBySubnetIdPathParamMetric$inboundSchema; + /** @deprecated use `GetMetricsBySubnetIdPathParamMetric$outboundSchema` instead. */ + export const outboundSchema = + GetMetricsBySubnetIdPathParamMetric$outboundSchema; +} + +/** @internal */ +export const GetMetricsBySubnetIdRequest$inboundSchema: z.ZodType< + GetMetricsBySubnetIdRequest, + z.ZodTypeDef, + unknown +> = z.object({ + metric: GetMetricsBySubnetIdPathParamMetric$inboundSchema, + startTimestamp: z.number().int().optional(), + endTimestamp: z.number().int().optional(), + subnetId: z.string(), +}); + +/** @internal */ +export type GetMetricsBySubnetIdRequest$Outbound = { + metric: string; + startTimestamp?: number | undefined; + endTimestamp?: number | undefined; + subnetId: string; +}; + +/** @internal */ +export const GetMetricsBySubnetIdRequest$outboundSchema: z.ZodType< + GetMetricsBySubnetIdRequest$Outbound, + z.ZodTypeDef, + GetMetricsBySubnetIdRequest +> = z.object({ + metric: GetMetricsBySubnetIdPathParamMetric$outboundSchema, + startTimestamp: z.number().int().optional(), + endTimestamp: z.number().int().optional(), + subnetId: z.string(), +}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace GetMetricsBySubnetIdRequest$ { + /** @deprecated use `GetMetricsBySubnetIdRequest$inboundSchema` instead. */ + export const inboundSchema = GetMetricsBySubnetIdRequest$inboundSchema; + /** @deprecated use `GetMetricsBySubnetIdRequest$outboundSchema` instead. */ + export const outboundSchema = GetMetricsBySubnetIdRequest$outboundSchema; + /** @deprecated use `GetMetricsBySubnetIdRequest$Outbound` instead. */ + export type Outbound = GetMetricsBySubnetIdRequest$Outbound; +} + +export function getMetricsBySubnetIdRequestToJSON( + getMetricsBySubnetIdRequest: GetMetricsBySubnetIdRequest, +): string { + return JSON.stringify( + GetMetricsBySubnetIdRequest$outboundSchema.parse( + getMetricsBySubnetIdRequest, + ), + ); +} + +export function getMetricsBySubnetIdRequestFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => GetMetricsBySubnetIdRequest$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'GetMetricsBySubnetIdRequest' from JSON`, + ); +} diff --git a/src/models/operations/getmetricsbyvalidationid.ts b/src/models/operations/getmetricsbyvalidationid.ts new file mode 100644 index 00000000..33bf7d01 --- /dev/null +++ b/src/models/operations/getmetricsbyvalidationid.ts @@ -0,0 +1,130 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export const GetMetricsByValidationIdServerList = [ + "https://metrics.avax.network", +] as const; + +/** + * Which metric to fetch for given L1 validation ID. + */ +export const PathParamMetric = { + ValidationCumulativeFeesDaily: "validationCumulativeFeesDaily", + ValidationFeesDaily: "validationFeesDaily", +} as const; +/** + * Which metric to fetch for given L1 validation ID. + */ +export type PathParamMetric = ClosedEnum; + +export type GetMetricsByValidationIdRequest = { + /** + * The L1 Validator's validation ID to filter by + */ + l1ValidationId: string; + /** + * Which metric to fetch for given L1 validation ID. + */ + metric: PathParamMetric; + /** + * Query param for retrieving items after a specific timestamp. + */ + startTimestamp?: number | undefined; + /** + * Query param for retrieving items before a specific timestamp. + */ + endTimestamp?: number | undefined; +}; + +/** @internal */ +export const PathParamMetric$inboundSchema: z.ZodNativeEnum< + typeof PathParamMetric +> = z.nativeEnum(PathParamMetric); + +/** @internal */ +export const PathParamMetric$outboundSchema: z.ZodNativeEnum< + typeof PathParamMetric +> = PathParamMetric$inboundSchema; + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace PathParamMetric$ { + /** @deprecated use `PathParamMetric$inboundSchema` instead. */ + export const inboundSchema = PathParamMetric$inboundSchema; + /** @deprecated use `PathParamMetric$outboundSchema` instead. */ + export const outboundSchema = PathParamMetric$outboundSchema; +} + +/** @internal */ +export const GetMetricsByValidationIdRequest$inboundSchema: z.ZodType< + GetMetricsByValidationIdRequest, + z.ZodTypeDef, + unknown +> = z.object({ + l1ValidationId: z.string(), + metric: PathParamMetric$inboundSchema, + startTimestamp: z.number().int().optional(), + endTimestamp: z.number().int().optional(), +}); + +/** @internal */ +export type GetMetricsByValidationIdRequest$Outbound = { + l1ValidationId: string; + metric: string; + startTimestamp?: number | undefined; + endTimestamp?: number | undefined; +}; + +/** @internal */ +export const GetMetricsByValidationIdRequest$outboundSchema: z.ZodType< + GetMetricsByValidationIdRequest$Outbound, + z.ZodTypeDef, + GetMetricsByValidationIdRequest +> = z.object({ + l1ValidationId: z.string(), + metric: PathParamMetric$outboundSchema, + startTimestamp: z.number().int().optional(), + endTimestamp: z.number().int().optional(), +}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace GetMetricsByValidationIdRequest$ { + /** @deprecated use `GetMetricsByValidationIdRequest$inboundSchema` instead. */ + export const inboundSchema = GetMetricsByValidationIdRequest$inboundSchema; + /** @deprecated use `GetMetricsByValidationIdRequest$outboundSchema` instead. */ + export const outboundSchema = GetMetricsByValidationIdRequest$outboundSchema; + /** @deprecated use `GetMetricsByValidationIdRequest$Outbound` instead. */ + export type Outbound = GetMetricsByValidationIdRequest$Outbound; +} + +export function getMetricsByValidationIdRequestToJSON( + getMetricsByValidationIdRequest: GetMetricsByValidationIdRequest, +): string { + return JSON.stringify( + GetMetricsByValidationIdRequest$outboundSchema.parse( + getMetricsByValidationIdRequest, + ), + ); +} + +export function getMetricsByValidationIdRequestFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => GetMetricsByValidationIdRequest$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'GetMetricsByValidationIdRequest' from JSON`, + ); +} diff --git a/src/models/operations/gettotall1validatormetrics.ts b/src/models/operations/gettotall1validatormetrics.ts new file mode 100644 index 00000000..c12ac1ef --- /dev/null +++ b/src/models/operations/gettotall1validatormetrics.ts @@ -0,0 +1,123 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export const GetTotalL1ValidatorMetricsServerList = [ + "https://metrics.avax.network", +] as const; + +/** + * Which network level metric to fetch for L1 validator. + */ +export const Metric = { + TotalCumulativeFeesDaily: "totalCumulativeFeesDaily", + TotalValidatorFeesDaily: "totalValidatorFeesDaily", + TotalPayingValidatorsDaily: "totalPayingValidatorsDaily", +} as const; +/** + * Which network level metric to fetch for L1 validator. + */ +export type Metric = ClosedEnum; + +export type GetTotalL1ValidatorMetricsRequest = { + /** + * Which network level metric to fetch for L1 validator. + */ + metric: Metric; + /** + * Query param for retrieving items after a specific timestamp. + */ + startTimestamp?: number | undefined; + /** + * Query param for retrieving items before a specific timestamp. + */ + endTimestamp?: number | undefined; +}; + +/** @internal */ +export const Metric$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(Metric); + +/** @internal */ +export const Metric$outboundSchema: z.ZodNativeEnum = + Metric$inboundSchema; + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace Metric$ { + /** @deprecated use `Metric$inboundSchema` instead. */ + export const inboundSchema = Metric$inboundSchema; + /** @deprecated use `Metric$outboundSchema` instead. */ + export const outboundSchema = Metric$outboundSchema; +} + +/** @internal */ +export const GetTotalL1ValidatorMetricsRequest$inboundSchema: z.ZodType< + GetTotalL1ValidatorMetricsRequest, + z.ZodTypeDef, + unknown +> = z.object({ + metric: Metric$inboundSchema, + startTimestamp: z.number().int().optional(), + endTimestamp: z.number().int().optional(), +}); + +/** @internal */ +export type GetTotalL1ValidatorMetricsRequest$Outbound = { + metric: string; + startTimestamp?: number | undefined; + endTimestamp?: number | undefined; +}; + +/** @internal */ +export const GetTotalL1ValidatorMetricsRequest$outboundSchema: z.ZodType< + GetTotalL1ValidatorMetricsRequest$Outbound, + z.ZodTypeDef, + GetTotalL1ValidatorMetricsRequest +> = z.object({ + metric: Metric$outboundSchema, + startTimestamp: z.number().int().optional(), + endTimestamp: z.number().int().optional(), +}); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace GetTotalL1ValidatorMetricsRequest$ { + /** @deprecated use `GetTotalL1ValidatorMetricsRequest$inboundSchema` instead. */ + export const inboundSchema = GetTotalL1ValidatorMetricsRequest$inboundSchema; + /** @deprecated use `GetTotalL1ValidatorMetricsRequest$outboundSchema` instead. */ + export const outboundSchema = + GetTotalL1ValidatorMetricsRequest$outboundSchema; + /** @deprecated use `GetTotalL1ValidatorMetricsRequest$Outbound` instead. */ + export type Outbound = GetTotalL1ValidatorMetricsRequest$Outbound; +} + +export function getTotalL1ValidatorMetricsRequestToJSON( + getTotalL1ValidatorMetricsRequest: GetTotalL1ValidatorMetricsRequest, +): string { + return JSON.stringify( + GetTotalL1ValidatorMetricsRequest$outboundSchema.parse( + getTotalL1ValidatorMetricsRequest, + ), + ); +} + +export function getTotalL1ValidatorMetricsRequestFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => GetTotalL1ValidatorMetricsRequest$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'GetTotalL1ValidatorMetricsRequest' from JSON`, + ); +} diff --git a/src/models/operations/getvalidatorsbydaterange.ts b/src/models/operations/getvalidatorsbydaterange.ts index ef650e19..47198c91 100644 --- a/src/models/operations/getvalidatorsbydaterange.ts +++ b/src/models/operations/getvalidatorsbydaterange.ts @@ -31,7 +31,7 @@ export type GetValidatorsByDateRangeRequest = { */ pageSize?: number | undefined; /** - * The subnet ID to filter by. If not provided, then all subnets will be returned. + * The subnet ID to filter by. */ subnetId: string; /** diff --git a/src/models/operations/index.ts b/src/models/operations/index.ts index 3463bb77..c987fdd5 100644 --- a/src/models/operations/index.ts +++ b/src/models/operations/index.ts @@ -30,6 +30,9 @@ export * from "./getevmchainmetrics.js"; export * from "./getevmchainrollingwindowmetrics.js"; export * from "./geticmmessage.js"; export * from "./getlatestblocks.js"; +export * from "./getmetricsbynodeid.js"; +export * from "./getmetricsbysubnetid.js"; +export * from "./getmetricsbyvalidationid.js"; export * from "./getnativebalance.js"; export * from "./getnetworkdetails.js"; export * from "./getnftholdersbycontractaddress.js"; @@ -43,6 +46,7 @@ export * from "./getsubnetrpcusagemetrics.js"; export * from "./getteleportermessage.js"; export * from "./getteleportermetricsbychain.js"; export * from "./gettokendetails.js"; +export * from "./gettotall1validatormetrics.js"; export * from "./gettransaction.js"; export * from "./gettransactionsforblock.js"; export * from "./gettxbyhash.js"; diff --git a/src/models/operations/listblockchains.ts b/src/models/operations/listblockchains.ts index fba7c8f2..27d5cb28 100644 --- a/src/models/operations/listblockchains.ts +++ b/src/models/operations/listblockchains.ts @@ -26,7 +26,7 @@ export type ListBlockchainsRequest = { */ pageToken?: string | undefined; /** - * The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 100. + * The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 10000. */ pageSize?: number | undefined; /** @@ -104,7 +104,7 @@ export const ListBlockchainsRequest$inboundSchema: z.ZodType< unknown > = z.object({ pageToken: z.string().optional(), - pageSize: z.number().int().default(10), + pageSize: z.number().int().default(100), network: components.GlobalParamNetwork$inboundSchema.optional(), sortOrder: components.SortOrder$inboundSchema.optional(), }); @@ -124,7 +124,7 @@ export const ListBlockchainsRequest$outboundSchema: z.ZodType< ListBlockchainsRequest > = z.object({ pageToken: z.string().optional(), - pageSize: z.number().int().default(10), + pageSize: z.number().int().default(100), network: components.GlobalParamNetwork$outboundSchema.optional(), sortOrder: components.SortOrder$outboundSchema.optional(), }); diff --git a/src/models/operations/listsubnets.ts b/src/models/operations/listsubnets.ts index 8244231e..2967bfcb 100644 --- a/src/models/operations/listsubnets.ts +++ b/src/models/operations/listsubnets.ts @@ -26,7 +26,7 @@ export type ListSubnetsRequest = { */ pageToken?: string | undefined; /** - * The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 100. + * The maximum number of items to return. The minimum page size is 1. The maximum pageSize is 10000. */ pageSize?: number | undefined; /** @@ -104,7 +104,7 @@ export const ListSubnetsRequest$inboundSchema: z.ZodType< unknown > = z.object({ pageToken: z.string().optional(), - pageSize: z.number().int().default(10), + pageSize: z.number().int().default(100), network: components.GlobalParamNetwork$inboundSchema.optional(), sortOrder: components.SortOrder$inboundSchema.optional(), }); @@ -124,7 +124,7 @@ export const ListSubnetsRequest$outboundSchema: z.ZodType< ListSubnetsRequest > = z.object({ pageToken: z.string().optional(), - pageSize: z.number().int().default(10), + pageSize: z.number().int().default(100), network: components.GlobalParamNetwork$outboundSchema.optional(), sortOrder: components.SortOrder$outboundSchema.optional(), }); diff --git a/src/sdk/chains.ts b/src/sdk/chains.ts index 5904176f..349908a5 100644 --- a/src/sdk/chains.ts +++ b/src/sdk/chains.ts @@ -21,7 +21,7 @@ export class Chains extends ClientSDK { * Get a list of supported blockchains * * @remarks - * Get a list of Metrics API supported blockchains. + * Get a list of Metrics API supported blockchains. This endpoint is paginated and supports a maximum page size of 10000. */ async list( request: operations.ListChainsRequest, @@ -55,7 +55,41 @@ export class Chains extends ClientSDK { * Get metrics for EVM chains * * @remarks - * Gets metrics for an EVM chain over a specified time interval aggregated at the specified time-interval granularity. + * EVM chain metrics are available for all Avalanche L1s on _Mainnet_ and _Fuji_ (testnet). You can request metrics by EVM chain ID. See the `/chains` endpoint for all supported chains. + * + * All metrics are updated several times every hour. Each metric data point has a `value` and `timestamp` (Unix timestamp in seconds). All metric values include data within the duration of the associated timestamp plus the requested `timeInterval`. All timestamps are fixed to the hour. When requesting a timeInterval of **day**, **week**, or **month**, the timestamp will be 0:00 UTC of the day, Monday of the week, or first day of the month, respectively. The latest data point in any response may change on each update. + * + * ### Metrics + * + * activeAddresses: The number of distinct addresses seen within the selected `timeInterval` starting at the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. + * + * activeSenders: This metric follows the same structure as activeAddresses, but instead only counts addresses that appear in the “from” field of the respective transaction or transfer log event. + * + * cumulativeTxCount: The cumulative transaction count from genesis up until 24 hours after the timestamp. This aggregation can be considered a “rolling sum” of the transaction count metric (txCount). Only `timeInterval=day` supported. + * + * cumulativeAddresses: The cumulative count of unique addresses from genesis up until 24 hours after the timestamp. Addresses counted are those that appear in the “from” and “to” fields of a transaction or ERC20/ERC721/ERC1155 transfer log event. Only `timeInterval=day` supported. + * + * cumulativeContracts: The cumulative count of contracts created from genesis up until the timestamp. Contracts are counted by looking for the CREATE, CREATE2, and CREATE3 call types in all transaction traces (aka internal transactions). Only `timeInterval=day` supported. + * + * cumulativeDeployers: The cumulative count of unique contract deployers from genesis up until 24 hours after the timestamp. Deployers counted are those that appear in the “from” field of transaction traces with the CREATE, CREATE2, and CREATE3 call types. Only `timeInterval=day` supported. + * + * gasUsed: The amount of gas used by transactions within the requested timeInterval starting at the timestamp. + * + * txCount: The amount of transactions within the requested timeInterval starting at the timestamp. + * + * avgGps: The average Gas used Per Second (GPS) within the day beginning at the timestamp. The average is calculated by taking the sum of gas used by all blocks within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only `timeInterval=day` supported. + * + * maxGps: The max Gas used Per Second (GPS) measured within the day beginning at the timestamp. Each GPS data point is calculated using the gas used in a single block divided by the time since the last block. Only `timeInterval=day` supported. + * + * avgTps: The average Transactions Per Second (TPS) within the day beginning at the timestamp. The average is calculated by taking the sum of transactions within the day and dividing it by the time interval between the last block of the previous day and the last block of the day that begins at the timestamp. Only `timeInterval=day` supported. + * + * maxTps: The max Transactions Per Second (TPS) measured within the day beginning at the timestamp. Each TPS data point is calculated by taking the number of transactions in a single block and dividing it by the time since the last block. Only `timeInterval=day` supported. + * + * avgGasPrice: The average gas price within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only `timeInterval=day` supported. + * + * maxGasPrice: The max gas price seen within the day beginning at the timestamp. The gas price used is the price reported in transaction receipts. Only `timeInterval=day` supported. + * + * feesPaid: The sum of transaction fees paid within the day beginning at the timestamp. The fee is calculated as the gas used multiplied by the gas price as reported in all transaction receipts. Only `timeInterval=day` supported. */ async getMetrics( request: operations.GetEvmChainMetricsRequest, diff --git a/src/sdk/l1validators.ts b/src/sdk/l1validators.ts new file mode 100644 index 00000000..a2e331c1 --- /dev/null +++ b/src/sdk/l1validators.ts @@ -0,0 +1,82 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { metricsL1ValidatorsGetMetricsByNodeId } from "../funcs/metricsL1ValidatorsGetMetricsByNodeId.js"; +import { metricsL1ValidatorsGetMetricsBySubnetId } from "../funcs/metricsL1ValidatorsGetMetricsBySubnetId.js"; +import { metricsL1ValidatorsGetMetricsByValidationId } from "../funcs/metricsL1ValidatorsGetMetricsByValidationId.js"; +import { metricsL1ValidatorsListMetrics } from "../funcs/metricsL1ValidatorsListMetrics.js"; +import { ClientSDK, RequestOptions } from "../lib/sdks.js"; +import * as components from "../models/components/index.js"; +import * as operations from "../models/operations/index.js"; +import { unwrapAsync } from "../types/fp.js"; + +export class L1Validators extends ClientSDK { + /** + * Get given metric for all validators + * + * @remarks + * Get given metric's value for all validators. + */ + async listMetrics( + request: operations.GetTotalL1ValidatorMetricsRequest, + options?: RequestOptions, + ): Promise { + return unwrapAsync(metricsL1ValidatorsListMetrics( + this, + request, + options, + )); + } + + /** + * Get metric values with given validation id and timestamp range + * + * @remarks + * Get given metric values for a given validation id with or without a timestamp range. + */ + async getMetricsByValidationId( + request: operations.GetMetricsByValidationIdRequest, + options?: RequestOptions, + ): Promise { + return unwrapAsync(metricsL1ValidatorsGetMetricsByValidationId( + this, + request, + options, + )); + } + + /** + * Get metric values with given node id and timestamp range + * + * @remarks + * Get given metric values for a given node id with or without a timestamp range. + */ + async getMetricsByNodeId( + request: operations.GetMetricsByNodeIdRequest, + options?: RequestOptions, + ): Promise { + return unwrapAsync(metricsL1ValidatorsGetMetricsByNodeId( + this, + request, + options, + )); + } + + /** + * Get metric values with given subnet ID and timestamp range + * + * @remarks + * Get given metric values for a given subnet ID with or without a timestamp range. + */ + async getMetricsBySubnetId( + request: operations.GetMetricsBySubnetIdRequest, + options?: RequestOptions, + ): Promise { + return unwrapAsync(metricsL1ValidatorsGetMetricsBySubnetId( + this, + request, + options, + )); + } +} diff --git a/src/sdk/metrics.ts b/src/sdk/metrics.ts index 6d4c0661..a2f4abd5 100644 --- a/src/sdk/metrics.ts +++ b/src/sdk/metrics.ts @@ -7,6 +7,7 @@ import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import { unwrapAsync } from "../types/fp.js"; import { Chains } from "./chains.js"; +import { L1Validators } from "./l1validators.js"; import { Networks } from "./networks.js"; import { Subnets } from "./subnets.js"; @@ -21,6 +22,11 @@ export class Metrics extends ClientSDK { return (this._networks ??= new Networks(this._options)); } + private _l1Validators?: L1Validators; + get l1Validators(): L1Validators { + return (this._l1Validators ??= new L1Validators(this._options)); + } + private _subnets?: Subnets; get subnets(): Subnets { return (this._subnets ??= new Subnets(this._options));