주소
Arc의 40자리 16진 계정은 모두 자신의 페이지를 갖습니다 — USDC 잔액, 보유한 토큰, 지금까지 한 모든 일, 그리고 컨트랙트라면 그 코드까지.
주소 페이지가 보여 주는 것#
헤더에는 체크섬이 적용된 전체 주소가 복사 버튼 및 QR 코드와 함께 놓이고, 그 주소가 무엇인지를 나타내는 알약이 하나씩 붙습니다: 컨트랙트, 프록시, 또는 토큰 표준. 그 아래에 카드 세 개, 그다음 탭 줄이 있습니다. 이 페이지의 어떤 것도 계정을 필요로 하지 않습니다 — Arcscan에는 계정이 없고, 그래서 이 페이지 어디에도 개인용 이름표가 없습니다. 공개 라벨은 라벨 클라우드와 디렉터리에 있습니다.
| 카드 | 담고 있는 것 |
|---|---|
| 개요 | USDC 잔액, USDC 가치, 토큰 보유. 이 카드의 모든 수치는 하나의 블록 높이에서 읽으며, 그 높이는 잔액의 툴팁에 적혀 있습니다. |
| 추가 정보 | 토큰 승인, 컨트랙트의 경우 생성자와 배포 트랜잭션, 이 주소 자체가 토큰 컨트랙트일 때의 토큰 트래커 링크, 이 주소의 첫 트랜잭션과 최근 트랜잭션, 그리고 처음 입금한 곳. |
| 멀티체인 정보 | DeBank로 나가는 링크 하나와, DeBank가 Arc를 인덱싱하지 않으므로 Arc의 어떤 것도 그곳에 나타나지 않는다는 툴팁입니다. 포트폴리오 합계가 아니라 링크입니다. |
탭 줄에는 이 주소가 미리 채워진 고급 필터를 여는 필터 메뉴와, 이 페이지 뒤의 엔드포인트를 가리키는 API 버튼도 있습니다.
잔액#
네이티브 USDC 잔액#
Arc는 가스를 USDC로 지불하므로 네이티브 잔액은 이미 달러입니다 — 잔액과 그 가치가 같은 숫자이며 환율로 환산한 값이 아닙니다. 네이티브 단위는 소수 18자리를 씁니다. 0x3600000000000000000000000000000000000000의 ERC-20 USDC 인터페이스는 같은 돈을 소수 6자리로 잘라 보고합니다. 주소 페이지는 USDC 잔액을 하나만 보여 주며 결코 둘 다 보여 주지 않습니다.
높이가 없는 잔액은 검증할 수 없습니다
Arc는 대략 0.5초마다 블록을 생성하므로 — 측정 시점에 메인넷 506 ms, 테스트넷 536 ms — “최신”을 두 번 읽으면 서로 다른 높이에 닿습니다. Arcscan은 잔액을 읽은 블록을 명시하며, 개요 카드의 모든 수치를 같은 높이에서 읽어 숫자들이 서로 맞아떨어지게 합니다.토큰 보유#
토큰 보유는 이 주소가 인덱싱된 구간 안에서 보내거나 받은 모든 토큰의 잔액을 나열합니다. 금액은 정확하지만 각각은 파생된 값입니다 — 컨트랙트에서 되읽는 것이 아니라 그 토큰의 전송 로그를 합산한 값이므로, 전송을 발행하지 않고 가치를 옮기는 토큰은 다를 수 있습니다. 이 목록은 전체 목록이 아니라 하한입니다: 이 주소가 관련된 전송을 한 번도 발행하지 않은 토큰은 이 방법으로 찾을 수 없습니다.
달러 가치는 Arcscan이 가격을 밝히려는 경우에만 나타나며, 그 조건은 해당 토큰의 풀 중 하나가 실제 유동성으로 최소 10,000 USDC를 담고 있을 때뿐입니다 — 그보다 얕은 풀은 거래 한 번으로도 움직일 수 있으므로 그것이 제시하는 수치는 가격이 아닙니다. 가격이 없는 보유는 그렇다고 밝히며 결코 0으로 합산되지 않습니다. 따라서 소계는 가격이 있는 보유만을 더한 값이고, 몇 개를 제외했는지도 함께 밝힙니다.
포트폴리오 합계가 아닙니다
여기에서 알 수 없는 것은 두 가지이며 어느 쪽도 ‘없음’이 아닙니다: Arcscan이 가격을 밝히지 않는 토큰과, 잔액 자체를 확정할 수 없었던 토큰입니다. 둘 다 0으로 적히지 않고 알 수 없음으로 표시됩니다.활동 탭#
일반 계정에는 탭이 네 개, 컨트랙트에는 다섯 번째 탭이 붙습니다. 네 개의 피드는 각각 커서로 페이지를 넘기며 Arcscan이 보유한 이력 전체에 닿고, 각각 불러온 행을 CSV로 내려받을 수 있습니다.
| 탭 | 나열하는 것 | 출처 |
|---|---|---|
| 트랜잭션 | 이 주소가 보내거나 받은 트랜잭션이며 최신순입니다. | 주소–트랜잭션 인덱스. |
| 내부 트랜잭션 | 최상위 트랜잭션이 아니라 호출 안에서 이동한 네이티브 USDC입니다. | 시스템 미러 컨트랙트가 발행한 이벤트 로그 — trace_filter가 아닙니다. |
| 토큰 전송 | 이 주소가 당사자였던 토큰 이동입니다. | 같은 주소 인덱스를 전송 표 위에서 읽습니다. |
| 로그 | 이 주소가 발행한 이벤트입니다. | 발행 주소로 필터링한 로그 인덱스. |
| 컨트랙트 | 바이트코드, ABI, 생성 코드, 생성자 인자, 그리고 Arcscan이 보유한 경우 소스입니다. 컨트랙트에만 있습니다. | 체인, 그리고 검증이 존재하는 경우 Sourcify. |
Arc의 내부 트랜잭션은 트레이스에서 오지 않습니다
trace_filter로 내부 이동을 재구성하면 이 탭이 약 100블록 — 1분도 안 되는 체인 — 의 창에 갇히게 됩니다. 그럴 필요가 없습니다: 모든 네이티브 순이동이 로그로 발행되므로 이 탭은 트레이스 호출 없이 이력 전체를 읽습니다. 트레이스 인덱스 스트림이 두 체인 모두에서 블록을 하나도 보유하지 않는데도 이 탭이 여전히 동작하는 이유가 그것입니다.무엇이 인덱싱되어 있고 무엇이 아닌가#
두 체인 모두 주소–트랜잭션 인덱스와 보유자 인덱스를 갖고 있으므로 위의 목록들은 스캔이 아니라 인덱스 읽기입니다. 그 밖에는 두 체인이 대칭이 아니며, 그 차이가 주소 페이지가 답할 수 있는 범위를 바꿉니다.
| 메인넷 — 5042 | 테스트넷 — 5042002 | |
|---|---|---|
| 트랜잭션 인덱스 | 있음 | 있음 |
| 보유자 인덱스 | 있음 | 있음 |
| 인덱스 시작 블록 | 0 — 체인의 첫 블록 | 53,500,000, 제네시스가 아님 |
| 과거 상태(아카이브) | 제공됨 | 제공되지 않음 |
| 트레이스 인덱스 | 인덱싱된 블록 없음 | 인덱싱된 블록 없음 |
| 컨트랙트 검증 | 오늘은 불가능 | Sourcify를 통해 제공됨 |
블록 53,500,000 아래의 테스트넷 이력은 보유하고 있지 않습니다
Arcscan의 테스트넷 인덱스는 블록 53,500,000에서 시작합니다. 활동이 전부 그 높이 아래에 있는 주소는 빈 페이지로 보이며, 그 비어 있음은 체인의 공백이 아니라 저희에게 없는 이력입니다. 메인넷은 블록 0부터 인덱싱되어 있습니다.Arcscan은 주소의 트랜잭션 개수를 게시하지 않습니다: API는 총계를 반환하지 않고, 탭은 부분적인 순회에서 나온 숫자를 보여 주는 대신 개수 배지를 표시하지 않습니다. 이 페이지에서 참인 총계는 계정 논스 하나뿐이며, 이 주소가 보낸 것으로 표시됩니다 — 계정 상태에서 오는 값이므로 Arcscan이 아직 나열하지 못하는 트랜잭션까지 포함해 정확합니다. 각 인덱스가 지금 어디까지 닿는지는 데이터 범위에 있습니다.
컨트랙트 소스#
컨트랙트 주소에는 코드, 컨트랙트 읽기, 컨트랙트 쓰기 영역을 가진 컨트랙트 탭이 붙습니다. 체인이 보유한 바이트 — 배포된 바이트코드, 생성 코드, 생성자 인자 — 는 누구의 허락도 필요 없으므로 두 체인 모두에서 언제나 있습니다. 소스 코드는 다른 문제이며, 두 체인이 완전히 다릅니다.
테스트넷 — Sourcify를 통한 검증#
Sourcify에는 체인 5042002가 등재되어 있으므로 테스트넷 컨트랙트는 검증할 수 있고 그 소스를 여기서 보여 줄 수 있습니다. Arcscan이 보유한 것은 캐시입니다: 누군가 처음 요청할 때 컨트랙트의 소스를 가져옵니다. 그래서 Arcscan이 소스를 보유한 컨트랙트 수는 캐시 크기이며 검증된 컨트랙트 수보다 훨씬 적습니다 — 아직 아무도 열어 보지 않은 컨트랙트는 누군가 열 때 가져옵니다. 제출은 컨트랙트 검증을 통해 이루어지고, 들어온 것은 검증된 컨트랙트에 나열됩니다.
메인넷 — 검증이 존재하지 않습니다#
메인넷 서비스가 자신의 기능에 대해 스스로 보고하는 내용을 인용하면:
Arcscan이 숨기고 있는 것이 아닙니다
Sourcify에 체인 5042가 등재되어 있지 않으므로 오늘 이 체인의 어떤 컨트랙트도 검증할 수 없습니다 — Arcscan을 통해서도, 다른 어떤 Sourcify 클라이언트를 통해서도 마찬가지입니다. 여기서 Arcscan을 기다리는 것은 없습니다. 상위에서 체인이 추가되기를 기다리고 있을 뿐입니다.실제로는: 메인넷에서 컨트랙트 탭은 소스를 결코 보여 주지 않고 검증 표시도 결코 달지 않습니다. 그것을 받을 수 있는 것이 없기 때문입니다. 제출 양식은 여전히 열리지만, 제출해도 거부된다고 분명히 밝힙니다. 바이트코드는 바이트코드로 읽으십시오 — 다른 곳에서 본 소스와 일치한다고 여기지 마십시오.
같은 데이터를 JSON으로#
주소 페이지가 보여 주는 모든 것은 REST API로도 읽을 수 있습니다. 개요, 보유 내역, 각 피드는 자신의 엔드포인트를 가지며, 이 페이지를 쓸 당시 아래 셋은 메인넷에서 200으로 답했습니다:
curl -s https://api.arc-scan.io/v1/address/0xe8FdCA9547985c2Fb8bE4A3E509fe9fE77ecf61e curl -s https://api.arc-scan.io/v1/address/0xe8FdCA9547985c2Fb8bE4A3E509fe9fE77ecf61e/tokens curl -s https://api.arc-scan.io/v1/address/0xe8FdCA9547985c2Fb8bE4A3E509fe9fE77ecf61e/txs