Skip to main content
返回应用

EIP-712 签名域

Conviction 的所有订单都以 CTF Exchange 合约为对象,通过 EIP-712 typed data 签署。应用会自动完成这一过程,普通用户不需要本页。本页公开签名域,便于集成方确认 Conviction 的签名绑定在什么之上。

通过 API 下单目前尚未开放

目前公开 API 是只读的:仅提供 /v1/... 下的市场数据。下单或撤单的端点不属于公开 API,也不在此处文档化。待可以在账户中签发 API 密钥后,会逐步向机器人和做市商开放,届时本页将补充订单结构。

#域(EIP-712 Domain Separator)

{
  name: 'Conviction CTF Exchange', // 必须 byte-for-byte 完全一致
  version: '1',
  chainId: 56, // BNB Smart Chain 主网
  verifyingContract: '0xA7BFCEB50DAe586c74494c17cd7EAD6DCfa1aF0b', // CTF Exchange
}
字段值备注
nameConviction CTF Exchange必须完全一致,包括大小写和空格。
version1是字符串,不是数字。
chainId56BNB Smart Chain 主网。
verifyingContract0xA7BFCEB50DAe586c74494c17cd7EAD6DCfa1aF0bCTF Exchange 合约——与合约地址中列出的地址相同。
域写错不会在签名时报错

基于其他域(name 拼写错误、不同的 chain ID、不同的合约)生成的签名本身仍然是有效签名——只是不属于 Conviction。客户端不会报任何错误,交易所只是不会接受它。

#下一步

本页面是否有帮助?