solana机器人
# Helius最新官网上列出的各种交易类型的详细解释:
# 基础类型
- UNKNOWN:未知类型的交易,无法分类到其他已知类型中的交易。
- TRANSFER:从一个账户向另一个账户转移代币或SOL。
- BURN:销毁代币,将其从流通中移除。
- CREATE ACCOUNT:在Solana区块链上创建一个新的账户。
- INITIALIZE ACCOUNT:初始化一个新的代币账户,通常在首次使用某种代币时发生。
- TOKEN MINT:创建新代币,通常由代币合约的所有者执行。
- CLOSE ACCOUNT:关闭一个账户,将其剩余的SOL转移到另一个账户并将其关闭。
# NFT 相关交易类型
- NFT BID:对NFT(非同质化代币)进行出价。
- NFT BID CANCELLED:取消对NFT的出价。
- NFT LISTING:将NFT上架出售。
- NFT CANCEL LISTING:取消NFT的出售上架。
- NFT SALE:成功出售NFT。
- NFT MINT:铸造新的NFT。
- NFT AUCTION CREATED:创建NFT拍卖。
- NFT AUCTION UPDATED:更新NFT拍卖的信息。
- NFT AUCTION CANCELLED:取消NFT拍卖。
- NFT PARTICIPATION REWARD:参与NFT相关活动的奖励。
- NFT MINT REJECTED:铸造NFT被拒绝。
- BURN NFT:销毁NFT,将其从流通中移除。
- NFT RENT UPDATE LISTING:更新NFT租赁列表。
- NFT RENT ACTIVATE:激活NFT租赁。
- NFT RENT CANCEL LISTING:取消NFT租赁列表。
- NFT RENT LISTING:将NFT上架租赁。
# 商店和白名单相关交易类型
- CREATE STORE:创建一个新的商店。
- WHITELIST CREATOR:将创建者加入白名单。
- ADD TO WHITELIST:将账户添加到白名单。
- REMOVE FROM WHITELIST:将账户从白名单中移除。
# 拍卖管理相关交易类型
- AUCTION MANAGER CLAIM BID:拍卖管理者认领出价。
- EMPTY PAYMENT ACCOUNT:清空支付账户。
- UPDATE PRIMARY SALE METADATA:更新初次销售的元数据。
- VALIDATE SAFETY DEPOSIT BOX V2:验证安全存款箱。
- SET AUTHORITY:设置权限。
- INIT AUCTION MANAGER V2:初始化拍卖管理者。
# 金库和银行相关交易类型
- ADD TOKEN TO VAULT:将代币添加到金库中。
- ACTIVATE VAULT:激活金库。
- INIT VAULT:初始化金库。
- INIT BANK:初始化银行。
- SET BANK FLAGS:设置银行标志。
- SET VAULT LOCK:设置金库锁定。
- UPDATE VAULT OWNER:更新金库所有者。
- UPDATE BANK MANAGER:更新银行管理者。
# 农场相关交易类型
- INIT FARM:初始化农场。
- INIT FARMER:初始化农场主。
- REFRESH FARMER:刷新农场主信息。
- UPDATE FARM:更新农场信息。
- AUTHORIZE FUNDER:授权资金提供者。
- DEAUTHORIZE FUNDER:取消资金提供者的授权。
- FUND REWARD:资助奖励。
- CANCEL REWARD:取消奖励。
- LOCK REWARD:锁定奖励。
- PAYOUT:支付奖励。
# 质押相关交易类型
- STAKE TOKEN:质押代币以获得奖励。
- UNSTAKE TOKEN:取消质押代币。
- STAKE SOL:质押SOL以帮助验证交易并获得奖励。
- UNSTAKE SOL:取消质押SOL。
- CLAIM REWARDS:领取质押奖励。
# 贷款相关交易类型
- LOAN:贷款交易。
- REPAY LOAN:偿还贷款。
# 资金池相关交易类型
- ADD TO POOL:添加资金到资金池。
- REMOVE FROM POOL:从资金池中移除资金。
# 拆分和合并相关交易类型
- MERGE STAKE:合并质押。
- SPLIT STAKE:拆分质押。
# 订单相关交易类型
- CREATE ORDER:创建订单。
- CLOSE ORDER:关闭订单。
- CANCEL ORDER:取消订单。
- FILL ORDER:完成订单。
# 交易相关交易类型
- EXECUTE TRANSACTION:执行交易。
- APPROVE TRANSACTION:批准交易。
- ACTIVATE TRANSACTION:激活交易。
- CREATE TRANSACTION:创建交易。
- REJECT TRANSACTION:拒绝交易。
- CANCEL TRANSACTION:取消交易。
- ADD INSTRUCTION:添加指令。
# 项目相关交易类型
- FINALIZE PROGRAM INSTRUCTION:完成程序指令。
- UPGRADE PROGRAM INSTRUCTION:升级程序指令。
# 流动性相关交易类型
- ADD LIQUIDITY:添加流动性。
- WITHDRAW LIQUIDITY:撤回流动性。
# 平台费用相关交易类型
- PLATFORM FEE:平台费用。
# 其他交易类型
- CREATE APPARAISAL:创建评估。
- FUSE:融合。
- DEPOSIT FRACTIONAL POOL:存入分数池。
- FRACTIONALIZE:分数化。
- CREATE RAFFLE:创建抽奖。
- BUY TICKETS:购买抽奖票。
- UPDATE ITEM:更新项目。
- LIST ITEM:上架项目。
- DELIST ITEM:下架项目。
- ADD ITEM:添加项目。
- CLOSE ITEM:关闭项目。
- BUY ITEM:购买项目。
- KICK ITEM:踢出项目。
- UPGRADE FOX:升级狐狸。
- UPGRADE FOX REQUEST:请求升级狐狸。
- LOAN FOX:贷款狐狸。
- BORROW FOX:借狐狸。
- SWITCH FOX REQUEST:请求切换狐狸。
- SWITCH FOX:切换狐狸。
- CREATE ESCROW:创建托管。
- ACCEPT REQUEST ARTIST:接受艺术家的请求。
- CANCEL ESCROW:取消托管。
- ACCEPT ESCROW ARTIST:接受艺术家托管。
- ACCEPT ESCROW USER:接受用户托管。
- PLACE BET:下注。
- PLACE SOL BET:下注SOL。
- CREATE BET:创建赌注。
- BUY SUBSCRIPTION:购买订阅。
- INIT SWAP:初始化交换。
- CANCEL SWAP:取消交换。
- REJECT SWAP:拒绝交换。
- CREATE POOL:创建资金池。
通过理解这些交易类型,你可以更好地监控和处理区块链上的交易事件。
# 搭建solana rpc
validator.sh 里面有些参数有问题。
Solana Sealevel Framework (opens new window)
https://github.com/coral-xyz/anchor#readme
https://github.com/pandazz77/solana-swap-arbitrage-bot
https://github.com/search?q=solana+swap&type=repositories&p=2
# 参考资料
编辑 (opens new window)
上次更新: 2024/10/15, 10:10:10