跳到主要内容

RWA 地址表

本文件由 scripts/deploy-rwa.ts 自动生成。请不要手工改地址,重新部署后脚本会同步更新。

本页分别维护已验证的测试环境地址与生产环境配置。应用必须根据 Chain ID 选择合约地址。

环境网络Chain IDRPCRWA 合约状态
测试环境Bohr 测试网968https://rpc.bohr.life已部署,地址见下文
主网能力演示BOT 主网677https://rpc.botchain.aiPRWA 演示 Suite 已部署

地址、余额、身份和 Claim 按 Chain ID 完全隔离。BOT 主网 Suite 是能力演示,不代表真实资产权益。


测试环境

部署摘要

  • 网络:bohr
  • Chain ID:968
  • 部署时间:2026-08-10T08:27:13.961Z
  • Deployer:0x54e763834bF5289597B6911583487FdAAB86F15a
  • Token:Project Real World Asset (PRWA)
  • Decimals:6
  • Salt:project-rwa-bohr-official-v1
  • 配置文件:/Users/user/Documents/solidity/ot/rwa-contract/config/rwa.config.bohr.json
  • JSON 结果:/Users/user/Documents/solidity/ot/rwa-contract/deployments/rwa-968-bohr-1786350433961.json

项目备注

项目方正式上主网前的 Bohr 测试网部署环境;本配置不包含投资者演示流程。

地址与权限总表

