Send Transaction
Introduction
Solana's transaction sending service is no longer bound to the subscription plan, with rate limit default to 1 TPS. If you need to increase the TPS limit, please contact us and we will handle it as soon as possible.
Send Transaction
is used to send signed transaction on Solana based on HTTP and gRPC.
Endpoint
HTTP
Frankfurt
http://frankfurt.solana.blockrazor.xyz:443/sendTransaction
New York
http://newyork.solana.blockrazor.xyz:443/sendTransaction
Tokyo
http://tokyo.solana.blockrazor.xyz:443/sendTransaction
Amsterdam
http://amsterdam.solana.blockrazor.xyz:443/sendTransaction
gRPC
Frankfurt
frankfurt.solana-grpc.blockrazor.xyz:80
New York
newyork.solana-grpc.blockrazor.xyz:80
Tokyo
tokyo.solana-grpc.blockrazor.xyz:80
Amsterdam
amsterdam.solana-grpc.blockrazor.xyz:80
Rate Limit
Transaction Construction Example
Request Parameter
transaction
Mandatory
"4hXTCk……tAnaAT"
Fully signed transactions, compatible with encoding protocal base 64 and base 58, with base 64 being recommended
mode
Optional
"fast" "sandwichMitigation"
BlockRazor offers two modes: Fast and SandwichMitigation, with Fast as the default. In fast mode, transactions are sent based on globally distributed high-performance network and high-quality SWQoS, reaching the Leader node with the lowest latency. In sandwichMitigation mode, transactions will be sent to BlockRazor's highly trusted SWQoS to reduce the attack surface. At the same time, transactions will skip the slot of the blacklisted Leader (dynamically identified by the BlockRazor sandwich monitoring mechanism), effectively reducing the risk of transactions being attacked by malicious Leaders.
safeWindow
Optional
3
safeWindow is used to determine the timing of transaction sending in sandwichMitigation mode and represents the number of consecutive slots of whitelist validators. For example, if it is set to 3, the transaction will only be sent when 3 consecutive slots from the current slot belong to whitelist validators. The range of safeWindow is 3-13. The larger the number, the better the effect of mitigating the sandwich attack, but it may have a certain impact on the rate of inclusion. If not set, the default is 3.
Priority Fee
Priority Fee is an additional transaction fee charged by Solana on top of Base Fee (the minimum cost of sending a transaction, 5,000 lamports for each signature included in the transaction). Due to limited computing resources, Leader nodes order transactions mainly by transaction value when producing blocks. Transactions with higher Priority Fee have a higher probability of being included in the next block. The CU Price of Priority Fee is provided by getTransactionfee
and is recommended to be set at least 1,000,000 when conscructing transactions.
Tip
When constructing a transaction, you need to add a instruction of Tip transfer into the transaction(preferably added at the front position) to further speed up the inclusion. BlockRazor does not charge service fees from Tips. The Tip transfer amount is at least 1,000,000 Lamports (0.001 Sol) . It is recommended to set it to the value returned by getTransactionfee
. The account to receive Tip is:
"FjmZZrFvhnqqb9ThCuMVnENaM3JGVuGWNyCAxRJcFpg9",
"6No2i3aawzHsjtThw81iq1EXPJN6rh8eSJCLaYZfKDTG",
"A9cWowVAiHe9pJfKAj3TJiN9VpbzMUq6E4kEvf5mUT22",
"Gywj98ophM7GmkDdaWs4isqZnDdFCW7B46TXmKfvyqSm",
"68Pwb4jS7eZATjDfhmTXgRJjCiZmw1L7Huy4HNpnxJ3o",
"4ABhJh5rZPjv63RBJBuyWzBK3g9gWMUQdTZP2kiW31V9",
"B2M4NG5eyZp5SBQrSdtemzk5TqVuaWGQnowGaCBt8GyM",
"5jA59cXMKQqZAVdtopv8q3yyw9SYfiE3vUCbt7p8MfVf",
"5YktoWygr1Bp9wiS1xtMtUki1PeYuuzuCF98tqwYxf61",
"295Avbam4qGShBYK7E9H5Ldew4B3WyJGmgmXfiWdeeyV",
"EDi4rSy2LZgKJX74mbLTFk4mxoTgT6F7HxxzG2HBAFyK",
"BnGKHAC386n4Qmv9xtpBVbRaUTKixjBe3oagkPFKtoy6",
"Dd7K2Fp7AtoN8xCghKDRmyqr5U169t48Tw5fEd3wT9mq",
"AP6qExwrbRgBAVaehg4b5xHENX815sMabtBzUzVB4v8S",
Last updated