🔰Getting Started

Prerequisites

HOME Verse' Testnet/Mainnet access is restricted by Proxy. Therefore, in order to deploy a contract or execute a transaction on a contract, it is necessary to register your addresses on the white list.

Sand Verse does not use a proxy to restrict access, so registration on the white list is not required.

Please refer to the following official Oasys document for the technical specifications of the Proxy. https://docs.oasys.games/docs/techdocs/validator/verse-proxy-build/1-1-verse-proxy-build

In the Verse layer, one block is generated per transaction. Also, since no block is generated when there is no transaction, please avoid processing starting from the block generation time.

1. Learn types of FT/NFTs on Oasys

There are several types of FT/NFT in Oasys Hub layer(L1)/Verse layer(L2). Please see below to understand them beforehand. https://app.gitbook.com/o/Xo4fZuvZWAJrwh2MQDSF/s/AJDEmiLrXDXSWvEOrlRV/technical-materials/overview-of-oasys-functions

2. Register your wallet addresses to the White list

The wallet address to deploy contracts must be registered in the white list in advance. After submitting a request using the form below, we will register the address that has been confirmed by our management.

*Currently, whitelist applications are limited to partners who develop with HOME Verse; if you want to test with Oasys' Verse layer, please use Sand Verse.

Please let the HOME Verse team know when you have completed your address registration.

Testnet https://docs.google.com/forms/d/e/1FAIpQLSfw4tOB91ZG_kwJvCvo-PKBj56NSyIpeRY181D65iKsd-R2Gg/viewform

Mainnet https://docs.google.com/forms/d/e/1FAIpQLSf7P0O4nuHpFDZ6l5eNOCDUvX0I2aR8Evv7ZzbpWqGKWu4oNg/viewform

Whitelist-based wallet address permissions

Action / Wallet Address Type
WL-registered wallet address
Non-WL wallet address

Contract deployment

Possible

Not possible

WL-registered contract execution

Possible

Possible

Non-WL contract execution

Possible

Not possible

3. Deploy your contract

oFT

https://docs.oasys.games/docs/verse-developer/handle-token/1-3-oft

oNFT

https://docs.oasys.games/docs/verse-developer/handle-token/1-4-onft After deploying the contract, it is necessary to register the contract address to the white list as in No.2.

4. Bridge your token

Please refer to the Bridge tab below.

https://app.gitbook.com/o/Xo4fZuvZWAJrwh2MQDSF/s/AJDEmiLrXDXSWvEOrlRV/technical-materials/bridge

The contract address listed in the l1-l2-bridge-tutorial is information for Sand Verse, so the contract address for HOME Verse is listed below.

https://app.gitbook.com/o/Xo4fZuvZWAJrwh2MQDSF/s/AJDEmiLrXDXSWvEOrlRV/technical-materials/home-verse-chain-information#contracts

5. Add your token to Oasys Hub

If you would like to add a token to bridge to the Oasys Hub, please submit a request using the form below. https://docs.google.com/forms/d/e/1FAIpQLSefV2vwTqeZbjMSB-EVAxOVKptsFM1XnBfHE_lD9A60lY1Y1Q/viewform

6. Verify your contracts

  1. Compile your contract code.

  2. Copy the contents of the generated json input and save it as a separate file.

  3. Click on the following link in Explorer to go to the verify page.

  4. Select "Via Standard Input JSON".

  5. Upload the json file and push "Verify & Publish".(It takes few minutes)

  6. Completed

Last updated