本文介绍了Thanos网络的SDK,该SDK使用Typescript编写,主要功能包括:存入和提取ERC-20代币、ETH以及原生代币(TON),验证并完成提款交易,以及预估L1/L2的Gas费用。文章重点介绍了CrossChainMessenger类和L2Provider,并提供了使用SDK进行ETH存取款的示例。
本文档介绍了在L1上发起并在L2上执行的Deposit交易类型,包括其结构、在L1上的发起方式以及在L2上的验证和授权条件,以及两种类型的 Deposit 交易:L1 属性 Deposit 交易和用户 Deposit 交易。还详细说明了 L1 属性预部署合约和用户 Deposit 交易的 Deposit 合约。