TokenOne renounced contract
Ownership of the token contract sits at 0x0. No admin keys, no pause switch, no path to mint more.
View on Etherscan ➞
A fixed token for the elite explorer. 2,250,000 ABTC on Ethereum, a renounced contract, and every figure on this page checkable on chain.
Live on Ethereum · Contract verified · Nothing hidden
Three systems hold AstraBitcoin together, and all three can be inspected from the ground.
TokenOwnership of the token contract sits at 0x0. No admin keys, no pause switch, no path to mint more.
View on Etherscan ➞
Supply2,250,000 ABTC were minted once. The chain shows the same number today, and no way to create a single coin more.
Read totalSupply on chain ➞
ProofEvery number and address on this site comes from the network itself. Here are the exact calls, ready to run.
See the checks ➞Scroll to turn it. Every marking on it is a call you can run yourself.
The arch is open. On the other side: the live numbers and the contracts.

No dashboard magic, no cached values. These are the figures the chain answers with today.
Minted once. No cap left to raise.
Fixed inside the sale contract, not an owner setting.
The token contract is renounced. No admin roles remain.
One token, one sale, both public on Ethereum.
Two addresses hold the whole system. Copy them into any explorer and read the state yourself.
Do this before you trust any page, including this one.
Call totalSupply() on the token contract. It answers 2,250,000, with 18 decimals.
Open read contract ➞Call owner() on the same contract. It answers 0x0000000000000000000000000000000000000000. Renounced means exactly that.
Open read contract ➞Stablecoin purchases use a constant of 3.00 USD per ABTC inside the sale contract. No oracle moves it.
Open the sale contract ➞04Get ABTC
ABTC is issued straight from a contract on Ethereum to the wallet that calls it. There is nothing to register for and no personal details to hand over.
MetaMask, Rabby, Trust or any WalletConnect wallet, set to Ethereum Mainnet. You need the wallet itself, not an exchange account.
Plus a little extra ETH for gas. Gas is paid to the Ethereum network, never to us.
The panel asks the sale contract directly and shows the exact quantity of ABTC it will issue. No estimate.
ETH is a single confirmation. USDT and USDC take two: an approval, then the purchase.
Live progress is unavailable right now.
05No wallet connection needed
Don't want to connect your wallet, or not sure how? You don't have to. Send ETH from your own wallet to the contract address below and the contract issues ABTC straight back to the address it came from.
MetaMask, Trust Wallet, Rabby, or a hardware wallet such as Ledger. Make sure you are on Ethereum Mainnet.
Use the copy button below. Check the first four and last four characters match before you send.
An ordinary transfer, exactly as you would to any address. Minimum 0.001 ETH. Keep a little extra ETH for gas and set the gas limit to at least 150,000.
The contract prices your ETH through the Chainlink oracle and issues ABTC immediately to the sending address. There is no second step.
0x7F4875c4a43daF0c31E411c6317C2ca265DDf8A0 Minimum 0.001 ETH · gas limit 150,000+
ABTC will not appear in your wallet on its own. One click adds it.
No browser wallet detected. Add it manually with these details
0x8C45bC48a451F48cca403ff2DDba2dA0EA68c404ABTC1806Decentralized exchanges
ABTC trades on Uniswap, a decentralized exchange on Ethereum. Anyone can buy or sell with a self custody wallet, at a price the market sets. Astra does not run an exchange and never holds your tokens.
07Security
ABTC uses two separate contracts and they are deliberately set up in opposite ways. Understanding the difference is the single most useful thing you can know before buying.
This is the contract that holds your balance. Its owner was set to the zero address, which no human being controls, so every privileged function in it is now permanently unreachable. Nobody can reach them again, not us, not a future employee, not anyone who buys the company.
The supply is fixed at 2,250,000 forever. The mint function exists in the code but reverts for every possible caller, so your share cannot be diluted.
pause and unpause both revert. There is no mechanism by which your balance can be locked, and no way to add one.
The contract has no blacklist, denylist or allowlist of any kind. Your address cannot be singled out.
There is no fee logic in the contract. Send 100 ABTC and 100 ABTC arrives.
The token is an EIP 1167 minimal clone. Its implementation address is baked into the bytecode rather than stored in an upgradeable slot, and both EIP 1967 proxy slots are empty. There is no admin and no upgrade path.
Token contract 0x8C45bC48a451F48cca403ff2DDba2dA0EA68c404
People sometimes assume that renouncing every contract is safer. For a sale contract the opposite is true: renouncing it would do real harm, and some of that harm would fall on buyers.
A renounced sale contract is not a safer sale contract. It is an abandoned one, with everybody’s money sealed inside it.
Being straight about it: the manual ETH rate is not bounded in the code. It only rejects zero. So a buyer paying in ETH is relying on the owner setting an honest rate. You do not have to take that on trust, and here is how to avoid it entirely.
We ran the dangerous calls against live mainnet state to see whether the network would actually reject them, rather than only reading the code and assuming. Every test below can be repeated by anyone using Etherscan’s Read Contract tab.
| mint() called by an arbitrary address | ✓ Reverts |
| pause() called by an arbitrary address | ✓ Reverts |
| unpause() called by an arbitrary address | ✓ Reverts |
| transferOwnership() called by an arbitrary address | ✓ Reverts |
| renounceOwnership() called by an arbitrary address | ✓ Reverts |
| setTokenURI() called by an arbitrary address | ✓ Reverts |
| owner() | ✓ 0x0000…0000, renounced |
| paused() | ✓ false |
| totalSupply() | ✓ 2,250,000 |
| Contract type | ✓ EIP 1167 clone, 45 bytes |
| EIP 1967 implementation slot | ✓ Empty |
| EIP 1967 admin slot | ✓ Empty |
| Implementation deployed and verified | ✓ Yes, 5,651 bytes |
| Blacklist or denylist | ✓ None present |
| Transfer fee or tax logic | ✓ None present |
| Maximum transaction or wallet cap | ✓ None present |
| selfdestruct | ✓ None present |
| delegatecall | ✓ None present |
| owner() | ✓ A live address, not renounced |
| pause() called by someone other than the owner | ✓ Reverts |
| withdrawETH() called by someone other than the owner | ✓ Reverts |
| updateManualEthRate() called by someone other than the owner | ✓ Reverts |
| toggleOracleMode() called by someone other than the owner | ✓ Reverts |
The questions that matter, answered without rounding anything off.
Who operates this
ABTC is issued by 3-102-960698 SRL, a Sociedad de Responsabilidad Limitada registered with the National Registry of the Republic of Costa Rica, corporate ID 3-102-960698, registered 16 April 2026, registered office at Los Yoses, San Pedro, Montes de Oca, San Jose. Manager and legal representative: Dr. Antoun Toubia.
Contact: info@astrabitcoin.com
Get ABTC from the presale, hold it in your own wallet, and follow every step on chain.