@dioxide-js/silas
Version:
RPC utility for Silas
51 lines (48 loc) • 1.96 kB
text/typescript
export enum DioFunction {
SET_METADATA = 'core.profile.set',
SET_SCOPE_METADATA = 'core.profile.address.set',
FAUCET = 'core.coin.faucet',
FAUCET_SCOPE = 'core.coin.address.faucet',
MANAGED_TOKEN = 'Asset.TokenManager.create',
CREATE_ADDRESS_TOKEN = 'core.delegation.address.create_token',
CREATE_TOKEN = 'core.delegation.create_token',
TOKEN_FINALIZE = 'token_finalize@address.delegation.core',
TOKEN_BID = 'token_bid@address.delegation.core',
MINT_TOKEN = 'core.token_stats.address.supply_change',
MINT_NFT = 'nonfungible_init@address.delegation.core',
MINTED = 'core.coin.global.minted',
TRANSFER = 'core.coin.transfer',
TRANSFER_NFT = 'transfer@address.vault.core',
TRANSFER_TOKENS = 'core.wallet.transfer',
RECEIVE_TOKENS = 'Asset.Wallet.address.deposit',
INIT_DAPP = 'core.delegation.create',
INIT_SCOPE_DAPP = 'core.delegation.address.create',
MINT = 'core.coin.mint',
COMPOSE_NFT = 'nft.compose',
RECEIVE_NFT = 'deposit@address.vault.core',
SEND_COMPOSED_TX_DATA = 'send_composed_tx_data',
DEPLOY_CONTRACT = 'core.delegation.address.deploy_contracts',
SET_TOKEN_MINTER = 'core.delegation.set_token_minter',
BRX_CLAIM = 'rxbridge.BitReXe.claimBRX',
BRX_BURN = 'rxbridge.BitReXe.burnRXBTC',
WALLET_BRX_CLAIM = 'rxbridge.BitReXe.address.claimBRX',
WALLET_BRX_BURN = 'rxbridge.BitReXe.address.burnRXBTC',
WALLET_CORE_DEPOSIT = 'core.coin.address.deposit',
WALLET_DEPOSIT = 'core.wallet.address.deposit',
WALLET_BITREXE_DEPOSIT = 'rxbridge.BitReXe.address._deposit',
PROOF_NEW = 'silas.ProofOfExistence.new',
PROOF_NEW_BY_PROOFKEY = 'silas.ProofOfExistence.newByProofKey',
PROOF_CHECK = 'silas.ProofOfExistence.check',
PROOF_GET = 'silas.ProofOfExistence.get',
}
export function getDefaultToken() {
return {
symbol: 'DIO',
decimals: 8,
}
}
export enum NET {
MAIN = 'https://<the_production_host>',
TEST = 'http://101.33.210.216:7600',
LOCAL = 'http://127.0.0.1:7600',
}