Oasys

Overview

Oasys is a blockchain project specifically designed for the gaming industry, aiming to provide a highly scalable, fast, and efficient infrastructure for decentralized gaming applications (dApps). The Oasys ecosystem leverages a dual-layer architecture combining a Layer-1 hub and Ethereum's Layer-2 scaling solution to optimize performance, scalability, and transaction costs.

Explorer

https://explorer.oasys.games/

Wallets Types

BitGo enables holding bera in the following wallet types:

Multisig ColdMultisig HotMPC ColdMPC Hot
Custody
Self-Custody

Ticker Symbols

MainnetTestnet
oastoas

Faucet

You can use a faucet to obtain free testnet Oasys for development and testing purposes.

Faucet: https://faucet.testnet.oasys.games/

Units

Each OAS is comprised of 1,000,000,000,000,000,000 (1018) wei, so not even a single OAS can be stored numerically without exceeding the range of JavaScript numbers. Gas fees are denoted in gwei.

  • 1 OAS = 1018 wei
  • 1 wei = 10-18 OAS
  • 1 gwei = 10-9 OAS

For that reason, only string balance properties are available, which are balanceString, confirmedBalanceString, and spendableBalanceString.

Tokens

Native TokensUtility
OASNative Token. OAS does not have a contract address
WOASWrapped Oasys Token is an ERC-20 standard token designed for simplicity of token swapping
sOASStakeable Oasys Token. sOAS tokens are
- Locked and consequently non-circulating
- Holders of sOAS, as well as validators, can earn rewards through staking activities

Fees

Due to the architecture of Oasys, the performer of the contract pays gas fees when rolling up transactions from a Verse Layer to the Hub Layer, when using a Bridge contract, or when running a contract on the Hub Layer. Gas fees for rolling up are paid by Verse Builder, and as the Oasys ecosystem grows, the more Verse Layers and the more Transactions per Verse, the higher the gas fees. However, Oasys is designed so that the increase in gas fees will be gradual. By accelerating the growth of Verse Builder's business through the growth of the entire ecosystem, the disadvantage of rising gas fees is minimal.

Create Wallet

  • cURL
  • JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 export BITGO_EXPRESS_HOST="<YOUR_LOCALHOST>" export COIN="toas" export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>" export LABEL="<DESIRED_WALLET_NAME>" export PASSPHRASE="<YOUR_BITGO_LOGIN_PASSPHRASE>" export ENTERPRISE_ID="<YOUR_ENTERPRISE_ID>" curl -X POST \ http://$BITGO_EXPRESS_HOST:3080/api/v2/$COIN/wallet/generate \ -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "label": "'"$LABEL"'", "passphrase": "'"$PASSPHRASE"'", "enterprise": "'"$ENTERPRISE_ID"'", "walletVersion": 4 }'

Create Address

  • cURL
  • JavaScript
1 2 3 4 5 6 export WALLET="<WALLET_ID>" export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>" curl -X POST \ -H "Authorization: Bearer $ACCESS_TOKEN" \ https://app.bitgo-test.com/api/v2/tbera/wallet/$WALLET/address

Estimate Fee

  • cURL
  • JavaScript
1 2 3 4 5 6 7 export COIN="toas" export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>" curl -X GET \ https://app.bitgo-test.com/api/v2/$COIN/tx/fee \ -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ACCESS_TOKEN"

Transact

Withdrawal Fee Source: Wallet Base Address

  • cURL
  • cURL (send to many)
  • JavaScript
  • JavaScript (send to many)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 export BITGO_EXPRESS_HOST="<YOUR_LOCALHOST>" export COIN="toas" export WALLET_ID="<YOUR_WALLET_ID>" export ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>" export ADDRESS="<DESTINATION_ADDRESS>" export AMOUNT="<AMOUNT_IN_BASE_UNITS>" export WALLET_PASSPHRASE="<YOUR_WALLET_PASSPHRASE>" curl -X POST \ http://$BITGO_EXPRESS_HOST:3080/api/v2/$COIN/wallet/$WALLET_ID/sendcoins \ -H 'Content-Type: application/json' \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "address": "'"$ADDRESS"'", "amount": "'"$AMOUNT"'", "walletPassphrase": "'"$WALLET_PASSPHRASE"'" }'

Stake

Staking is out of scope for these chains as they don’t have native support for them.