分类名称地址 / TopicOwner / 权限Agents / 相关账户备注
角色Deployer0x54e763834bF5289597B6911583487FdAAB86F15a部署交易发送者只负责部署,不应长期持有核心权限。
角色Platform Owner0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6governance.platformOwnersigner[1]平台最高治理 Owner,持有 TREX IA、ONCHAINID IA、ONCHAINID Factory 权限。
角色Gateway Owner0x02f2ca1C45B643378089c8261451ddF7E87c9433governance.gatewayOwnersigner[2]控制后续谁能通过 TREXGateway 继续发行资产。
角色Token Owner0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9token.ownersigner[3]本资产 Token、IR、CTR、TIR、MC 的最终 Owner。
角色Authorized Deployer0x54e763834bF5289597B6911583487FdAAB86F15agovernance.authorizedDeployers[0]signer[0]允许通过 Gateway 继续部署资产的项目方部署账户。
角色Identity Registry Agent0xE6DE86c5577FfE6cb2D1B0ba7622143064592040token.irAgents[0]signer[4]负责 registerIdentity / deleteIdentity 等投资者身份登记操作。
角色Token Agent0x5260d54ECd4F6da506033Fa1513cBbb74A5828e2token.tokenAgents[0]signer[5]负责 mint、burn、pause、freeze、forcedTransfer、recoveryAddress 等资产运营操作。
角色ClaimIssuer Manager0xFF8Cd43cBF90795307Ce2c5A072369D7134B54bEclaim.issuer.managersigner[6]管理测试网 ClaimIssuer 的 ONCHAINID 管理密钥。
角色Claim Signer0x2341A7faDc34064e5ba9043F255136264f7F8380claim.issuer.claimSignersigner[7]实际给投资者身份签发 KYC Claim 的签名账户。
ClaimKYC_APPROVED7151541257903274562366177585585886223835338030660388602590463654390840817671Issuer: 0x67EC753196D6Cd1B65a29b6ff9c1bE41E554a5a7Manager: 0xFF8Cd43cBF90795307Ce2c5A072369D7134B54bE
ClaimSigner: 0x2341A7faDc34064e5ba9043F255136264f7F8380
测试网上自动部署 ClaimIssuer 并把 Claim Signer 加为 Purpose=3 的 Claim Key。
合规模块Country Allowlist Module0x532bFc29B0D9a281084203303a8E687259D57149Token Owner 通过 ModularCompliance 配置允许国家/地区代码: 156, 702测试网使用的国别白名单模块,允许中国(156)和新加坡(702)投资者。主网上线前应替换为正式审计模块。
基础设施ONCHAINID ImplementationAuthority0x48014fa281eaB7e46b00FabdaE24ABA02644d693Owner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6管理 ONCHAINID IdentityProxy 当前实现版本。
基础设施ONCHAINID Factory0xb4E03AB303f4c42dbced87b65e1d9f5788EAb369Owner: 0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224f身份工厂;Owner 已交给 ONCHAINID Gateway,投资者通过 Gateway 自助创建 ONCHAINID。
基础设施ONCHAINID Gateway0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224fOwner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6投资者自助创建 ONCHAINID 的入口;内部转调 ONCHAINID Factory。
基础设施TREX ImplementationAuthority0xE3681fC7aCfe2593452fA86CEbDaA805C5609F89Owner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6管理 T-REX 六类代理合约当前实现版本。
基础设施IAFactory0x45C6bc42b013Ea645B51CFbAA68b6ca15883c530TREX IA 关联工厂用于创建独立资产 IA 的工厂。
基础设施TREXFactory0x359fdFa47aa0F73f386B80b9e18Eb4d328f7dB1fOwner: 0x82e1Fa8022BA1dcFC05061E0A1CE828C189108A9部署资产 Suite;Owner 已交给 TREXGateway(资产发行入口)。
基础设施TREXGateway0x82e1Fa8022BA1dcFC05061E0A1CE828C189108A9Owner: 0x02f2ca1C45B643378089c8261451ddF7E87c9433后续发行准入入口,控制谁能继续通过 Factory 发资产。
资产 SuitePRWA Token0x922835859623d6F3b99a2742D585E093bBA0a740Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Token Agent: 0x5260d54ECd4F6da506033Fa1513cBbb74A5828e2ERC-3643 受监管资产 Token;部署完成后默认 paused。
资产 SuiteIdentityRegistry0x17e33C394Ab783D6786011d01681D8Ad540C5F53Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Identity Registry Agent: 0xE6DE86c5577FfE6cb2D1B0ba7622143064592040登记投资者钱包、ONCHAINID 和国家/地区代码。
资产 SuiteIdentityRegistryStorage0xB834C4FEEADC24A9c5B873e8887CD9b54C40E98DOwner: 0x359fdFa47aa0F73f386B80b9e18Eb4d328f7dB1f身份登记底层存储;当前由 TREXFactory 持有,Factory Owner 为 TREXGateway。
资产 SuiteClaimTopicsRegistry0xbf8adD07A8722d06c218A3A7DD4Bb44d3a90948AOwner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Topic: 7151541257903274562366177585585886223835338030660388602590463654390840817671记录本资产要求的 Claim Topic。
资产 SuiteTrustedIssuersRegistry0x94ffe710F64AB382274A53C8b10003a3287E621DOwner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Trusted Issuer: 0x67EC753196D6Cd1B65a29b6ff9c1bE41E554a5a7记录可信 ClaimIssuer 及其可签发 Topic。
资产 SuiteModularCompliance0x1E2e2a848b611C121C86F77C703B8DD32DCdE37AOwner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Module: 0x532bFc29B0D9a281084203303a8E687259D57149合规规则入口,转账时由 Token 调用。
资产 SuiteToken ONCHAINID0x551676B9061b5324676BBbB5587433454EE54521Token 身份合约资产自己的链上身份。
实现合约Token Implementation0xe7bD2f2CAffFE15b9Ca20F0084c9C89535601a34无业务余额Proxy 使用的逻辑实现。
实现合约IdentityRegistry Implementation0x92D6ec54C1331182f5404cAE5f4672201E119411无业务状态Proxy 使用的逻辑实现。
实现合约IdentityRegistryStorage Implementation0x22A67550E867e78E84eC554c8F59706fC2259eD7无业务状态IRS Proxy 使用的逻辑实现。
实现合约ClaimTopicsRegistry Implementation0x72db55323B61aabBd8d02A1BD44aa343b5249FF4无业务状态CTR Proxy 使用的逻辑实现。
实现合约TrustedIssuersRegistry Implementation0x9353692b1a7163BCf68b31AB032436CB1B35Da6a无业务状态TIR Proxy 使用的逻辑实现。
实现合约ModularCompliance Implementation0x6056997A0AB1a001125b74B113d39a949b5B978b无业务状态Proxy 使用的逻辑实现。
实现合约ONCHAINID Identity Implementation0x592e8D71acB4139e76D181f62caD8B52FaE9a1c9ONCHAINID IA 管理投资者和 Token ONCHAINID Proxy 使用的逻辑实现。

