A fixed supply asset on Ethereum
2,250,000 ABTC. Fixed forever. Verified on Ethereum.
Astra Bitcoin (ABTC) is a cryptocurrency with a fixed supply of 2,250,000 and a renounced contract. It is not a share, pays no dividend, and carries no claim on any company, asset or revenue. Its price is set entirely by the market.
- Fixed supply
- 2,250,000 ABTC
- Contract
- Renounced
- Verification
- 23 of 23
Self custody. No account. No registration.
03What it is
A cryptocurrency.
Nothing more,
nothing hidden.
ABTC is a digital token that exists on the Ethereum blockchain. It can be held and transferred between wallets. That is the whole of what it is and the whole of what it does.
-
No equity, no dividend
ABTC confers no ownership, no share of profit, no interest and no entitlement of any kind against any company.
-
No buy back, no burn
There is no buy back programme, no burn programme, and no mechanism that reduces supply or supports the price.
-
Fixed supply
2,250,000 ABTC exist. The contract is renounced, so no further tokens can be created and no party can alter it.
-
No price representation
Astra states no listing price, target, forecast or expected value, and gives no undertaking that any market or price will ever exist.
Every figure on this page is checkable on chain. The contract is public, the supply is fixed, and no party can change either.
It is not a share, not a bond, not a loan, not a unit in a fund, and not a deposit. Holding it gives you no ownership of any company, no dividend, no interest, no profit share, no voting right, and no claim on the assets or revenue of anyone. Nobody is obliged to buy it from you, redeem it, or exchange it for anything.
04Buy direct
Send ETH.
Receive ABTC.
Buy straight from the sale contract on Ethereum. Send ETH from a wallet whose keys you hold, and the contract issues ABTC to the same address in the same transaction. No account and no intermediary.
-
Open a self custody wallet
MetaMask, Trust Wallet, Rabby or a hardware wallet such as Ledger. Make sure it is set to Ethereum Mainnet and holds ETH.
-
Copy and verify the contract
Use the copy button. Compare the first four and last four characters with the address shown here before you send.
-
Send ETH from that wallet
An ordinary transfer to the address. Minimum 0.001 ETH, plus a little ETH for gas, and a gas limit of 150,000 or more.
-
ABTC arrives in the same transaction
The contract prices the ETH through Chainlink and issues ABTC to the sending address immediately. There is no second step and nothing to claim.
0x7F4875c4a43daF0c31E411c6317C2ca265DDf8A0 Compare the first four and last four characters before you send.
Send only from a wallet whose keys you hold. Never from an exchange.
The figure comes straight from the contract. Nothing is submitted from this page.
- Network
- Ethereum
- 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.
- Token address
0x8C45bC48a451F48cca403ff2DDba2dA0EA68c404- Symbol
ABTC- Decimals
18
05Decentralized exchanges
Trade on decentralized 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.
06Security
Which contract protects you, and which one has to stay controlled
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.
The token contract is renounced, and that is the one that matters
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.
Nobody can create more ABTC
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.
Nobody can freeze your tokens
pause and unpause both revert. There is no mechanism by which your balance can be locked, and no way to add one.
Nobody can block your address
The contract has no blacklist, denylist or allowlist of any kind. Your address cannot be singled out.
No fee or tax on transfers
There is no fee logic in the contract. Send 100 ABTC and 100 ABTC arrives.
The code itself cannot be replaced
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
The sale contract keeps its owner, on purpose
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.
- The money would be locked in forever. withdrawETH and withdrawERC20 are restricted to the owner. Renounce the contract and every payment ever made to it becomes permanently unreachable, not just profit, but funds that might need to be returned.
- Unsold ABTC would be stranded. withdrawUnsoldTokens is restricted to the owner too. Renouncing would trap the remaining tokens in the contract with no way to recover them.
- A bug could never be stopped. pause is the emergency brake. If a flaw or an exploit were found, a renounced contract could not be halted and would keep running until it was drained.
- A broken price feed would break the sale. The contract rejects any Chainlink answer older than one hour. If the feed stalls, ETH purchases revert and the sale stops working. toggleOracleMode and updateManualEthRate exist so it can keep operating through an oracle outage.
A renounced sale contract is not a safer sale contract. It is an abandoned one, with everybody’s money sealed inside it.
What you are still trusting, and how to check it yourself
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.
- Read the quote from the contract before you send. Call quoteETH on the sale contract with the exact amount you intend to send. It returns the precise number of ABTC you will receive. The purchase panel on this site does that automatically and displays that figure, not an estimate.
- Or pay in USDT or USDC and skip the oracle entirely. Stablecoin purchases use a fixed contract constant of 3.00 USD per ABTC. No price feed, no manual rate, nothing an owner can influence.
Verification tests
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.
Token contract: privileged functions must be unreachable
| 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 |
Token contract: state
| owner() | ✓ 0x0000…0000, renounced |
| paused() | ✓ false |
| totalSupply() | ✓ 2,250,000 |
Token contract: upgrade path
| 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 |
Token contract: source review
| 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 |
Sale contract: owner powers exist and are properly gated
| 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 |
07Straight answers
The questions
that matter.
Answered without rounding anything off. If a claim is not verifiable on chain, it is not on this site.
Read the full risk disclosureWhat do I actually own?
A quantity of a cryptocurrency recorded on the Ethereum blockchain. It is not equity, not a loan, and not a claim on the assets or revenue of any company. It entitles you to nothing from anyone.
Is ABTC backed by anything?
No. There are no reserves, no collateral and no assets behind ABTC, and no business or revenue supports it. Its value is whatever the market assigns it, which may be nothing.
Earlier material said this token was linked to a solar project. Is it?
No, and those statements are withdrawn. Previous versions of this site described ABTC as funded by a token presale, tied to energy profits through a buy back, and later as redeemable against electricity bills. None of that applies. The operator's other business activities are separate from ABTC, do not back it, and create no obligation toward holders. Every withdrawn statement is listed in section 9 of the whitepaper.
Will ABTC be listed on an exchange?
No listing is promised, planned as a commitment, or guaranteed. Astra does not state any listing price. There may never be a market of any kind.
Is there a buy back or a burn?
No. The company does not buy ABTC and operates no burn programme. Nothing supports the price.
Can the supply be increased?
No. The token contract is renounced. There is no mint function and no party can alter it.
Why is the token contract renounced but the sale contract is not?
Because they do different jobs. The token contract holds your balance, so renouncing it permanently removes any ability to mint more, freeze your tokens or block your address; that is what protects holders. The sale contract handles payments, and renouncing it would be harmful: the withdraw functions are restricted to the owner, so every payment ever made would be locked inside it forever, unsold tokens could never be recovered, a bug could never be paused, and a stalled Chainlink feed would stop ETH purchases with no way to restore them. A renounced sale contract is an abandoned one.
Can anyone mint more ABTC or freeze my tokens?
No. The token contract owner is the zero address, which nobody controls, so mint, pause, unpause and transferOwnership all revert for every possible caller. The token is also an EIP 1167 minimal clone with its implementation fixed in bytecode and both EIP 1967 proxy slots empty, so the code itself cannot be replaced. There is no blacklist, no transfer fee and no transaction cap. All of this is verifiable on Etherscan.
What are the risks?
You may lose the entire amount you commit. ABTC may trade at any price or at no price, and no market may ever exist. Read the risk disclosure in full before acquiring any.
08The issuer
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