这是一个可选功能。 Helius 绝不会在未经您明确许可的情况下参与反抢跑返利。您必须通过将 rebate-address 参数添加到交易请求中来选择加入。
什么是反抢跑返利?
Helius 回跑回扣让您赚取您的交易所创造的 MEV(最大可提取价值)的一部分。当您的交易产生有利可图的套利机会时,搜索者会竞争回跑您的交易——而您将获得他们利润的一部分,以 SOL 支付。
无额外 MEV 风险
您的交易首先在捆绑中执行,MEV 在执行后提取
一个参数
将 rebate-address 添加到您的 RPC URL - 无需更改代码或合约修改
工作原理
返利系统在常规 RPC 流程的同时运行一个私有订单流拍卖。
对于每笔交易,Helius 将未签名的副本转发到拍卖,同时通过正常的 RPC 路径提交已签名的交易。由于这两个路径是并行进行的,因此没有额外的延迟,而且拍卖从不具有排他性。
选择加入
将 rebate-address=<YOUR_SOL_ADDRESS> 查询参数添加到主网上的任何 sendTransaction 调用中。此功能完全是可选的 - Helius 仅在您明确选择加入时参与。
拍卖过程
当您的交易通过标准 RPC 路径处理时,Helius 还会将未签名的副本转发到我们的私有订单流拍卖中,在那里预先批准的、已完成 KYC 的搜索者出价反抢跑您的交易
捆绑创建
最高出价者获胜并创建一个捆绑包:[您的交易,搜索者交易]。您的交易始终首先执行
自动支付
如果捆绑在链上部署,Helius 会自动将商定的返利直接支付到您指定的 SOL 地址
理解反抢跑
反抢跑是一种有利的套利形式,有助于保持不同交易所之间价格的一致性。与恶意 MEV 攻击不同,反抢跑通过纠正大额交易造成的价格不平衡来改善网络。
示例: 当你在 Raydium 上购买 BONK 时,该交易所的价格会上涨,但在 Orca 上保持不变。然后,一名搜索者会在 Orca 购买(较便宜)并在 Raydium 出售(价格较高),获得差价作为利润。通过 Helius 的回扣,你可以从你的交易创造的利润中获益。
捆绑执行: 你的交易始终在任何搜索者交易之前在捆绑中执行。
我能赚多少?
你赚取你的交易创造的 MEV 的 50%
- 价格影响较大的大额交易会产生更多的 MEV 和更高的回扣
- 支付是即时的 - 你在执行的同一个区块中收到 SOL
MEV 保护: 你的交易在捆绑中首先执行,MEV 在执行后被提取,让你从自己创造的套利机会中获利。
快速入门指南
准备好从你的交易中赚取回扣了吗?使用你现有的交易代码在 5 分钟内开始。
JavaScript/TypeScript
Python
Rust
cURL
// Create and serialize your transaction first
const serializedTransaction = transaction.serialize().toString('base64');
// Send transaction with rebate-address parameter
const response = await fetch(`https://mainnet.helius-rpc.com/?api-key=${API_KEY}&rebate-address=${REBATE_ADDRESS}`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
jsonrpc: '2.0',
id: 1,
method: 'sendTransaction',
params: [
serializedTransaction,
{
skipPreflight: true,
preflightCommitment: 'processed'
}
]
})
});
const result = await response.json();
console.log('Transaction sent:', result.result);
console.log('Rebates will be paid to:', REBATE_ADDRESS);
import requests
import json
# Serialize your transaction first
serialized_transaction = transaction.serialize().decode('utf-8')
# Send transaction with rebate-address parameter
url = f"https://mainnet.helius-rpc.com/?api-key={API_KEY}&rebate-address={REBATE_ADDRESS}"
payload = {
"jsonrpc": "2.0",
"id": 1,
"method": "sendTransaction",
"params": [
serialized_transaction,
{
"skipPreflight": true,
"preflightCommitment": "processed"
}
]
}
response = requests.post(url, json=payload)
result = response.json()
print(f"Transaction sent: {result['result']}")
print(f"Rebates will be paid to: {REBATE_ADDRESS}")
use reqwest::Client;
use serde_json::json;
// Serialize your transaction first
let serialized_transaction = bs58::encode(&transaction.serialize()).into_string();
// Send transaction with rebate-address parameter
let url = format!(
"https://mainnet.helius-rpc.com/?api-key={}&rebate-address={}",
api_key, rebate_address
);
let client = Client::new();
let payload = json!({
"jsonrpc": "2.0",
"id": 1,
"method": "sendTransaction",
"params": [
serialized_transaction,
{
"skipPreflight": true,
"preflightCommitment": "processed"
}
]
});
let response = client.post(&url)
.json(&payload)
.send()
.await?;
let result: serde_json::Value = response.json().await?;
println!("Transaction sent: {}", result["result"]);
println!("Rebates will be paid to: {}", rebate_address);
# Send transaction with rebate-address parameter
curl -X POST \
"https://mainnet.helius-rpc.com/?api-key=${API_KEY}&rebate-address=${REBATE_ADDRESS}" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "sendTransaction",
"params": [
"YOUR_SERIALIZED_TRANSACTION_BASE64",
{
"skipPreflight": false,
"preflightCommitment": "processed"
}
]
}'
重要: 只有在主网上的单笔交易请求才有资格获得回扣。批量 RPC 请求和 devnet 交易会自动跳过。
Helius 如何保护你
与其他可能从事恶意形式的 MEV 的验证者不同,你的交易仅与经过审核的搜索者在一个私人拍卖中共享。没有其他方可以看到或修改你的交易,直至执行后。Helius 仅允许参与交易后的回跑搜索者。
仅限私人拍卖
交易仅与预批准、经过 KYC 的搜索者共享
仅限后交易
Helius 仅允许交易后回跑 - 不允许抢跑交易
无额外 MEV 风险
你的交易在捆绑中首先与经过审查的搜索者执行
常见问题解答
MEV 是最大可提取价值。这是验证者通过重新排序区块中的交易可以获得的利润。
您的交易进入一个私人拍卖,与已预批准的、身份核验的搜索者进行,他们只能在交易后进行回溯。获胜搜索者的交易与您的捆绑在一起——您的交易先执行,然后是他们的。如果捆绑成功,您将自动在同一块中收到 SOL 回扣。
您能赚取您的交易创造的 MEV 的 50%。Helius 保留 50% 以提供基础设施。
回扣会在同一块中自动以 SOL 支付给您的交易。
是的。您的交易会在与已预批准的搜索者捆绑中首先执行,他们只能进行交易后的回溯。
有什么问题或需要入门帮助?请联系我们的支持团队: