본문으로 건너뛰기

RWA 주소표

이 파일은 scripts/deploy-rwa.ts 에서 생성합니다. 주소를 직접 수정하지 마세요.

이 페이지는 검증된 테스트 환경 주소와 프로덕션 환경 설정을 분리해 관리합니다. 애플리케이션은 Chain ID에 따라 컨트랙트 주소를 선택해야 합니다.

환경네트워크Chain IDRPCRWA 컨트랙트 상태
테스트Bohr Testnet968https://rpc.bohr.life배포 및 검증 완료. 아래 표 참조
메인넷 기능 데모BOT Mainnet677https://rpc.botchain.aiPRWA 데모 Suite 배포 완료

프로덕션 애플리케이션에서 Chain ID 968의 테스트 주소를 사용하지 마십시오.


테스트 환경

배포 요약

  • 네트워크: 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 Testnet 환경이며 투자자 데모 흐름은 포함하지 않습니다.

주소 및 권한 표

분류이름주소 / TopicOwner / 권한Agent / 관련 계정참고
역할Deployer0x54e763834bF5289597B6911583487FdAAB86F15a배포 트랜잭션 발신자배포 전용이며 핵심 권한을 장기 보유하지 않습니다.
역할Platform Owner0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6governance.platformOwnersigner[1]TREX IA, ONCHAINID IA, Factory를 관리하는 최고 거버넌스 Owner.
역할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 키로 추가합니다.
컴플라이언스 모듈Country Allowlist Module0x532bFc29B0D9a281084203303a8E687259D57149Token Owner가 ModularCompliance를 통해 설정허용 국가 코드: 156, 702중국(156), 싱가포르(702)를 허용하는 테스트넷 모듈입니다. 메인넷 전 감사 모듈로 교체합니다.
인프라ONCHAINID ImplementationAuthority0x48014fa281eaB7e46b00FabdaE24ABA02644d693Owner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6ONCHAINID IdentityProxy의 현재 구현을 관리합니다.
인프라ONCHAINID Factory0xb4E03AB303f4c42dbced87b65e1d9f5788EAb369Owner: 0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224fONCHAINID Gateway 소유 신원 팩토리이며 투자자는 Gateway로 생성합니다.
인프라ONCHAINID Gateway0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224fOwner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6ONCHAINID Factory를 호출하는 직접 생성 진입점.
인프라TREX ImplementationAuthority0xE3681fC7aCfe2593452fA86CEbDaA805C5609F89Owner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6T-REX 프록시 6종의 구현을 관리합니다.
인프라IAFactory0x45C6bc42b013Ea645B51CFbAA68b6ca15883c530TREX IA 연계 팩토리자산별 독립 IA 팩토리.
인프라TREXFactory0x359fdFa47aa0F73f386B80b9e18Eb4d328f7dB1fOwner: 0x82e1Fa8022BA1dcFC05061E0A1CE828C189108A9자산 Suite를 배포하며 Owner는 TREXGateway입니다.
인프라TREXGateway0x82e1Fa8022BA1dcFC05061E0A1CE828C189108A9Owner: 0x02f2ca1C45B643378089c8261451ddF7E87c9433Factory를 통한 발행자를 제어합니다.
자산 SuitePRWA Token0x922835859623d6F3b99a2742D585E093bBA0a740Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Token Agent: 0x5260d54ECd4F6da506033Fa1513cBbb74A5828e2ERC-3643 규제 자산 Token이며 배포 후 기본 paused입니다.
자산 SuiteIdentityRegistry0x17e33C394Ab783D6786011d01681D8Ad540C5F53Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Identity Registry Agent: 0xE6DE86c5577FfE6cb2D1B0ba7622143064592040투자자 지갑, ONCHAINID, 국가 코드를 등록합니다.
자산 SuiteIdentityRegistryStorage0xB834C4FEEADC24A9c5B873e8887CD9b54C40E98DOwner: 0x359fdFa47aa0F73f386B80b9e18Eb4d328f7dB1fTREXFactory 소유 신원 저장소이며 Factory Owner는 TREXGateway입니다.
자산 SuiteClaimTopicsRegistry0xbf8adD07A8722d06c218A3A7DD4Bb44d3a90948AOwner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Topic: 7151541257903274562366177585585886223835338030660388602590463654390840817671자산의 필수 Claim Topic을 기록합니다.
자산 SuiteTrustedIssuersRegistry0x94ffe710F64AB382274A53C8b10003a3287E621DOwner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Trusted Issuer: 0x67EC753196D6Cd1B65a29b6ff9c1bE41E554a5a7신뢰 ClaimIssuer와 허용 Topic을 기록합니다.
자산 SuiteModularCompliance0x1E2e2a848b611C121C86F77C703B8DD32DCdE37AOwner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9Module: 0x532bFc29B0D9a281084203303a8E687259D57149transfer 중 Token이 호출하는 규칙 진입점.
자산 SuiteToken ONCHAINID0x551676B9061b5324676BBbB5587433454EE54521Token 신원 컨트랙트자산 자체 온체인 신원.
구현Token 구현0xe7bD2f2CAffFE15b9Ca20F0084c9C89535601a34업무 잔액 없음프록시가 사용하는 로직 구현.
구현IdentityRegistry 구현0x92D6ec54C1331182f5404cAE5f4672201E119411업무 상태 없음프록시가 사용하는 로직 구현.
구현IdentityRegistryStorage 구현0x22A67550E867e78E84eC554c8F59706fC2259eD7업무 상태 없음IRS 프록시가 사용하는 로직 구현.
구현ClaimTopicsRegistry 구현0x72db55323B61aabBd8d02A1BD44aa343b5249FF4업무 상태 없음CTR 프록시가 사용하는 로직 구현.
구현TrustedIssuersRegistry 구현0x9353692b1a7163BCf68b31AB032436CB1B35Da6a업무 상태 없음TIR 프록시가 사용하는 로직 구현.
구현ModularCompliance 구현0x6056997A0AB1a001125b74B113d39a949b5B978b업무 상태 없음프록시가 사용하는 로직 구현.
구현ONCHAINID Identity 구현0x592e8D71acB4139e76D181f62caD8B52FaE9a1c9ONCHAINID IA 관리투자자 및 Token ONCHAINID 프록시 로직.

