πŸ“™
TeleOrdinal docs
  • πŸ‘‹Hello TeleOrdinal
    • πŸ”ΆWhy to trade on TeleOrdinal?
    • πŸ”ΆFees, speed & security
    • πŸ”ΆTST (Teleport System Token)
    • πŸ”ΆTST farming
    • πŸ”ΆContract & node addresses
  • πŸ”„How to trade on TeleOrdinal
    • πŸ”ΆHow to sell your Ordinals on TeleOrdinal?
    • πŸ”ΆHow to buy Ordinals on TeleOrdinal?
  • πŸ”Inside TeleOrdinal
    • πŸ”ΆProtocol overview
    • πŸ”ΆHow auction trading works?
    • πŸ”ΆHow buy-now trading works?
    • πŸ”ΆTeleporters - trustless connectors
    • πŸ”ΆTeleportDAO Bitcoin bridge
    • πŸ”ΆEVM bridge
Powered by GitBook
On this page
  1. πŸ”Inside TeleOrdinal

πŸ”ΆEVM bridge

PreviousTeleportDAO Bitcoin bridge

Last updated 1 year ago

Was this helpful?

CtrlK

Was this helpful?

TeleOrdinal enables buying Ordinals from Ethereum, Polygon, Arbitrum, Optimism, and BNB Chain. However, the marketplace contract resides on Polygon. This is done to consolidate all the Ordinals on one chain, preventing fragmentation of listed Ordinals and optimizing the trading experience for both buyers and sellers. Buyers have access to all listed Ordinals from all EVMs, while sellers receive offers from all EVMs by listing Ordinals on one chain.

How to buy Ordinals from any EVM?

Let's say you want to buy an Ordinal from Ethereum. Here, you send your buying request and tokens to the Ethereum connector contract, specifying which Ordinal you want to buy, your offer price, and your Bitcoin recipient address. This contract then forwards your request to the Polygon connector contract using the EVM bridge. Subsequently, the Polygon connector contract submits your offer to the marketplace contract on your behalf.

You can also increase your bid in the same manner by sending an increase request to the Ethereum connector contract, which is then forwarded to the Polygon connector contract. To cancel your offer, you only need to send your request by signing a message and sending it to our Teleporter node. In the message, you specify which offer you want to withdraw. Then, your message signatures are checked by the contract, along with verification that you are the user who made that offer. If everything checks out, the contract sends your funds back to your EVM address on Ethereum. So, you can easily make an offer from Ethereum, increase your offer, and also cancel your offer from it.