Help · Operators

TON Wallet

Link one TON wallet with TonConnect. It deposits into the escrow contract (node stakes are locked from that deposit), receives your claimed earnings, and sends withdrawals that ProofKit co-signs.

example
Deposit   wallet → escrow contract
Claim     escrow → your wallet (your share)
Withdraw  escrow → your wallet (co-signed by ProofKit)

Your account links one TON wallet through TonConnect: Tonkeeper, MyTonWallet, Tonhub and other TonConnect wallets work. Your keys stay in the wallet, and every transaction is approved in the wallet app.

What the wallet does

  • Deposits: TON you send goes into the escrow contract under this wallet's address. Node stakes are locked from that balance.
  • Earnings: claims pay out to this wallet.
  • Withdrawals: the wallet sends the withdrawal to the contract together with ProofKit's co-signature, which the dashboard requests for you.

What non-custodial means here

  • Deposits sit in the escrow contract under your wallet's address, not in a ProofKit wallet.
  • Under the contract's current code, money leaves a deposit in three ways only: an operator claim for traffic, signed by ProofKit's coordinator; a withdrawal to the depositing wallet, co-signed by the coordinator; and, once the contract has been paused for 30 days, the depositor's own emergency withdrawal. Replacing the code needs a 48-hour wait, visible on-chain.
  • So everyday withdrawals depend on ProofKit's co-signature, which the dashboard gets automatically.

One wallet, one account

  • A wallet can be linked to one ProofKit account only.
  • A deposit belongs to the wallet that sent it, and only that wallet can withdraw it.
  • Disconnect ends the wallet session in this browser. An account that has made deposits keeps its linked address.
  • You can switch to another wallet at any time. What the previous wallet holds in the escrow stays on the balance and pays for traffic first; to withdraw it, link that wallet again.