跳到主要内容

智能合约架构

Evidence Market 采用模块化智能合约,部署在 Oasis Sapphire(EVM 兼容隐私公链)。机密数据在链上以加密形式存储,并通过 SIWE 令牌校验权限。

基础模块

  • AddressManager.sol:统一管理核心合约地址、DAO、支持代币与 DEX 白名单。

  • SiweAuth.sol:SIWE 身份认证,支持多域名校验,适配 Sapphire 零地址场景。

  • UserManager.sol:为用户生成userID、黑名单管理,替代address作为合约事件日志参数,保护链上身份隐私。阅读更多

  • Forwarder.sol: 实现ERC2771标准元交易,支持代理支付(Gasless)交互, 也确保用户地址不会直接与合约进行交互。

Evidence Box Market

  • EvidenceBox.sol:核心资产合约,管理状态机、定价与期限,使用 Sapphire TEE 加密存储机密数据。

  • Exchange.sol:交易引擎,处理 Sell/Auction/Buy/Bid/Refund/Complete 全流程。

  • FundManager.sol:资金托管与分配,负责多币种支付、自动兑换 (DEX 交互) 及收益分配。

Bounty Market

当前 Bounty Market 还在开发中,并未在测试网进行部署。

网络与合约部署(主网/测试网)

项目主网测试网
网络名称Oasis SapphireOasis Sapphire Testnet
Chain ID2329423295
区块浏览器未部署Oasis Sapphire Testnet explorer
AddressManager未部署0x268863DAeaAdcB45aBb010402600Dea7C0a04744
EvidenceBox未部署0x8Db771373077225aEb5Af7DFCa9ba33185ba0dB3
Exchange未部署0x0499bd1974FF382A49D0008b413422518E71e06d
FundManager未部署0x154f826356776a75B748373aDD310a5BB449a268
UserManager未部署0xeeF1c5Fd9bf0dFc8fD47D57c56B2ec9f52811CB2
SiweAuth未部署0x6547F0a925BD522F029D0aFEC3A239aCDcE0122a
Forwarder未部署0x6553408789c9ca50FDCa0E3120245674F4C529ad