FULL NAME
SUBJECT
Customer Support
Customer Support
Business / Sales
Partnership
Feedback
Demo Request
Other
TEXT MESSAGE
0/300
⚡ We welcome businesses to test our enterprise-grade service
Method: POST sendTransaction
将签名的交易提交给集群以进行处理。
此方法不会以任何方式改变交易。 它将客户创建的交易转达给节点AS-IS。
如果节点的RPC服务收到交易,则此方法立即成功,而无需等待任何确认。 该方法的成功响应不能保证群集处理或确认交易。
尽管RPC服务将合理地重试提交,但如果交易的最新blockhash在降落之前到期,则可以拒绝交易。
使用getignaturesTatuses来确保处理和确认交易。
在提交之前,进行了以下前飞行检查: - 交易签名已验证 - 交易是针对飞行前承诺指定的银行插槽模拟的。 故障时,将返回错误。 如果需要,可能会禁用飞行前检查。 建议指定相同的承诺和前飞行前承诺,以避免混淆行为。
返回的签名是交易中的第一个签名,用于识别事务(事务ID)。 在提交之前,可以从交易数据中轻松提取此标识符。
transaction
- 细绳
完全签名的交易,作为编码字符串
config
- 目的
包含以下字段的配置对象: - skippreflight:bool-如果是真的,请跳过前线事务检查(默认值:false) - preflightCommitment:string(可选) - 用于前飞行的承诺级别(默认值:default:“ centarized”)。 - 编码:字符串(可选) - 用于事务数据的编码。 “ base58”(缓慢,弃用)或“ base64”。 (默认值:“ base58”)。 -maxretries:USIZE(可选) - 重试将事务发送给领导者的RPC节点的最大次数。 如果未提供此参数,则RPC节点将重试该交易,直到最终确定或直到Blockhash到期为止。
curl --location --request POST 'https://sol.getblock.io/mainnet' \ --header 'x-api-key: YOUR-API-KEY' \ --header 'Content-Type: application/json' \ --data-raw '{"jsonrpc": "2.0", "method": "sendTransaction", "params": ["4hXTCkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWWPSAZBZSHptvWRL3BjCvzUXRdKvHL2b7yGrRQcWyaqsaBCncVG7BFggS8w9snUts67BSh3EqKpXLUm5UMHfD7ZBe9GhARjbNQMLJ1QD3Spr6oMTBU6EhdB4RD8CP2xUxr2u3d6fos36PD98XS6oX8TQjLpsMwncs5DAMiD4nNnR8NBfyghGCWvCVifVwvA8B8TJxE1aiyiv2L429BCWfyzAme5sZW8rDb14NeCQHhZbtNqfXhcp2tAnaAT", null], "id": "getblock.io"}'
{ "error": { "code": -32005, "data": { "numSlotsBehind": 90384 }, "message": "Node is behind by 90384 slots" }, "id": "getblock.io", "jsonrpc": "2.0" }
POST getAccountInfo
POST getBalance
POST getLargestAccounts
POST getMultipleAccounts
POST getProgramAccounts
POST getVoteAccounts
POST getBlock
POST getBlockHeight
POST getBlockProduction
POST getBlockCommitment
POST getBlocks
POST getBlocksWithLimit
POST getBlockTime
POST getFirstAvailableBlock
POST getClusterNodes
POST getEpochInfo
POST getEpochSchedule
POST getGenesisHash
POST getHealth
POST getIdentity
POST getInflationGovernor
POST getInflationRate
POST getInflationReward
POST getLeaderSchedule
POST getMaxRetransmitSlot
POST getMaxShredInsertSlot
POST getMinimumBalanceForRentExemption
POST getRecentPerformanceSamples
POST getSignaturesForAddress
POST getSignatureStatuses
POST getSlot
POST getSlotLeader
POST getSlotLeaders
POST getStakeActivation
POST getSupply
POST getVersion
POST minimumLedgerSlot
POST getTokenAccountBalance
POST getTokenAccountsByDelegate
POST getTokenAccountsByOwner
POST getTokenLargestAccounts
POST getTokenSupply
POST getTransaction
POST getTransactionCount
POST sendTransaction
POST simulateTransaction
POST getLatestBlockhash
POST isBlockhashValid
POST getConfirmedBlock
POST getConfirmedBlocks
POST getConfirmedBlocksWithLimit
POST getConfirmedSignaturesForAddress2
POST getConfirmedTransaction
POST getFeeCalculatorForBlockhash
POST getFeeRateGovernor
POST getFees
POST getRecentBlockhash
POST getSnapshotSlot
POST getFeeForMessage
POST getHighestSnapshotSlot
POST requestAirdrop
POST accountSubscribe
POST accountUnsubscribe
POST blockSubscribe
POST blockUnsubscribe
POST logsSubscribe
POST logsUnsubscribe
POST programSubscribe
POST programUnsubscribe
POST signatureSubscribe
POST signatureUnsubscribe
POST slotSubscribe
POST slotUnsubscribe
POST slotsUpdatesSubscribe
POST slotsUpdatesUnsubscribe
POST rootSubscribe
POST rootUnsubscribe
POST voteSubscribe
POST voteUnsubscribe
Nodes
Shared Nodes Dedicated Nodes Node Cluster Tracker Pricing Blockchain Development Documentation SLAPartnerships
Media KitNodes
Shared Nodes Dedicated Nodes Node Cluster Tracker Pricing Blockchain Development Documentation SLAPartnerships
Media KitNodes
Shared Nodes Dedicated Nodes Node Cluster Tracker Pricing Blockchain Development Documentation SLAPartnerships
Media KitPartnerships
Media KitFeel Free to Reach Out Anytime! 👋
FULL NAME
SUBJECT
Customer Support
Customer Support
Business / Sales
Partnership
Feedback
Demo Request
Other
TEXT MESSAGE
0/300
KakaoTalk