UNPKG

verusd-web

Version:

A Verus Blockchain library that enables a bi-directional communication with the Verus and other Verus PBaas chains.

116 lines 5.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RpcServiceConfig = void 0; class RpcServiceConfig { static set(excludedMethods = []) { RpcServiceConfig.reduceMethods(excludedMethods); } static getAllowedMethods() { return RpcServiceConfig.defaultAllowedMethods; } static reduceMethods(excludedMethods) { if (excludedMethods[0] === undefined) { return; } const m = RpcServiceConfig.defaultAllowedMethods; m.forEach((method, index) => { if (excludedMethods.includes(method)) { RpcServiceConfig.defaultAllowedMethods.splice(index, 1); } }); } } exports.RpcServiceConfig = RpcServiceConfig; RpcServiceConfig.defaultAllowedMethods = [ 'getaddressbalance', 'getaddressdeltas', 'getaddressmempool', 'getaddresstxids', 'getaddressutxos', 'getsnapshot', 'getsnapshot', 'coinsupply', 'getbestblockhash', 'getblock', 'getblockchaininfo', 'getblockcount', 'getblockdeltas', 'getblockhash', 'getblockhashes', 'getblockheader', 'getchaintips', 'getchaintxstats', 'getdifficulty', 'getmempoolinfo', 'getrawmempool', 'getspentinfo', 'gettxout', 'gettxoutproof', 'gettxoutsetinfo', 'kvsearch', 'kvupdate', 'verifychain', 'verifytxoutproof', 'z_gettreestate', 'getinfo', 'z_getpaymentdisclosure', 'z_validatepaymentdisclosure', 'getidentitieswithaddress', 'getidentitieswithrecovery', 'getidentitieswithrevocation', 'getidentity', 'getidentitycontent', 'getidentityhistory', 'getidentitytrust', 'listidentities', 'recoveridentity', 'registeridentity', 'registernamecommitment', 'revokeidentity', 'signdata', 'signmessage', 'verifyhash', 'verifymessage', 'Verifysignature', 'getoffers', 'listopenoffers', 'getblocksubsidy', 'getblocktemplate', 'getlocalsolps', 'getnetworkhashps', 'estimateconversion', 'getbestproofroot', 'getcurrency', 'getcurrencyconverters', 'getcurrencystate', 'getcurrencytrust', 'getexports', 'getimports', 'getinitialcurrencystate', 'getlastimportfrom', 'getlaunchinfo', 'getnotarizationdata', 'getnotarizationproofs', 'getpendingtransfers', 'getreservedeposits', 'getsaplingtree', 'listcurrencies', 'getconnectioncount', 'getdeprecationinfo', 'getnettotals', 'getnetworkinfo', 'getpeerinfo', 'listbanned', 'ping', 'decoderawtransaction', 'decodescript', 'getrawtransaction', 'signrawtransaction', 'createmultisig', 'estimatefee', 'estimatepriority', 'validateaddress', 'z_validateaddress', 'getvdxfid', ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUnBjU2VydmljZUNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9saWIvUnBjU2VydmljZUNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxNQUFhLGdCQUFnQjtJQThGekIsTUFBTSxDQUFDLEdBQUcsQ0FBQyxrQkFBNEIsRUFBRTtRQUNyQyxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLENBQUM7SUFDcEQsQ0FBQztJQUVELE1BQU0sQ0FBQyxpQkFBaUI7UUFDcEIsT0FBTyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQTtJQUNqRCxDQUFDO0lBRU8sTUFBTSxDQUFDLGFBQWEsQ0FBQyxlQUF5QjtRQUNsRCxJQUFHLGVBQWUsQ0FBQyxDQUFDLENBQUMsS0FBSyxTQUFTLEVBQUUsQ0FBQztZQUFDLE9BQU87UUFBQyxDQUFDO1FBRWhELE1BQU0sQ0FBQyxHQUFHLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDO1FBQ2pELENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFjLEVBQUUsS0FBYSxFQUFFLEVBQUU7WUFDeEMsSUFBRyxlQUFlLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUM7Z0JBQ2xDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7WUFDNUQsQ0FBQztRQUNMLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQzs7QUEvR0wsNENBZ0hDO0FBL0cyQixzQ0FBcUIsR0FBRztJQUM1QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixhQUFhO0lBQ2IsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixjQUFjO0lBQ2QsVUFBVTtJQUNWLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsVUFBVTtJQUNWLFVBQVU7SUFDVixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1Qsd0JBQXdCO0lBQ3hCLDZCQUE2QjtJQUM3QiwwQkFBMEI7SUFDMUIsMkJBQTJCO0lBQzNCLDZCQUE2QjtJQUM3QixhQUFhO0lBQ2Isb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsYUFBYTtJQUNiLFlBQVk7SUFDWixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLHVCQUF1QjtJQUN2QixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixZQUFZO0lBQ1osTUFBTTtJQUNOLHNCQUFzQjtJQUN0QixjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLFdBQVc7Q0FDZCxDQUFDIn0=