Allowlist Token
SEP-41 token transfers gated by an explicit allowlist.
is_allowed(address)transfer(from, to, amount)Discover the nine Soroban contracts in this repository, then connect Freighter to call safe, read-only compliance checks directly from your browser.
The playground builds a simulated contract invocation. It never submits a transaction or asks Freighter to sign.
Every deployable contract has a concise purpose, interface reference, and a clear place for its future testnet deployment ID.
SEP-41 token transfers gated by an explicit allowlist.
is_allowed(address)transfer(from, to, amount)Append-only compliance event recording for on-chain auditability.
record(...)get_events(...)Emergency stop controls for pausing sensitive contract operations.
is_tripped()trip(admin)reset(admin)Composes multiple compliance checks into a reusable policy decision.
evaluate(from, to)get_checks()Blocks addresses that appear on a managed denylist.
check(address)add_to_denylist(...)Associates addresses with jurisdiction codes and checks permitted regions.
is_permitted_jurisdiction(...)set_jurisdiction(...)M-of-N governance for protected administrative actions.
propose(action)approve(...)execute(...)Shared pause and unpause helper used by compliance contracts.
is_paused()pause(admin)unpause(admin)Evaluates configured denylist and jurisdiction checks as one policy.
evaluate(from, to)get_checks()Connect a Freighter wallet, choose a deployed contract, and simulate one of its read-only entrypoints.
IDs are editable so this page remains useful after a testnet reset or redeployment.
Connect Freighter, enter a deployed contract ID, and run a read-only check.
Authorize this page in Freighter and confirm that the wallet is on Stellar Testnet.
Choose a contract, paste its deployed testnet ID, and provide the address and optional jurisdiction codes.
Build a contract invocation locally and read the returned Soroban value from RPC simulation.