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
JavaScript
;
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=