










- 钱包使用的私钥派生公钥与签名算法相同;
- 钱包的salt计算流程相同;
- 钱包的智能合约class在实现细节上没有根本性不同;


- 交易的数字签名是否正确,此时会调用交易发起者账户中,自定义的验签函数;
- 交易发起人的账户余额能否支付得起gas费;
- 单一用户在单位时间内,可发起的交易笔数有上限;
- Starknet账户合约中自定义的签名验证函数,存在复杂度上的限制,过于复杂的验签函数不会被执行。Starknet限制了验签函数的gas消耗上限,如果验签函数消耗的gas量过高,则直接拒绝此交易。同时,也不允许账户合约内的验签函数调用其他合约。




- 第一笔交易将代币授权给DeFi合约
- 第二笔交易触发DeFi合约逻辑
- 第三笔交易清空对DeFi合约的授权