重要注意事项

  • Token 部署完成后默认 paused=true,正式开放转账前需要 Token Agent 做运营检查后再 unpause
  • TREXFactory 的 Owner 已转给 TREXGateway,后续新增资产应通过 Gateway 治理入口执行。
  • ONCHAINID Factory 的 Owner 已转给 ONCHAINID Gateway,后续投资者身份创建应通过 deployIdentityForWallet 执行。
  • IdentityRegistryStorage 当前 Owner 是 TREXFactory,实际治理链路是 TREXGateway -> TREXFactory。
  • 测试网自动部署的 DemoCountryAllowlistModule 只适合测试网联调;主网上线前需要替换为经过审计的合规模块。
  • 本表只记录地址和权限,不记录任何私钥。

开源验证状态

分类名称地址状态信息
实现合约Token Implementation0xe7bD2f2CAffFE15b9Ca20F0084c9C89535601a34successverified
实现合约IdentityRegistry Implementation0x92D6ec54C1331182f5404cAE5f4672201E119411successverified
实现合约IdentityRegistryStorage Implementation0x22A67550E867e78E84eC554c8F59706fC2259eD7successverified
实现合约ClaimTopicsRegistry Implementation0x72db55323B61aabBd8d02A1BD44aa343b5249FF4successverified
实现合约TrustedIssuersRegistry Implementation0x9353692b1a7163BCf68b31AB032436CB1B35Da6asuccessverified
实现合约ModularCompliance Implementation0x6056997A0AB1a001125b74B113d39a949b5B978bsuccessverified
实现合约ONCHAINID Identity Implementation0x592e8D71acB4139e76D181f62caD8B52FaE9a1c9successverified
基础设施ONCHAINID ImplementationAuthority0x48014fa281eaB7e46b00FabdaE24ABA02644d693successverified
基础设施ONCHAINID Factory0xb4E03AB303f4c42dbced87b65e1d9f5788EAb369successverified
基础设施ONCHAINID Gateway0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224fsuccessverified
基础设施TREX ImplementationAuthority0xE3681fC7aCfe2593452fA86CEbDaA805C5609F89successverified
基础设施IAFactory0x45C6bc42b013Ea645B51CFbAA68b6ca15883c530successverified
基础设施TREXFactory0x359fdFa47aa0F73f386B80b9e18Eb4d328f7dB1fsuccessverified
基础设施TREXGateway0x82e1Fa8022BA1dcFC05061E0A1CE828C189108A9successverified
资产 SuiteTrustedIssuersRegistryProxy0x94ffe710F64AB382274A53C8b10003a3287E621Dsuccessverified
资产 SuiteClaimTopicsRegistryProxy0xbf8adD07A8722d06c218A3A7DD4Bb44d3a90948Asuccessverified
资产 SuiteModularComplianceProxy0x1E2e2a848b611C121C86F77C703B8DD32DCdE37Asuccessverified
资产 SuiteIdentityRegistryStorageProxy0xB834C4FEEADC24A9c5B873e8887CD9b54C40E98Dsuccessverified
资产 SuiteIdentityRegistryProxy0x17e33C394Ab783D6786011d01681D8Ad540C5F53successverified
资产 SuiteTokenProxy0x922835859623d6F3b99a2742D585E093bBA0a740successverified
资产 SuiteToken ONCHAINID IdentityProxy0x551676B9061b5324676BBbB5587433454EE54521successverified
ClaimClaimIssuer0x67EC753196D6Cd1B65a29b6ff9c1bE41E554a5a7successverified
合规模块DemoCountryAllowlistModule0x532bFc29B0D9a281084203303a8E687259D57149successverified

投资者 KYC 实测映射

以下内容由 scripts/rwa-backend-ops.ts 实测结果补充,对应 deployments/rwa-backend-ops-968-1786350611231.jsondeployments/rwa-backend-ops-968-1786351262185.json

