UNPKG

@open-rights-exchange/orejs

Version:

Orejs is a Javascript helper library to provide simple high-level access to the ore-protocol. Orejs uses eosJS as a wrapper to the EOS blockchain.

52 lines (48 loc) 2.06 kB
/* eslint-disable quote-props */ const Account_DeleteAuth = require('./templates/chainActions/account_deleteAuth'); const Account_LinkAuth = require('./templates/chainActions/account_linkAuth'); const Account_UnlinkAuth = require('./templates/chainActions/account_unlinkAuth'); const Account_UpdateAuth = require('./templates/chainActions/account_updateAuth'); const CreateBridge_Create = require('./templates/chainActions/createBridge_create'); const CreateBridge_Define = require('./templates/chainActions/createBridge_define'); const CreateBridge_Init = require('./templates/chainActions/createBridge_init'); const CreateBridge_Reclaim = require('./templates/chainActions/createBridge_reclaim'); const CreateBridge_Transfer = require('./templates/chainActions/createBridge_transfer'); const CreateBridge_Whitelist = require('./templates/chainActions/createBridge_whitelist'); const Ore_UpsertRight = require('./templates/chainActions/ore_upsertRight'); const Token_Approve = require('./templates/chainActions/token_approve'); const Token_Create = require('./templates/chainActions/token_create'); const Token_Issue = require('./templates/chainActions/token_issue'); const Token_Retire = require('./templates/chainActions/token_retire'); const Token_Transfer = require('./templates/chainActions/token_transfer'); const Token_TransferFrom = require('./templates/chainActions/token_transferFrom'); const ChainAction = { Account_DeleteAuth, Account_LinkAuth, Account_UnlinkAuth, Account_UpdateAuth, CreateBridge_Create, CreateBridge_Define, CreateBridge_Init, CreateBridge_Reclaim, CreateBridge_Transfer, CreateBridge_Whitelist, Ore_UpsertRight, Token_Approve, Token_Create, Token_Issue, Token_Retire, Token_Transfer, Token_TransferFrom }; function composeAction(actionType, args) { if (typeof actionType !== 'function') { return null; // throw new Error('composeAction called with invalid or missing actionType:', actionType); } return actionType(args); } module.exports = { ChainAction, composeAction };