컨트랙트 소스 검증 및 공개 공개하는 소스를 컴파일해 체인에 배포된 바이트코드와 바이트 단위로 대조합니다.
작동 방식
Arcscan는 제출을 Sourcify 에 넘깁니다. Sourcify는 지정하신 정확한 컴파일러 빌드로 다시 컴파일해 그 결과를 해당 주소에 배포된 바이트코드와 대조합니다. 메타데이터 해시까지 일치하면 exact , 코드는 같지만 메타데이터가 다르면 similar 라고 부릅니다 — 후자는 대개 배포 이후에 주석이나 파일 경로가 바뀌었다는 뜻입니다.
컴파일 결과가 일치하지 않으면 아무것도 공개되지 않습니다. 실패한 시도는 아무 비용도 들지 않고 아무것도 노출하지 않습니다. 소스는 저장되지 않습니다.
검증하려는 컨트랙트 주소를 입력하세요
컴파일러 유형을 선택하세요 Solidity (단일 파일) Solidity (다중 파일) Solidity (Standard-Json-Input) Solidity (Metadata + 소스) 모든 컨트랙트·라이브러리·인터페이스를 담은 파일 하나 — 플래트너의 산출물입니다. import 문은 이미 해소돼 있어야 합니다.
컴파일러 버전을 선택하세요 0.8.36+commit.8a079791 0.8.35+commit.47b9dedd 0.8.34+commit.80d5c536 0.8.33+commit.64118f21 0.8.32+commit.ebbd65e5 0.8.31+commit.fd3a2265 0.8.30+commit.73712a01 0.8.29+commit.ab55807c 0.8.28+commit.7893614a 0.8.27+commit.40a35a09 0.8.26+commit.8a97fa7a 0.8.25+commit.b61c2a91 0.8.24+commit.e11b9ed9 0.8.23+commit.f704f362 0.8.22+commit.4fc1097e 0.8.21+commit.d9974bed 0.8.20+commit.a1b79de6 0.8.19+commit.7dd6d404 0.8.18+commit.87f61d96 0.8.17+commit.8df45f5f 0.8.16+commit.07a7930e 0.8.15+commit.e14f2714 0.8.14+commit.80d49f37 0.8.13+commit.abaa5c0e 0.8.12+commit.f00d7308 0.8.11+commit.d7f03943 0.8.10+commit.fc410830 0.8.9+commit.e5eed63a 0.8.8+commit.dddeac2f 0.8.7+commit.e28d00a7 0.8.6+commit.11564f7e 0.8.5+commit.a4f2e591 0.8.4+commit.c7e474f2 0.8.3+commit.8d00100c 0.8.2+commit.661d1103 0.8.1+commit.df193b15 0.8.0+commit.c7dfd78e 0.7.6+commit.7338295f 0.7.5+commit.eb77ed08 0.7.4+commit.3f05b770 0.7.3+commit.9bfce1f6 0.7.2+commit.51b20bc0 0.7.1+commit.f4a555be 0.7.0+commit.9e61f92b 0.6.12+commit.27d51765 0.6.11+commit.5ef660b1 0.6.10+commit.00c0fcaf 0.6.9+commit.3e3065ac 0.6.8+commit.0bbfe453 0.6.7+commit.b8d736ae 0.6.6+commit.6c089d02 0.6.5+commit.f956cc89 0.6.4+commit.1dca32f3 0.6.3+commit.8dda9521 0.6.2+commit.bacdbe57 0.6.1+commit.e6f7d5a4 0.6.0+commit.26b70077 0.5.17+commit.d19bba13 0.5.16+commit.9c3226ce 0.5.15+commit.6a57276f 0.5.14+commit.01f1aaa4 0.5.13+commit.5b0b510c 0.5.12+commit.7709ece9 0.5.11+commit.22be8592 0.5.11+commit.c082d0b4 0.5.10+commit.5a6ea5b1 0.5.9+commit.c68bc34e 0.5.9+commit.e560f70d 0.5.8+commit.23d335f2 0.5.7+commit.6da8b019 0.5.6+commit.b259423e 0.5.5+commit.47a71e8f 0.5.4+commit.9549d8ff 0.5.3+commit.10d17f24 0.5.2+commit.1df8f40c 0.5.1+commit.c8a2cb62 0.5.0+commit.1d4f565a 0.4.26+commit.4563c3fc 0.4.25+commit.59dbf8f1 0.4.24+commit.e67f0147 0.4.23+commit.124ca40d 0.4.22+commit.4cb486ee 0.4.21+commit.dfe3193c 0.4.20+commit.3155dd80 0.4.19+commit.c4cbbb05 0.4.18+commit.9cf6e910 0.4.17+commit.bdeb9e52 0.4.16+commit.d7661dd9 0.4.15+commit.8b45bddb 0.4.15+commit.bbb8e64f 0.4.14+commit.c2215d46 0.4.13+commit.0fb4cb1a 0.4.12+commit.194ff033 0.4.11+commit.68ef5810 0.4.10+commit.f0d539ae 0.4.9+commit.364da425 0.4.8+commit.60cc1668 0.4.7+commit.822622cf 0.4.6+commit.2dabbdf0 0.4.5+commit.b318366e 0.4.4+commit.4633f3de 0.4.3+commit.2353da71 0.4.2+commit.af6afb04 0.4.1+commit.4fc6fc2c 0.4.0+commit.acd334c9 0.3.6+commit.3fc68da5 0.3.5+commit.5f97274a 0.3.4+commit.7dab8902 0.3.3+commit.4dc1cb14 0.3.2+commit.81ae2a78 0.3.1+commit.c492d9be 0.3.0+commit.11d67369 0.2.2+commit.ef92f566 0.2.1+commit.91a6b35f 0.2.0+commit.4dc2445e 0.1.7+commit.b4e666cc 0.1.6+commit.d41f8b7c 0.1.5+commit.23865e39 0.1.4+commit.5f6c3cdf 0.1.3+commit.028f561d 0.1.2+commit.d0d36e3 0.1.1+commit.6ff4cd6 오픈소스 라이선스 유형을 선택하세요 No License (None) The Unlicense (Unlicense) MIT License (MIT) GNU General Public License v2.0 (GNU GPLv2) GNU General Public License v3.0 (GNU GPLv3) GNU Lesser General Public License v2.1 (GNU LGPLv2.1) GNU Lesser General Public License v3.0 (GNU LGPLv3) BSD 2-clause "Simplified" license (BSD-2-Clause) BSD 3-clause "New" Or "Revised" license (BSD-3-Clause) Mozilla Public License 2.0 (MPL-2.0) Open Software License 3.0 (OSL-3.0) Apache 2.0 (Apache-2.0) GNU Affero General Public License (GNU AGPLv3) Business Source License (BUSL-1.1) 소스에 SPDX 줄이 있으면 그것을 따르며, 여기 값은 대체용입니다.
계속 초기화
주소는 잔액을 보유할 수 있고, 코드를 담고 있으면 그 코드를 실행할 수 있는 20바이트 식별자입니다. Arc의 가스는 USDC로 지불되므로 주소에 표시되는 잔액은 변동성 자산이 아니라 달러로 표시됩니다. 자세히 보기