RWA 주소표
이 파일은
scripts/deploy-rwa.ts에서 생성합니다. 주소를 직접 수정하지 마세요.
이 페이지는 검증된 테스트 환경 주소와 프로덕션 환경 설정을 분리해 관리합니다. 애플리케이션은 Chain ID에 따라 컨트랙트 주소를 선택해야 합니다.
| 환경 | 네트워크 | Chain ID | RPC | RWA 컨트랙트 상태 |
|---|---|---|---|---|
| 테스트 | Bohr Testnet | 968 | https://rpc.bohr.life | 배포 및 검증 완료. 아래 표 참조 |
| 메인넷 기능 데모 | BOT Mainnet | 677 | https://rpc.botchain.ai | PRWA 데모 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 환경이며 투자자 데모 흐름은 포함하지 않습니다.
주소 및 권한 표
| 분류 | 이름 | 주소 / Topic | Owner / 권한 | Agent / 관련 계정 | 참고 |
|---|---|---|---|---|---|
| 역할 | Deployer | 0x54e763834bF5289597B6911583487FdAAB86F15a | 배포 트랜잭션 발신자 | 배포 전용이며 핵심 권한을 장기 보유하지 않습니다. | |
| 역할 | Platform Owner | 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6 | governance.platformOwner | signer[1] | TREX IA, ONCHAINID IA, Factory를 관리하는 최고 거버넌스 Owner. |
| 역할 | Gateway Owner | 0x02f2ca1C45B643378089c8261451ddF7E87c9433 | governance.gatewayOwner | signer[2] | TREXGateway를 통한 발행자를 제어합니다. |
| 역할 | Token Owner | 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9 | token.owner | signer[3] | 이 자산의 Token, IR, CTR, TIR, MC 최종 Owner. |
| 역할 | Authorized Deployer | 0x54e763834bF5289597B6911583487FdAAB86F15a | governance.authorizedDeployers[0] | signer[0] | Gateway에서 승인된 배포 계정. |
| 역할 | Identity Registry Agent | 0xE6DE86c5577FfE6cb2D1B0ba7622143064592040 | token.irAgents[0] | signer[4] | registerIdentity, deleteIdentity 등 투자자 등록 수행. |
| 역할 | Token Agent | 0x5260d54ECd4F6da506033Fa1513cBbb74A5828e2 | token.tokenAgents[0] | signer[5] | mint, burn, pause, freeze, forcedTransfer, recoveryAddress 등 자산 운영 수행. |
| 역할 | ClaimIssuer Manager | 0xFF8Cd43cBF90795307Ce2c5A072369D7134B54bE | claim.issuer.manager | signer[6] | 테스트넷 ClaimIssuer ONCHAINID 관리 키를 관리합니다. |
| 역할 | Claim Signer | 0x2341A7faDc34064e5ba9043F255136264f7F8380 | claim.issuer.claimSigner | signer[7] | 투자자 신원에 KYC Claim을 서명하는 계정. |
| Claim | KYC_APPROVED | 7151541257903274562366177585585886223835338030660388602590463654390840817671 | Issuer: 0x67EC753196D6Cd1B65a29b6ff9c1bE41E554a5a7 | Manager: 0xFF8Cd43cBF90795307Ce2c5A072369D7134B54bE ClaimSigner: 0x2341A7faDc34064e5ba9043F255136264f7F8380 | ClaimIssuer 배포 후 Claim Signer를 Purpose 3 키로 추가합니다. |
| 컴플라이언스 모듈 | Country Allowlist Module | 0x532bFc29B0D9a281084203303a8E687259D57149 | Token Owner가 ModularCompliance를 통해 설정 | 허용 국가 코드: 156, 702 | 중국(156), 싱가포르(702)를 허용하는 테스트넷 모듈입니다. 메인넷 전 감사 모듈로 교체합니다. |
| 인프라 | ONCHAINID ImplementationAuthority | 0x48014fa281eaB7e46b00FabdaE24ABA02644d693 | Owner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6 | ONCHAINID IdentityProxy의 현재 구현을 관리합니다. | |
| 인프라 | ONCHAINID Factory | 0xb4E03AB303f4c42dbced87b65e1d9f5788EAb369 | Owner: 0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224f | ONCHAINID Gateway 소유 신원 팩토리이며 투자자는 Gateway로 생성합니다. | |
| 인프라 | ONCHAINID Gateway | 0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224f | Owner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6 | ONCHAINID Factory를 호출하는 직접 생성 진입점. | |
| 인프라 | TREX ImplementationAuthority | 0xE3681fC7aCfe2593452fA86CEbDaA805C5609F89 | Owner: 0x6aB5F7b6cf1672D397b46434AbdAb7A82655ebE6 | T-REX 프록시 6종의 구현을 관리합니다. | |
| 인프라 | IAFactory | 0x45C6bc42b013Ea645B51CFbAA68b6ca15883c530 | TREX IA 연계 팩토리 | 자산별 독립 IA 팩토리. | |
| 인프라 | TREXFactory | 0x359fdFa47aa0F73f386B80b9e18Eb4d328f7dB1f | Owner: 0x82e1Fa8022BA1dcFC05061E0A1CE828C189108A9 | 자산 Suite를 배포하며 Owner는 TREXGateway입니다. | |
| 인프라 | TREXGateway | 0x82e1Fa8022BA1dcFC05061E0A1CE828C189108A9 | Owner: 0x02f2ca1C45B643378089c8261451ddF7E87c9433 | Factory를 통한 발행자를 제어합니다. | |
| 자산 Suite | PRWA Token | 0x922835859623d6F3b99a2742D585E093bBA0a740 | Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9 | Token Agent: 0x5260d54ECd4F6da506033Fa1513cBbb74A5828e2 | ERC-3643 규제 자산 Token이며 배포 후 기본 paused입니다. |
| 자산 Suite | IdentityRegistry | 0x17e33C394Ab783D6786011d01681D8Ad540C5F53 | Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9 | Identity Registry Agent: 0xE6DE86c5577FfE6cb2D1B0ba7622143064592040 | 투자자 지갑, ONCHAINID, 국가 코드를 등록합니다. |
| 자산 Suite | IdentityRegistryStorage | 0xB834C4FEEADC24A9c5B873e8887CD9b54C40E98D | Owner: 0x359fdFa47aa0F73f386B80b9e18Eb4d328f7dB1f | TREXFactory 소유 신원 저장소이며 Factory Owner는 TREXGateway입니다. | |
| 자산 Suite | ClaimTopicsRegistry | 0xbf8adD07A8722d06c218A3A7DD4Bb44d3a90948A | Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9 | Topic: 7151541257903274562366177585585886223835338030660388602590463654390840817671 | 자산의 필수 Claim Topic을 기록합니다. |
| 자산 Suite | TrustedIssuersRegistry | 0x94ffe710F64AB382274A53C8b10003a3287E621D | Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9 | Trusted Issuer: 0x67EC753196D6Cd1B65a29b6ff9c1bE41E554a5a7 | 신뢰 ClaimIssuer와 허용 Topic을 기록합니다. |
| 자산 Suite | ModularCompliance | 0x1E2e2a848b611C121C86F77C703B8DD32DCdE37A | Owner: 0xE88E2Efbfc85e626f437f3DD06B25B121F2924a9 | Module: 0x532bFc29B0D9a281084203303a8E687259D57149 | transfer 중 Token이 호출하는 규칙 진입점. |
| 자산 Suite | Token ONCHAINID | 0x551676B9061b5324676BBbB5587433454EE54521 | Token 신원 컨트랙트 | 자산 자체 온체인 신원. | |
| 구현 | Token 구현 | 0xe7bD2f2CAffFE15b9Ca20F0084c9C89535601a34 | 업무 잔액 없음 | 프록시가 사용하는 로직 구현. | |
| 구현 | IdentityRegistry 구현 | 0x92D6ec54C1331182f5404cAE5f4672201E119411 | 업무 상태 없음 | 프록시가 사용하는 로직 구현. | |
| 구현 | IdentityRegistryStorage 구현 | 0x22A67550E867e78E84eC554c8F59706fC2259eD7 | 업무 상태 없음 | IRS 프록시가 사용하는 로직 구현. | |
| 구현 | ClaimTopicsRegistry 구현 | 0x72db55323B61aabBd8d02A1BD44aa343b5249FF4 | 업무 상태 없음 | CTR 프록시가 사용하는 로직 구현. | |
| 구현 | TrustedIssuersRegistry 구현 | 0x9353692b1a7163BCf68b31AB032436CB1B35Da6a | 업무 상태 없음 | TIR 프록시가 사용하는 로직 구현. | |
| 구현 | ModularCompliance 구현 | 0x6056997A0AB1a001125b74B113d39a949b5B978b | 업무 상태 없음 | 프록시가 사용하는 로직 구현. | |
| 구현 | ONCHAINID Identity 구현 | 0x592e8D71acB4139e76D181f62caD8B52FaE9a1c9 | ONCHAINID 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 구현 | 0xe7bD2f2CAffFE15b9Ca20F0084c9C89535601a34 | success | verified |
| 구현 | IdentityRegistry 구현 | 0x92D6ec54C1331182f5404cAE5f4672201E119411 | success | verified |
| 구현 | IdentityRegistryStorage 구현 | 0x22A67550E867e78E84eC554c8F59706fC2259eD7 | success | verified |
| 구현 | ClaimTopicsRegistry 구현 | 0x72db55323B61aabBd8d02A1BD44aa343b5249FF4 | success | verified |
| 구현 | TrustedIssuersRegistry 구현 | 0x9353692b1a7163BCf68b31AB032436CB1B35Da6a | success | verified |
| 구현 | ModularCompliance 구현 | 0x6056997A0AB1a001125b74B113d39a949b5B978b | success | verified |
| 구현 | ONCHAINID Identity 구현 | 0x592e8D71acB4139e76D181f62caD8B52FaE9a1c9 | success | verified |
| 인프라 | ONCHAINID ImplementationAuthority | 0x48014fa281eaB7e46b00FabdaE24ABA02644d693 | success | 검증 완료 |
| 인프라 | ONCHAINID Factory | 0xb4E03AB303f4c42dbced87b65e1d9f5788EAb369 | success | verified |
| 인프라 | ONCHAINID Gateway | 0x3B0FE2CD501534cbcbD1F97ec823Da535fc0224f | success | verified |
| 인프라 | TREX ImplementationAuthority | 0xE3681fC7aCfe2593452fA86CEbDaA805C5609F89 | success | 검증 완료 |
| 인프라 | IAFactory | 0x45C6bc42b013Ea645B51CFbAA68b6ca15883c530 | success | verified |
| 인프라 | TREXFactory | 0x359fdFa47aa0F73f386B80b9e18Eb4d328f7dB1f | success | verified |
| 인프라 | TREXGateway | 0x82e1Fa8022BA1dcFC05061E0A1CE828C189108A9 | success | verified |
| 자산 Suite | TrustedIssuersRegistryProxy | 0x94ffe710F64AB382274A53C8b10003a3287E621D | success | verified |
| 자산 Suite | ClaimTopicsRegistryProxy | 0xbf8adD07A8722d06c218A3A7DD4Bb44d3a90948A | success | verified |
| 자산 Suite | ModularComplianceProxy | 0x1E2e2a848b611C121C86F77C703B8DD32DCdE37A | success | verified |
| 자산 Suite | IdentityRegistryStorageProxy | 0xB834C4FEEADC24A9c5B873e8887CD9b54C40E98D | success | verified |
| 자산 Suite | IdentityRegistryProxy | 0x17e33C394Ab783D6786011d01681D8Ad540C5F53 | success | verified |
| 자산 Suite | TokenProxy | 0x922835859623d6F3b99a2742D585E093bBA0a740 | success | verified |
| 자산 Suite | Token ONCHAINID IdentityProxy | 0x551676B9061b5324676BBbB5587433454EE54521 | success | verified |
| Claim | ClaimIssuer | 0x67EC753196D6Cd1B65a29b6ff9c1bE41E554a5a7 | success | verified |
| 컴플라이언스 모듈 | DemoCountryAllowlistModule | 0x532bFc29B0D9a281084203303a8E687259D57149 | success | verified |
검증된 투자자 KYC 매핑
다음 데이터는
scripts/rwa-backend-ops.ts의 실측 결과이며 관련 파일은deployments/rwa-backend-ops-968-1786350611231.json과deployments/rwa-backend-ops-968-1786351262185.json.
| 투자자 | 지갑 | ONCHAINID 컨트랙트 | 국가 코드 | KYC 상태 | 핵심 TX |
|---|---|---|---|---|---|
| alice | 0xb450970Eece71044acF7cB7f53Ee51e3BC2EA922 | 0xfAB41B1DfD098F439D75cEA0cb48f70B46052544 | 156 | isVerified=true | create: 0x72f40c976fe303bba0bce6926e25381a22f19473a24abb7c3b805eefc6cdea11addClaim: 0x2722915898eddcd99ce566f4274fce56e5b33dcc285ffd1bf5d26bbef821e2a6register: 0x7c17a5dd970699aabadd3644b70311e740a961456a1fe1cd7b2e34bd14bf442d |
| bob | 0xfc996C5378fe0cd03Fd4296075abc07B16b2B12F | 0xd3b816e7494e918297E3553d65488a7E0682C6A3 | 702 | isVerified=true | create: 0x6849a1b60d99b3edf45f9bf3c53c11c610e259daa5f3cc975947c7672ca0a835addClaim: 0x087a754440fa20550717c3b32e4fdb2500b75b1aca91b237751169e0ca1b6bfaregister: 0x8cf1aaf852ee6ed5794d65c96bce546bf011f315e32345b0fb83ecdd46f8c9a2 |
| cathy | 0x2b981b025397AE1AFca6f8DC7A2f5C7A868dEe78 | 0xb7522A6649a20A0820E292D8D0f35aB792812011 | 156 | isVerified=true | create: 0x52138c901cc0538e879345588a0a8cc6f1e31fad718820c22a21b63b3527a2b7addClaim: 0x47dd1d8b438d2e0dac5fa2dfab6e11ececeaa7f327b06aa0a00b696108b3d29dregister: 0xab556a6b6c064655b64838d87f11c6a5bb71b27c604d47a266b534db10013b9c |
참고:
- 신원 생성은
ONCHAINID Gateway.deployIdentityForWallet를 사용하며 Platform Owner가 직접IdFactory.createIdentity。 - create와 register는 첫 전체 KYC, addClaim은 최신 재실행 TX입니다.
- mint / burn 최신 TX:
- mint:
0x172683fbe70c6fbd5dd99e7d7ce3d89703ab3081a80d6b7c03766ae758c6ad29 - burn:
0x669cf4ea1aad721a951514f1de5bb0092c5ebc724084bd4f98b186aebe1bea74
- mint:
BOT Mainnet 기능 데모 환경
네트워크 정보
| 항목 | 값 |
|---|---|
| 네트워크 | BOT Chain Mainnet |
| Chain ID | 677 |
| RPC | https://rpc.botchain.ai |
| 블록 탐색기 | https://scan.botchain.ai |
| RWA 배포 상태 | PRWA 기능 데모 Suite 배포 완료 |
PRWA 자산 Suite
| 컨트랙트 | 주소 |
|---|---|
Token | 0x9115A020821fDFdf265Eea8788a500d17557c370 |
IdentityRegistry | 0x7752dd107CDec2dF5feD585BCC70457c5312021a |
IdentityRegistryStorage | 0xD54fD1381c970F19366cb7c50072295045ff5516 |
ClaimTopicsRegistry | 0x645E33c8c67D3Ea478F87b70d76711E110953FB9 |
TrustedIssuersRegistry | 0x4d96f4Bb96795a3EFeb3Cea43459E2ee4C5ad439 |
ModularCompliance | 0xB8A4b2aFd8318e61cDbaEC07559B49bE6bBE20D5 |
| Token ONCHAINID | 0x3677B0F87892B10F1341DB3348dFEcb9CE039146 |
공유 컨트랙트 및 규칙
| 컨트랙트 / 항목 | 주소 / 값 |
|---|---|
ONCHAINID Gateway | 0xa6B4E53128915E0f980DD455De9F70B6Dc61E1ee |
IdFactory | 0x124ED389600870D1a5f86f657896Add3E623ca9e |
ClaimIssuer | 0x3950eB42733b3eF6744E8788C741788CCF6c84b3 |
TREX ImplementationAuthority | 0x3E19c7f1e6E53125fF205591fc516e25541d21ff |
ONCHAINID ImplementationAuthority | 0x992CCAC1A33EFdb58b9cfD49CF510d5db15Fc249 |
IAFactory | 0xf3BdD013eb6c49C23f5b8E70bE5F6C8c98c76028 |
TREXFactory | 0xf622AbFDf470912CCb86A54d52D2430951a3e956 |
TREXGateway | 0x3c209A13fc9E91B060C7672874895E117a1A3Ab5 |
| Country Allowlist 모듈 | 0xA41A626bcBF57B3695539f6516E3D482dCFAEDEC |
| 허용 국가 코드 | 156(중국), 702(싱가포르) |
Country Allowlist 모듈은 프로덕션 감사를 완료하지 않았습니다. 이 Suite는 기술 역량 검증 전용이며 실제 자산을 직접 나타낼 수 없습니다.
머신 리더블 구성: Bohr Testnet · BOT Mainnet