@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.
50 lines • 2.47 kB
JavaScript
;
/* eslint-disable quote-props */
var Account_DeleteAuth = require('./templates/chainActions/account_deleteAuth');
var Account_LinkAuth = require('./templates/chainActions/account_linkAuth');
var Account_UnlinkAuth = require('./templates/chainActions/account_unlinkAuth');
var Account_UpdateAuth = require('./templates/chainActions/account_updateAuth');
var CreateBridge_Create = require('./templates/chainActions/createBridge_create');
var CreateBridge_Define = require('./templates/chainActions/createBridge_define');
var CreateBridge_Init = require('./templates/chainActions/createBridge_init');
var CreateBridge_Reclaim = require('./templates/chainActions/createBridge_reclaim');
var CreateBridge_Transfer = require('./templates/chainActions/createBridge_transfer');
var CreateBridge_Whitelist = require('./templates/chainActions/createBridge_whitelist');
var Ore_UpsertRight = require('./templates/chainActions/ore_upsertRight');
var Token_Approve = require('./templates/chainActions/token_approve');
var Token_Create = require('./templates/chainActions/token_create');
var Token_Issue = require('./templates/chainActions/token_issue');
var Token_Retire = require('./templates/chainActions/token_retire');
var Token_Transfer = require('./templates/chainActions/token_transfer');
var Token_TransferFrom = require('./templates/chainActions/token_transferFrom');
var ChainAction = {
Account_DeleteAuth: Account_DeleteAuth,
Account_LinkAuth: Account_LinkAuth,
Account_UnlinkAuth: Account_UnlinkAuth,
Account_UpdateAuth: Account_UpdateAuth,
CreateBridge_Create: CreateBridge_Create,
CreateBridge_Define: CreateBridge_Define,
CreateBridge_Init: CreateBridge_Init,
CreateBridge_Reclaim: CreateBridge_Reclaim,
CreateBridge_Transfer: CreateBridge_Transfer,
CreateBridge_Whitelist: CreateBridge_Whitelist,
Ore_UpsertRight: Ore_UpsertRight,
Token_Approve: Token_Approve,
Token_Create: Token_Create,
Token_Issue: Token_Issue,
Token_Retire: Token_Retire,
Token_Transfer: Token_Transfer,
Token_TransferFrom: 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: ChainAction,
composeAction: composeAction
};
//# sourceMappingURL=compose.js.map