Vaulta

d.nft.gems

Contract

The actions for this contract with their input parameters and potential response data.

  • cancel

    Cancel user deposit

    Request Parameters
    owner name
    symcode symbol_code
  • close

    Close NFT pool

    Request Parameters
    symcode symbol_code
  • create

    Create NFT pool

    Request Parameters
    collection_name name
    template_id int32
  • init

    Initialize contract

    Request Parameters
    core_sym extended_symbol
    prefix symbol_code
  • logcreate

    Log create

    Request Parameters
    creator name
    pool_sym extended_symbol
    pool_id uint64
    pair_sym extended_symbol
    pair_id uint64
    collection_name name
    schema_name name
    template_id int32
  • logmint

    Log mint

    Request Parameters
    owner name
    pool_sym extended_symbol
    issue_amount int64
    fee int64
    protocol_fee int64
    asset_ids uint64[]
  • logredeem

    Log redeem

    Request Parameters
    owner name
    pool_sym extended_symbol
    in_amount int64
    retire_amount int64
    refund_amount int64
    fee int64
    protocol_fee int64
    asset_ids uint64[]
  • reset

    Reset table

    Request Parameters
    table name
    scope name?
  • setaccounts

    Set contract accounts

    Request Parameters
    fee_account name
    mine_account name
    token_contract name
    swap_contract name
    lp_token_contract name
    notifiers name[]
  • setfee

    Set contract fees

    Request Parameters
    mint_fee uint16
    redeem_fee uint16
    swap_fee uint16
    protocol_fee uint16
  • setquota

    Set collection quota

    Request Parameters
    collection_name name
    quota uint32
    notifiers name[]
  • setstatus

    Set contract status

    Request Parameters
    status name