投资者钱包地址ONCHAINID 身份合约国家码KYC 状态关键 TX
alice0xb450970Eece71044acF7cB7f53Ee51e3BC2EA9220xfAB41B1DfD098F439D75cEA0cb48f70B46052544156isVerified=truecreate: 0x72f40c976fe303bba0bce6926e25381a22f19473a24abb7c3b805eefc6cdea11
addClaim: 0x2722915898eddcd99ce566f4274fce56e5b33dcc285ffd1bf5d26bbef821e2a6
register: 0x7c17a5dd970699aabadd3644b70311e740a961456a1fe1cd7b2e34bd14bf442d
bob0xfc996C5378fe0cd03Fd4296075abc07B16b2B12F0xd3b816e7494e918297E3553d65488a7E0682C6A3702isVerified=truecreate: 0x6849a1b60d99b3edf45f9bf3c53c11c610e259daa5f3cc975947c7672ca0a835
addClaim: 0x087a754440fa20550717c3b32e4fdb2500b75b1aca91b237751169e0ca1b6bfa
register: 0x8cf1aaf852ee6ed5794d65c96bce546bf011f315e32345b0fb83ecdd46f8c9a2
cathy0x2b981b025397AE1AFca6f8DC7A2f5C7A868dEe780xb7522A6649a20A0820E292D8D0f35aB792812011156isVerified=truecreate: 0x52138c901cc0538e879345588a0a8cc6f1e31fad718820c22a21b63b3527a2b7
addClaim: 0x47dd1d8b438d2e0dac5fa2dfab6e11ececeaa7f327b06aa0a00b696108b3d29d
register: 0xab556a6b6c064655b64838d87f11c6a5bb71b27c604d47a266b534db10013b9c

说明:

  • 创建身份走的是 ONCHAINID Gateway.deployIdentityForWallet,不是 Platform Owner 直调 IdFactory.createIdentity
  • 上表 create / register 取自首次完整 KYC;addClaim 取自本次复跑最新 TX。
  • mint / burn 最新 TX:
    • mint:0x172683fbe70c6fbd5dd99e7d7ce3d89703ab3081a80d6b7c03766ae758c6ad29
    • burn:0x669cf4ea1aad721a951514f1de5bb0092c5ebc724084bd4f98b186aebe1bea74

BOT 主网能力演示环境

网络信息

网络BOT Chain 主网
Chain ID677
RPChttps://rpc.botchain.ai
区块浏览器https://scan.botchain.ai
RWA 部署状态PRWA 能力演示 Suite 已部署

PRWA 资产 Suite

合约地址
Token0x9115A020821fDFdf265Eea8788a500d17557c370
IdentityRegistry0x7752dd107CDec2dF5feD585BCC70457c5312021a
IdentityRegistryStorage0xD54fD1381c970F19366cb7c50072295045ff5516
ClaimTopicsRegistry0x645E33c8c67D3Ea478F87b70d76711E110953FB9
TrustedIssuersRegistry0x4d96f4Bb96795a3EFeb3Cea43459E2ee4C5ad439
ModularCompliance0xB8A4b2aFd8318e61cDbaEC07559B49bE6bBE20D5
Token ONCHAINID0x3677B0F87892B10F1341DB3348dFEcb9CE039146

平台共享合约

合约地址
ONCHAINID Gateway0xa6B4E53128915E0f980DD455De9F70B6Dc61E1ee
IdFactory0x124ED389600870D1a5f86f657896Add3E623ca9e
ClaimIssuer0x3950eB42733b3eF6744E8788C741788CCF6c84b3
TREX ImplementationAuthority0x3E19c7f1e6E53125fF205591fc516e25541d21ff
ONCHAINID ImplementationAuthority0x992CCAC1A33EFdb58b9cfD49CF510d5db15Fc249
IAFactory0xf3BdD013eb6c49C23f5b8E70bE5F6C8c98c76028
TREXFactory0xf622AbFDf470912CCb86A54d52D2430951a3e956
TREXGateway0x3c209A13fc9E91B060C7672874895E117a1A3Ab5

资格与规则

地址 / 值
KYC_APPROVED Topic7151541257903274562366177585585886223835338030660388602590463654390840817671
Claim Scheme1
Country Allowlist 模块0xA41A626bcBF57B3695539f6516E3D482dCFAEDEC
允许国家码156(中国)、702(新加坡)

Country Allowlist 模块尚未完成生产审计。该 Suite 仅用于技术能力核验,不得直接承载真实资产。

机器可读配置:Bohr 测试网 · BOT 主网