@newcoin-foundation/newcoin.pool-js
Version:
js module to fetch data from the newcoin.pool smart contract
1 lines • 2.95 kB
JavaScript
var newcoinpool;(()=>{"use strict";var t={277:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ActionGenerator=void 0,e.ActionGenerator=class{constructor(t,e){this.contract=t,this.token_contract=e}async open(t,e,n,r){return this._pack(this.contract,t,"open",{owner:e,symbol:n,payer:r})}async close(t,e,n){return this._pack(this.contract,t,"close",{owner:e,symbol:n})}async instunstake(t,e,n){return this._pack(this.contract,t,"instunstake",{from:e,quantity:n})}async dldunstake(t,e,n){return this._pack(this.contract,t,"dldunstake",{from:e,quantity:n})}async redeem(t,e,n){return this._pack(this.contract,t,"redeem",{from:e,id:n})}async stake(t,e,n){return this._pack(this.token_contract,t,"transfer",{from:e,to:this.contract,quantity:n,memo:"stake"})}_pack(t,e,n,r){return[{account:t,name:n,authorization:e,data:r}]}}},172:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ChainApi=void 0,e.ChainApi=class{constructor(t,e,n){this.nodeos_url=t,this.contract=e,this.fetch=n}async getCurrencyStats(t){return await this.fetch(`${this.nodeos_url}/v1/chain/get_currency_stats`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)})}async getCurrencyBalance(t){return await this.fetch(`${this.nodeos_url}/v1/chain/get_currency_balance`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)})}async getTableRows(t){return await this.fetch(`${this.nodeos_url}/v1/chain/get_table_rows`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)})}async getUnstake(t){return this.getTableRows({json:!0,code:this.contract,scope:t.owner,table:"unstakes",table_key:t.id,lower_bound:t.id,upper_bound:t.id,key_type:"i64",index_position:"1"})}}},432:function(t,e,n){var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(277),e),o(n(172),e),o(n(588),e),o(n(921),e)},242:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0})},588:function(t,e,n){var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),o(n(242),e),o(n(452),e)},452:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0})},921:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0})}},e={},n=function n(r){var o=e[r];if(void 0!==o)return o.exports;var a=e[r]={exports:{}};return t[r].call(a.exports,a,a.exports,n),a.exports}(432);newcoinpool=n})();