Rome SDK
用于从 EVM 合约调用 Solana 程序的类型化 Solidity 接口,以及 Rome 离链服务背后的 Rust SDK。
SDK
TypeScript SDK(@rome-protocol/sdk)
npm install github:rome-protocol/rome-sdk-ts#v0.2.1import { submitRomeTx } from '@rome-protocol/sdk';
// 通过正确的写入路径提交任意 Rome EVM 写操作(处理 gas/手续费编码)。Solidity SDK(@rome-protocol/rome-solidity)
import {ISystemProgram, ICrossProgramInvocation, IHelperProgram, IWithdraw}
from "@rome-protocol/rome-solidity/contracts/interface.sol";
import {SPL_ERC20} from "@rome-protocol/rome-solidity/contracts/erc20spl/erc20spl.sol";
import {RomeEVMAccount} from "@rome-protocol/rome-solidity/contracts/rome_evm_account.sol";Rust SDK(rome-sdk)
Solidity SDK:包含内容
预编译接口
SPL 代币操作
PDA 推导
跨程序调用
在 SPL 代币之上的 ERC-20
Borsh 反序列化
Metaplex 元数据
Rust SDK:架构
Crate
用途
交易类型
资源池化
SDK 路线图
已构建并可用
下一步
最后更新于
这有帮助吗?