Se o mint supera sua reserva live e a mint authority correta assina, WithdrawExcessLamports transfere apenas o excedente. Supply, decimais, authorities, extensões e saldos não mudam.
Um mint clássico tem 82 bytes e exigia 0.0014616 SOL a 6,960 lamports/byte. Token-2022 pode ser maior. Consulte as regras do Token Program.
| Estado | Assinatura | Site |
|---|---|---|
| Wallet = mint authority | Wallet | Compatível se descoberto |
| Multisig = authority | M-de-N | Integração direta |
| Outro wallet = authority | Outro wallet | Indisponível ao holder |
| Revogada; keypair | Keypair original | Direto se houver chave |
| Revogada; off-curve | Mint via programa | CPI necessário |
mint lamports − current reserve for the mint's data length
Com 82 bytes, saldo de 0.0014616 SOL e primeira fase ativa, a reserva seria 0.00132993 SOL e o excedente condicional 0.00013167 SOL. O Sol Incinerator cobra 200 pontos-base ou 2%; rede e parceiro são separados.
Supply, decimais, mint authority, freeze authority, extensões Token-2022, contas e saldos permanecem. Preview e execução usam WithdrawExcessLamports. Confira 1 fonte, 2 famílias de programa, 2 casos de authority, 3 reservas, 4 campos de taxa e 5 regras de assinatura. Isso também vale para Token-2022.
API
POST /withdraw-excess-lamports/previewPOST /withdraw-excess-lamportsPOST /withdraw-excess-lamports-instructions
Use userPublicKey e sourceAccount; authorityPublicKey e multisigSignerPublicKeys são opcionais. As assinaturas ficam locais. Veja o guia WithdrawExcessLamports.
