Guide to OCM Genesis Upgrade from Ethereum to Bitcoin
This guide covers the entire process of upgrading your OCM Genesis from Ethereum (ETH) to Bitcoin (BTC). If you've already completed some steps, feel free to skip to the sections using the shortcut links in the upper right corner of this Wiki page.
What is the OCM Genesis Upgrade from ETH to BTC?
What should I do to prepare for my OCM Genesis upgrade?
1. Acquire an OCM Genesis on ETH
The upgrade requires an OCM Genesis on ETH. Check our guide for purchasing and adding your first OCM Genesis to your art collection - here >
Please read the OCM Upgrade to Bitcoin FAQ carefully so that you fully understand the ins and outs of your OCM asset upgrade to Bitcoin.
2. Connect your Ethereum wallet to the OCM website
IMPORTANT: If you previously connected some accounts (Discord, Twitter, Ethereum or Bitcoin) to the OCM website, you MUST connect with one of these previously-connected accounts prior to linking a new account of any type. Failure to first log in with one of your previously connected methods may result in unlinking existing accounts.
Navigate to https://onchainmonkey.com/connect to connect/link your ETH wallet(s) holding your OCM Genesis asset(s) to your profile on the OCM website. Find step-by-step instructions here >
3. Set up an Xverse Wallet, a Bitcoin Ordinals wallet
You will need an Xverse Wallet, a Bitcoin Ordinals wallet to store your BTC Genesis assets. We recommend setting up Xverse wallet (https://www.xverse.app/) as a desktop browser extension. How to setup an Xverse wallet? >
Xverse is the recommended Bitcoin Ordinals wallet for OCM collections on Bitcoin. Xverse is our official partner for the BTC Genesis upgrade. Only Xverse wallet supports BTC Genesis, whereas other wallets currently do not. Use of other wallets, like Leather/Hiro, as the receiving address of your BTC Genesis carries the risk of asset loss.
For a comprehensive understanding and to prevent any unintentional transfer or loss of your Ordinals during wallet integration, we recommend consulting the most recent Xverse Wallet documentation. You can find some beginner pointers here.
4. (optional) Set up Ledger to use with Xverse Wallet
Xverse Bitcoin Ordinals wallet currently offers Ledger support, which allows you to store Bitcoin Ordinals on your Ledger device. If you have a Ledger hardware device, you can use it to send, receive and store your Bitcoin Ordinals, but only if you connect it to the Xverse app. This is because the Ledger software is not currently 'Ordinals-aware', and cannot detect your Ordinals inscriptions. To the Ledger software, the sats (1/100,000,000th of a Bitcoin) that your Ordinals are inscribed on are not different from Bitcoin cryptocurrency. In other words, Ledger software cannot currently differentiate between Bitcoin cryptocurrency from your Bitcoin Ordinals inscriptions.
IMPORTANT: Before proceeding further, please read this next part carefully as it it extremely important, and you could lose your Ordinals inscriptions otherwise.
Ledger Live does NOT currently support Ordinals, and will NOT display your Ordinal inscriptions in your Bitcoin wallet.
You CANNOT use the Ledger Live software to transact with Bitcoin after you have Ordinals on your Ledger. This applies to other Bitcoin wallets that Ledger can connect to as well, as they may also not support Ordinals. These other wallets, and Ledger Live itself, do NOT recognize Ordinal Inscriptions. Since they cannot tell the difference between your Bitcoin cryptocurrency and your Bitcoin Ordinals inscriptions, you risk losing your Ordinals inscriptions when you make a Bitcoin transaction in these softwares.
Our recommendation:
Use a fresh Ledger device to store your Ordinals assets. This device should be dedicated only to making Bitcoin and Ordinals transactions within the Xverse interface.
If you wish to use an existing Ledger, make necessary plans and preparations to never use the Ledger Live software again after moving Ordinals to it, or at least until the Ledger team adds Ordinals support and can recognize your Ordinals inscriptions.
For a comprehensive understanding and to prevent any unintentional transfer or loss of your Ordinals during wallet integration, we recommend consulting the most recent Xverse Wallet documentation. You can find some beginner pointers here.
If you have read the above and understand the precautions needed with using Ledger to store your Ordinals inscription, follow these initial steps to prepare your Ledger device: (a) Update the firmware of your Ledger device to the latest version using the Ledger Live software. (b) Install the Bitcoin Application to your Ledger device using the Ledger Live software.
Now that your Ledger device is fully updated and prepared to make Bitcoin transactions, follow the Xverse steps here, https://www.xverse.app/blog/ledger-ordinals-support-with-xverse, to connect your Ledger device to Xverse.
Thereafter, you will be able to send and receive both Bitcoin and Ordinals inscriptions on your Ledger using the Xverse software. Remember, from this point on, you MUST NOT use the Ledger Live software to make Bitcoin transactions from your Ledger device; doing so puts your Ordinals inscriptions at risk of loss.
5. Connect your Xverse wallet to the OCM website
IMPORTANT: If you previously connected some accounts (Discord, Twitter, Ethereum or Bitcoin) to the OCM website, you MUST connect with one of these previously-connected accounts prior to linking a new account of any type. Failure to first log in with one of your previously connected methods may result in unlinking existing accounts.
Account linkage to the OCM website is only enabled from desktop browsers.
Navigate to https://onchainmonkey.com/connect to log in by selecting one of your existing account connection types (Discord, Twitter or Ethereum). This will load your existing accounts to the website, and be visible on your OCM profile.
Connect your new Xverse wallet, where your BTC Genesis will later be distributed. This will add your new Xverse wallet to your account.
Connect your Ethereum wallet holding your ETH Genesis assets. This will enable you to select the ETH Genesis for upgrade.
Your Ethereum wallet and Xverse wallet must be connected to the same profile (your account) to participate in the OCM Genesis upgrade process.
6. Fund your Ethereum wallet for the OCM Genesis upgrade
You will gain four inscriptions on Bitcoin, with the Certificate of Ownership being inscribed upon the ETH Genesis teleburn with Series numbering.
Certificate of Ownership
There are Portal fees and Ethereum gas fees associated with the upgrade process. Certificates of Ownership inscribed in 2023 have Series 0 with their Portal fee part-subsidized by the OCM DAO. Future inscriptions of the Certificates will have increasing Series numbers for ETH Genesis teleburns completed in the future, as wll as Portal fees anticipated as follows:
Series 0: 0 ETH per Genesis teleburn, Q4 2023 Series 1: 0.02 ETH per Genesis teleburn, Q1 2024 Series 2: 0.04 ETH per Genesis teleburn, Q2 2024 Series 3: 0.08 ETH per Genesis teleburn, Q3 2024 Series 4: 0.16 ETH per Genesis teleburn, Q4 2024 Series 5: 0.32 ETH per Genesis teleburn, Q1 2025 Series 6: 0.64 ETH per Genesis teleburn, Q2 2025 Series 7: 1.28 ETH per Genesis teleburn, Q3 2025
There is a separate teleburn gas fee for the Ethereum teleburn transaction. The estimated teleburn gas fee is ~0.01 ETH per OCM teleburned, at a gas level of 30 gwei. This can change if gas fees are particularly high.
Ensure you have sufficient ETH in the Ethereum wallet holding the ETH Genesis asset(s) you wish to upgrade.
7. (optional) Fund your Xverse wallet to make transactions
We recommend funding your Xverse wallet with Bitcoin funds to open the opportunity of purchasing Ordinals, and being prepared for the Bitcoin fees incurred in canceling Bitcoin listings on marketplaces.
Preload your wallet with Bitcoin funds, if this case applies to you. To send Bitcoin to your Xverse wallet:
Open your Xverse app, ensure you are on the ‘wallet’ tab (bottom left icon), and click ‘Receive’. You will see a list of three addresses: (1) Bitcoin, (2) Ordinals/BRC-20, (3) Stacks.
To receive Bitcoin cryptocurrency, you will want to select/copy the ‘Bitcoin’ address.
This will typically start with a ‘3’, but may start with ‘bc1q’ if you are using a Ledger through Xverse. Most importantly, it will NOT start with ‘bc1p’, as this is your Ordinals address.
IMPORTANT: The ‘Bitcoin’ address is where you can send your Bitcoin funds to. The ‘Ordinals’ address is where you will send your Ordinals to. If you accidentally send BTC funds to an Ordinals address, your BTC balance will not reflect the transfer, and this bitcoin will not be spendable. Ensure only BTC is sent to a BTC payment address. More info on the different addresses in your Bitcoin Ordinals wallet >
In the event of listing your Genesis for sale on our marketplace Osura, and later deciding to cancel this listing, you will need sufficient Bitcoin funds to make this cancellation. As a general guideline, please refer to https://mempool.space/ and the 'High Priority Fees' block for a rough estimate on the amount of Bitcoin funds needed in your wallet to delist on Osura.
8. Save the Date on upgrade Portal openings
After making all necessary preparations in the steps above to upgrade your ETH Genesis to Bitcoin, please save the date on upcoming upgrade Portal openings.
Starting Nov. 30, 2023, ETH OCM Genesis owners can select the ETH Genesis they wish to teleburn, and claim their upgraded BTC OCM Genesis during the open upgrade Portals. Upgrade portals open periodically and will be communicated on official OCM socials in advance. ETH Genesis can only be upgrade during open upgrade Portals.
Please read the OCM Upgrade to Bitcoin FAQ carefully so that you fully understand the ins and outs of your OCM asset upgrade to Bitcoin.
9. Portal open: OCM Genesis to Bitcoin upgrade flow
OCM Genesis upgrade to Bitcoin will be on the OCM website. Please verify official links posted on our official OCM Twitter & Discord, Osura and Metagood websites. Don't trust, verify.
BTC Genesis digital artifacts have been inscribed on Bitcoin Block 9 - 450x sats. As such, the Genesis upgrade flow will resemble a 2-step claim process:
Step 1 -- Teleburn ETH Genesis -- ETH Genesis holders will initiate a teleburn process. This is no ordinary transaction. Your upgrade participation will be permanently inscribed on the immutable Bitcoin blockchain. This means the BTC Genesis that you claim will have the hash of your teleburned ETH Genesis inscribed on your respective 'OCM Genesis: Certificate of Ownership’, the 4th inscription on your Bitcoin ordinal. The 'OCM Genesis: Certificate of Ownership’ inscription serves as the certificate affirming ownership of the teleburned ETH Genesis, including teleburn details, and signifies the act of transferring the ledger of record from Ethereum to Bitcoin. Step 2 -- Claim BTC Genesis -- Your upgraded BTC Genesis digital artifact will be transferred to your Bitcoin Ordinals wallet within 48 hours following the end of the open portal time.
Let's start your ETH Genesis upgrade ...
Navigate to the OCM website (https://onchainmonkey.com/connect) and log in by selecting one of your existing account connection types (e.g. Discord, Twitter, Ethereum or Bitcoin). This will load your existing accounts to the website, and be visible on your OCM profile.
Go to the Account Settings page, doublecheck that both your Ethereum wallet (wallet holding ETH Genesis to be upgraded) and Xverse wallet (destination wallet where BTC Genesis will be distributed) are connected/linked. Otherwise, please connect them (Step 6).
Go to your Profile page. Under the section Upgrade to Bitcoin, you will see a panel for the upgrade. Click 'Upgrade to Bitcoin' to proceed with the upgrade.
On the 'Upgrade to Bitcoin' page:
Choose your Ethereum wallet address holding the ETH Genesis you wish to upgrade. You will be prompted to make an active connection from this selected Ethereum wallet to the OCM website.
Select one or more ETH Genesis to upgrade.
Choose the Bitcoin Ordinals wallet address to receive your upgraded BTC Genesis. Only Xverse wallets will be displayed here, as other wallets are not supported.
On the 'Confirmation' page:
Review and confirm your Ethereum wallet address, selected ETH Genesis for upgrading, and destination Bitcoin Ordinals wallet address (Xverse only).
Agree to the Terms & Conditions.
Please read the OCM Upgrade to Bitcoin FAQ carefully so that you fully understand the ins and outs of your OCM asset upgrade to Bitcoin.
Following the 'Notice' pop-up window:
If this is your first time upgrading an ETH Genesis, you will need to sign a transaction to prepare your Ethereum wallet. Clicking 'Prepare Wallet' will prompt an ‘approve all’ transaction that allows OCM to move ETH Genesis. You will not need to perform this transaction again if you decide to upgrade more ETH Genesis at a later time from this wallet.
This first and one-time transaction is to give the teleburn smart contract approval to transfer your ETH Genesis for teleburning. This will be a one-time transaction for this wallet address, and the 'To' address in the approval is 0x960b7a6BCD451c9968473f7bbFd9Be826EFd549A.
Pending Transaction status will be displayed as the 'Prepare Wallet' transaction is being executed on the Ethereum blockchain.
Next, it is time to perform the upgrade transaction itself. The `Prepare Wallet` button now displays the text `Upgrade to Bitcoin`. Click the `Upgrade to Bitcoin` button to prompt the next (and final) Ethereum transaction. This transaction is a contact interaction transaction with the teleburn smart contact, 0x1c359d3954812E39489eb0D887757aDaBb12E6D8, and is the actual teleburn of your ETH Genesis. This transaction is needed to complete your BTC Genesis claim.
The Upgrade in Progress page means the upgraded transactions for your selected ETH Genesis have completed, and their estimated distribution time. Click 'Tweet Your Upgrade' to celebrate making Bitcoin Ordinals history and your OCM Genesis upgrade on Twitter! Congratulations on successfully upgrading your OCM Genesis from ETH to BTC!
10. Receiving and Viewing your BTC Genesis
Relax and anticipate the distribution of your BTC Genesis to your specified Bitcoin Ordinals (Xverse) wallet. Savor this moment in making OCM and Bitcoin history!
Please expect to receive your BTC Genesis in your Bitcoin Ordinals (Xverse) wallet within approximately 48 hours after the conclusion of the current Upgrade Portal.
To check on the transfer of your BTC Genesis digital artifact, log into your OCM website account using your already linked Discord/Twitter account, and go to your Profile page.
Under 'BTC assets', upgraded ETH Genesis displaying the 'Cooking...' banner means the respective upgraded BTC Genesis has not been transferred to your Bitcoin Ordinals wallet yet. Once this banner is lifted, it means your BTC Genesis is now in your Bitcoin Ordinals wallet.
Click on your newly acquired BTC Genesis asset to view all four of its inscriptions - Perspectives, 20219, Deconstructed, and Certificate of Ownership.
Under 'ETH assets', you'll find your Ethereum OCM assets.
Receiving your BTC Genesis Discord holder role
Once your BTC Genesis is cooking, your BTC Genesis Discord holder role will be assigned automatically in an hour or so. More info: Will Discord detect my OCM assets on Bitcoin? >
See how many OCM Genesis travelled the portal to Bitcoin
Check out the teleburn smart contract - 0x1c359d3954812e39489eb0d887757adabb12e6d8 >
Click the 'Contract' tab, then 'Read Contract'.
Section '7. teleburnedCount': find the total number of ETH Genesis that completed the Bitcoin upgrade process.
Section '2. isTokenTeleburned': (for fun) Enter your OCM Genesis ID and click the Query button to see whether a specific ETH Genesis has been teleburned.
Visit the OCM website OCM Genesis Gallery page and filter the gallery collection by 'Upgraded to Bitcoin' to find all the OCM Genesis that have upgraded to BTC.
Last updated