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
}| 字段 | 值 | 备注 |
|---|---|---|
name | Conviction CTF Exchange | 必须完全一致,包括大小写和空格。 |
version | 1 | 是字符串,不是数字。 |
chainId | 56 | BNB Smart Chain 主网。 |
verifyingContract | 0xA7BFCEB50DAe586c74494c17cd7EAD6DCfa1aF0b | CTF Exchange 合约——与合约地址中列出的地址相同。 |
域写错不会在签名时报错
基于其他域(name 拼写错误、不同的 chain ID、不同的合约)生成的签名本身仍然是有效签名——只是不属于 Conviction。客户端不会报任何错误,交易所只是不会接受它。
#下一步
- REST → Markets —— 公开市场数据端点
- 合约地址 —— 全部已部署合约
- 用户钱包 —— 签署订单的单一地址钱包
本页面是否有帮助?