Skip to main content
Glama

Ryntra Solana Evidence Kit

솔라나 자산이 당신에게 무엇을 할 수 있는지 읽고, 전송이 정확히 무엇을 할지 미리 확인하며, 발행자가 작성한 영수증을 발행자에게 묻지 않고 확인하세요.

Apache-2.0. 구조상 읽기 전용: 키 없음, 서명 경로 없음, 트랜잭션 생성 없음, 하나의 RPC 메서드 — getAccountInfo. 각 실행 시 출시된 소스의 모든 RPC 호출과 서명 관련 식별자를 열거하는 테스트가 있으므로, 그 문장은 약속이 아니라 관문입니다.

npm ci
npm run verify        # lint, typecheck, network-free tests, boundary gate
npm run cli -- inspect 2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo

마지막 명령은 공용 엔드포인트를 통해 메인넷에서 PayPal USD를 읽으며, 계정이 전혀 없으며, 여덟 가지 토큰 확장과 각각이 자산을 보유한 사람에게 의미하는 바를 출력합니다.

이유

토큰 확장 민트는 잔액이 보여주지 않는 권한을 가질 수 있습니다. 영구 위임자는 발행자가 모든 계정에서 토큰을 이동하거나 소각할 수 있게 합니다. 전송 후크는 모든 전송 시 다른 사람의 프로그램을 실행합니다. 전송 수수료는 수신자가 보낸 것보다 적게 받는다는 것을 의미합니다. 기본 동결 계정 상태는 토큰을 받는 것이 그것을 이동할 수 있는 것과 같지 않다는 것을 의미합니다.

그 중 어느 것도 숨겨져 있지 않습니다 — 체인 상에, 민트 계정에 있으며, 누구나 디코딩할 수 있습니다. 다만 사람들이 버튼을 누르는 대부분의 것들이 읽지 않을 뿐입니다.

이 키트는 그것을 읽고, 보유자가 이해할 수 있는 문장으로 의미를 설명하며, 그 중 어느 것도 점수로 압축하지 않습니다. 여기에는 등급이 없으며, 정책 엔진이 반환할 수 있는 최선의 판정은 NO_KNOWN_BLOCKER입니다.

Related MCP server: Solana Debug MCP

세 가지 도구

flowchart LR
  RPC[("Solana JSON-RPC<br/>getAccountInfo")]
  MINT["mint account bytes"]

  RPC --> MINT
  MINT --> P["<b>inspect_solana_mint</b><br/>Asset Passport<br/>identity · authorities<br/>extensions with provenance"]
  P --> F["<b>preflight_solana_action</b><br/>exact preview<br/>fee math · resolved hook<br/>expected balance deltas"]
  POL["owner policy<br/>13 declared dials"] --> V["policy verdict<br/>13 findings"]
  F --> V
  R[("Outcome Receipt<br/>JSON")] --> VR["<b>verify_solana_receipt</b><br/>schema · integrity<br/>issuer · binding"]

  classDef tool fill:#101418,stroke:#4c8bf5,color:#e8eef6
  classDef data fill:#0d1117,stroke:#3d444d,color:#c9d1d9
  class P,F,V,VR tool
  class RPC,MINT,POL,R data

답변하는 내용

네트워크 접근 여부

inspect_solana_mint

이 자산은 무엇이며, 발행자가 보유자에게 무엇을 할 수 있는가

예, 한 번 읽기

preflight_solana_action

이 정확한 전송은 무엇을 할 것이며, 내 정책은 어떻게 판단하는가

예, 한 번 읽기

verify_solana_receipt

이 영수증이 온전한가, 누가 서명했는가, 솔라나에 관한 것인가

아니요 — 전적으로 로컬

각각은 세 가지 방식으로 제공됩니다: 타입이 지정된 SDK 호출, MCP 도구, CLI.

구조

lib/solana/          the evidence core — decoding, passport, preflight, policy, receipt
lib/agent-control/   the frozen canonical hashing and the Solana registry adapter
lib/guard/           the one canonical JSON serializer both hashers use
packages/solana-evidence-sdk/   typed calls over the core
packages/solana-evidence-mcp/   local stdio MCP server
examples/solana-evidence-cli/   the runnable CLI
docs/solana/schemas/            published JSON Schemas for non-JS consumers

lib/는 복사본이 아닙니다. 이들은 ryntra.io가 실행하는 동일한 모듈이며, 경로를 그대로 유지한 채 추출되었습니다 — 따라서 이 키트의 결과와 제품의 결과는 동일한 코드에서 나오며, 이를 깨뜨리는 추출은 자체 테스트에서 실패합니다. lib/stellar/evidence.ts는 같은 이유와 그 외의 다른 이유 없이 여기에 있습니다: 증명 봉투는 체인 중립적이며, 하나의 구현을 제공하는 것은 표류하는 복사본을 제공하는 것보다 낫습니다. lib/solana/evidence.ts는 당신이 만날 때 그렇게 말합니다.

설계 규칙과 그 비용

모든 사실은 그것이 어떻게 알려졌는지를 전달합니다. ONCHAIN_VERIFIED, DECLARED, DERIVED, CONFLICTING, UNKNOWN, UNSUPPORTED. 출처가 없는 값은 여기서 값이 아닙니다. 비용은 장황함이며, 그만한 가치가 있습니다: 발행자 자신의 마케팅과 원장 읽기는 결코 같은 배지를 가져서는 안 됩니다.

문장은 설정을 설명하며, 슬롯을 설명하지 않습니다. TransferHook을 포함하는 민트가 모두 0인 프로그램 ID를 가지고 있으면 설치된 후크가 없습니다 — 여권이 그렇게 말하며, 누가 설치할 수 있는지도 말합니다. 일반적인 문장은 가장 많이 검사된 토큰 확장 민트에 대해 거짓이었을 것입니다.

금액은 문자열로 된 원시 기본 단위입니다. 64비트 금액은 JavaScript 숫자에서 살아남지 못하며, 손실이 있는 금액은 잘못된 금액입니다. 값 경로에는 소수점이 전혀 없습니다.

아무도 의미론을 작성하지 않은 확장도 여전히 렌더링됩니다. 플래그가 지정되고, 원시 종류가 표시됩니다. 디코딩된 사실에 예쁜 문장이 없어도 여전히 사실입니다; 그것을 숨기는 것은 거짓말일 것입니다.

아무것도 던지지 않습니다. 거부는 코드와 이유가 있는 값입니다 — ACCOUNT_NOT_FOUND, NOT_A_MINT, DECODE_FAILED.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Ask what you can't be sure of. Read-only checks on tokens, NFTs, wallets and contracts.

  • Read-only crypto safety: token honeypot checks, EIP-712 signature decode, approval scans.

  • Solana on-chain intelligence — token scans, wallet profiling, bundle detection, 19 MCP tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryntra-io/ryntra-solana-evidence'

If you have feedback or need assistance with the MCP directory API, please join our Discord server