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
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.
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
Compile your contract code.
Copy the contents of the generated json input and save it as a separate file.
Click on the following link in Explorer to go to the verify page.
Select "Via Standard Input JSON".
Upload the json file and push "Verify & Publish".(It takes few minutes)
Completed
Last updated