중요 사항

  • 배포 직후 Token은 paused=true입니다. Token Agent가 운영 점검을 완료한 후 unpause를 실행합니다.
  • TREXFactory 의 Owner는 TREXGateway; 이며 새 자산은 Gateway로 발행합니다.
  • ONCHAINID Factory 의 Owner는 ONCHAINID Gateway; 투자자 신원 생성은 deployIdentityForWallet .
  • IdentityRegistryStorage 의 현재 Owner는 TREXFactory; 거버넌스 경로는 TREXGateway -> TREXFactory。
  • 테스트넷의 DemoCountryAllowlistModule은 연동 테스트 전용이며 메인넷 전에 감사된 모듈로 교체합니다.
  • 이 표는 주소와 권한만 기록하며 개인 키는 기록하지 않습니다.

소스 검증 상태

분류이름주소상태정보
구현Token 구현0xe7bD2f2CAffFE15b9Ca20F0084c9C89535601a34successverified
구현IdentityRegistry 구현0x92D6ec54C1331182f5404cAE5f4672201E119411successverified
구현IdentityRegistryStorage 구현0x22A67550E867e78E84eC554c8F59706fC2259eD7successverified
구현ClaimTopicsRegistry 구현0x72db55323B61aabBd8d02A1BD44aa343b5249FF4successverified
구현TrustedIssuersRegistry 구현0x9353692b1a7163BCf68b31AB032436CB1B35Da6asuccessverified
구현ModularCompliance 구현0x6056997A0AB1a001125b74B113d39a949b5B978bsuccessverified
구현ONCHAINID Identity 구현0x592e8D71acB4139e76D181f62caD8B52FaE9a1c9successverified
인프라ONCHAINID ImplementationAuthority0x48014fa281eaB7e46b00FabdaE24ABA02644d693success검증 완료
인프라ONCHAINID Factory0xb4E03AB303f4c42dbced87b65e1d9f5788EAb369successverified
인프라ONCHAINID Gateway0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224fsuccessverified
인프라TREX ImplementationAuthority0xE3681fC7aCfe2593452fA86CEbDaA805C5609F89success검증 완료
인프라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 Mainnet 기능 데모 환경

네트워크 정보

항목
네트워크BOT Chain Mainnet
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
Country Allowlist 모듈0xA41A626bcBF57B3695539f6516E3D482dCFAEDEC
허용 국가 코드156(중국), 702(싱가포르)

Country Allowlist 모듈은 프로덕션 감사를 완료하지 않았습니다. 이 Suite는 기술 역량 검증 전용이며 실제 자산을 직접 나타낼 수 없습니다.

머신 리더블 구성: Bohr Testnet · BOT Mainnet