本文档定义了Starknet中作为账户的智能合约的标准API,为通过合约发送交易提供了基本功能,并为验证签名提供了支持账户、协议和dapp之间互操作性的功能。该标准账户接口支持不同的dapp、协议和标准合约,这些合约通常需要与账户进行可预测的交互。
本文档提出了 SRC-5 标准,旨在规范智能合约接口的发布和检测方法。它定义了接口的识别方式、合约发布其实现的接口的方式,以及如何检测合约是否实现了 SRC-5 或任何给定接口。该标准受到 ERC-165 的启发,目标是确保声明实现给定接口的所有合约在调用者面前的行为方式一致。