mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 15:41:01 +00:00
1 line
35 KiB
Plaintext
1 line
35 KiB
Plaintext
{"dependencies":[{"name":"@polkadot/api","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":6,"column":0,"index":121},"end":{"line":6,"column":55,"index":176}}],"key":"Bg3stxQEs0swPuU0o3IWNGNMaOc=","exportNames":["*"],"imports":1}},{"name":"../constants/blockchain","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":7,"column":0,"index":177},"end":{"line":7,"column":74,"index":251}}],"key":"0dsDZ6huVVlmd1k89YMoPDgpHSE=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n Object.defineProperty(exports, \"blockchainService\", {\n enumerable: true,\n get: function () {\n return blockchainService;\n }\n });\n var _polkadotApi = require(_dependencyMap[0], \"@polkadot/api\");\n var _constantsBlockchain = require(_dependencyMap[1], \"../constants/blockchain\");\n /**\n * PezkuwiChain Blockchain Service\n * Handles all interactions with the PezkuwiChain blockchain via Polkadot.js\n */\n\n class BlockchainService {\n api = null;\n provider = null;\n isConnected = false;\n\n /**\n * Initialize connection to PezkuwiChain\n */\n async connect() {\n try {\n console.log(`Connecting to ${_constantsBlockchain.CURRENT_CHAIN_CONFIG.name}...`);\n console.log(`RPC URL: ${_constantsBlockchain.CURRENT_CHAIN_CONFIG.rpcUrl}`);\n this.provider = new _polkadotApi.WsProvider(_constantsBlockchain.CURRENT_CHAIN_CONFIG.rpcUrl);\n this.api = await _polkadotApi.ApiPromise.create({\n provider: this.provider\n });\n await this.api.isReady;\n this.isConnected = true;\n console.log('✅ Connected to PezkuwiChain');\n console.log(`Chain: ${await this.api.rpc.system.chain()}`);\n console.log(`Node: ${await this.api.rpc.system.name()}`);\n console.log(`Version: ${await this.api.rpc.system.version()}`);\n return true;\n } catch (error) {\n console.error('❌ Failed to connect to PezkuwiChain:', error);\n this.isConnected = false;\n return false;\n }\n }\n\n /**\n * Disconnect from blockchain\n */\n async disconnect() {\n if (this.api) {\n await this.api.disconnect();\n this.api = null;\n this.provider = null;\n this.isConnected = false;\n console.log('Disconnected from PezkuwiChain');\n }\n }\n\n /**\n * Check if connected to blockchain\n */\n isApiConnected() {\n return this.isConnected && this.api !== null;\n }\n\n /**\n * Get API instance (throws if not connected)\n */\n getApi() {\n if (!this.api || !this.isConnected) {\n throw new Error('Not connected to blockchain. Call connect() first.');\n }\n return this.api;\n }\n\n /**\n * Get account balances (HEZ and PEZ)\n */\n async getBalances(address) {\n try {\n const api = this.getApi();\n\n // Get HEZ balance (native token)\n const {\n data: hezBalance\n } = await api.query.system.account(address);\n const hezFree = hezBalance.free.toString();\n const hezReserved = hezBalance.reserved.toString();\n\n // Get PEZ balance (asset)\n const pezBalance = await api.query.assets.account(_constantsBlockchain.ASSET_IDS.PEZ, address);\n const pezFree = pezBalance.isSome ? pezBalance.unwrap().balance.toString() : '0';\n\n // Get staked HEZ\n const stakingInfo = await api.query.staking.ledger(address);\n const hezStaked = stakingInfo.isSome ? stakingInfo.unwrap().active.toString() : '0';\n\n // Calculate governance power (PEZ balance as percentage)\n const totalPezSupply = '5000000000000000000000'; // 5 billion\n const governancePower = (parseFloat(pezFree) / parseFloat(totalPezSupply) * 100).toFixed(2);\n\n // Mock USD values (would come from price oracle in production)\n const hezUsd = (parseFloat(hezFree) / 1e12 * 1.0).toFixed(2);\n const pezUsd = (parseFloat(pezFree) / 1e12 * 0.1).toFixed(2);\n return {\n hez: this.formatBalance(hezFree, 12),\n pez: this.formatBalance(pezFree, 12),\n hezStaked: this.formatBalance(hezStaked, 12),\n hezUsd,\n pezUsd,\n governancePower\n };\n } catch (error) {\n console.error('Error fetching balances:', error);\n // Return mock data if blockchain not available\n return this.getMockBalances();\n }\n }\n\n /**\n * Get transaction history\n */\n async getTransactions(address, limit = 10) {\n try {\n // This would query blockchain events and filter for transfers\n // For now, return mock data\n return this.getMockTransactions();\n } catch (error) {\n console.error('Error fetching transactions:', error);\n return this.getMockTransactions();\n }\n }\n\n /**\n * Get active governance proposals\n */\n async getProposals() {\n try {\n const api = this.getApi();\n\n // Query welati pallet for active proposals\n const proposals = await api.query.welati.proposals.entries();\n return proposals.map(([key, value]) => {\n const proposalId = key.args[0].toNumber();\n const proposal = value.unwrap();\n return {\n id: proposalId,\n title: `Proposal ${proposalId}`,\n description: proposal.description?.toString() || 'No description',\n proposer: proposal.proposer.toString(),\n votingDeadline: proposal.deadline.toNumber(),\n yesVotes: proposal.yesVotes.toString(),\n noVotes: proposal.noVotes.toString(),\n status: proposal.status.toString()\n };\n });\n } catch (error) {\n console.error('Error fetching proposals:', error);\n return this.getMockProposals();\n }\n }\n\n /**\n * Send HEZ or PEZ tokens\n */\n async sendTokens(from, to, amount, token, signer) {\n try {\n const api = this.getApi();\n let tx;\n if (token === 'HEZ') {\n tx = api.tx.balances.transfer(to, amount);\n } else {\n tx = api.tx.assets.transfer(_constantsBlockchain.ASSET_IDS.PEZ, to, amount);\n }\n const hash = await tx.signAndSend(signer);\n return hash.toString();\n } catch (error) {\n console.error('Error sending tokens:', error);\n throw error;\n }\n }\n\n /**\n * Stake HEZ tokens\n */\n async stakeTokens(address, amount, signer) {\n try {\n const api = this.getApi();\n const tx = api.tx.staking.bond(address, amount, 'Staked');\n const hash = await tx.signAndSend(signer);\n return hash.toString();\n } catch (error) {\n console.error('Error staking tokens:', error);\n throw error;\n }\n }\n\n /**\n * Vote on governance proposal\n */\n async voteOnProposal(proposalId, vote, amount, signer) {\n try {\n const api = this.getApi();\n const tx = api.tx.welati.vote(proposalId, vote === 'yes', amount);\n const hash = await tx.signAndSend(signer);\n return hash.toString();\n } catch (error) {\n console.error('Error voting on proposal:', error);\n throw error;\n }\n }\n\n /**\n * Format balance with decimals\n */\n formatBalance(balance, decimals) {\n const value = parseFloat(balance) / Math.pow(10, decimals);\n return value.toLocaleString('en-US', {\n maximumFractionDigits: 2\n });\n }\n\n /**\n * Mock data for development/testing\n */\n getMockBalances() {\n return {\n hez: '45,750.5',\n pez: '1,234,567',\n hezStaked: '30,000',\n hezUsd: '45,234',\n pezUsd: '123,456',\n governancePower: '2.5'\n };\n }\n getMockTransactions() {\n return [{\n id: '1',\n type: 'send',\n amount: '500',\n token: 'HEZ',\n from: '5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY',\n to: '5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty',\n timestamp: Date.now() - 86400000,\n blockNumber: 123456,\n hash: '0x1234567890abcdef',\n status: 'confirmed'\n }, {\n id: '2',\n type: 'receive',\n amount: '300',\n token: 'PEZ',\n from: '5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty',\n to: '5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY',\n timestamp: Date.now() - 172800000,\n blockNumber: 123450,\n hash: '0xabcdef1234567890',\n status: 'confirmed'\n }];\n }\n getMockProposals() {\n return [{\n id: 1,\n title: 'Proposal 1',\n description: 'Description of proposal 1',\n proposer: '5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY',\n votingDeadline: Date.now() + 172800000,\n yesVotes: '10400',\n noVotes: '4600',\n status: 'active'\n }, {\n id: 2,\n title: 'Proposal 2',\n description: 'Description of proposal 2',\n proposer: '5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty',\n votingDeadline: Date.now() + 432000000,\n yesVotes: '198',\n noVotes: '0',\n status: 'active'\n }];\n }\n }\n\n // Export singleton instance\n const blockchainService = new BlockchainService();\n var _default = blockchainService;\n});","lineCount":297,"map":[[7,2,306,0,"Object"],[7,8,306,0],[7,9,306,0,"defineProperty"],[7,23,306,0],[7,24,306,0,"exports"],[7,31,306,0],[8,4,306,0,"enumerable"],[8,14,306,0],[9,4,306,0,"get"],[9,7,306,0],[9,18,306,0,"get"],[9,19,306,0],[10,6,306,0],[10,13,306,0,"_default"],[10,21,306,0],[11,4,306,0],[12,2,306,0],[13,2,305,0,"Object"],[13,8,305,0],[13,9,305,0,"defineProperty"],[13,23,305,0],[13,24,305,0,"exports"],[13,31,305,0],[14,4,305,0,"enumerable"],[14,14,305,0],[15,4,305,0,"get"],[15,7,305,0],[15,18,305,0,"get"],[15,19,305,0],[16,6,305,0],[16,13,305,0,"blockchainService"],[16,30,305,0],[17,4,305,0],[18,2,305,0],[19,2,6,0],[19,6,6,0,"_polkadotApi"],[19,18,6,0],[19,21,6,0,"require"],[19,28,6,0],[19,29,6,0,"_dependencyMap"],[19,43,6,0],[20,2,7,0],[20,6,7,0,"_constantsBlockchain"],[20,26,7,0],[20,29,7,0,"require"],[20,36,7,0],[20,37,7,0,"_dependencyMap"],[20,51,7,0],[21,2,1,0],[22,0,2,0],[23,0,3,0],[24,0,4,0],[26,2,10,0],[26,8,10,6,"BlockchainService"],[26,25,10,23],[26,26,10,24],[27,4,11,10,"api"],[27,7,11,13],[27,10,11,35],[27,14,11,39],[28,4,12,10,"provider"],[28,12,12,18],[28,15,12,40],[28,19,12,44],[29,4,13,10,"isConnected"],[29,15,13,21],[29,18,13,33],[29,23,13,38],[31,4,15,2],[32,0,16,0],[33,0,17,0],[34,4,18,2],[34,10,18,8,"connect"],[34,17,18,15,"connect"],[34,18,18,15],[34,20,18,36],[35,6,19,4],[35,10,19,8],[36,8,20,6,"console"],[36,15,20,13],[36,16,20,14,"log"],[36,19,20,17],[36,20,20,18],[36,37,20,35,"CURRENT_CHAIN_CONFIG"],[36,57,20,55],[36,58,20,55,"CURRENT_CHAIN_CONFIG"],[36,78,20,55],[36,79,20,56,"name"],[36,83,20,60],[36,88,20,65],[36,89,20,66],[37,8,21,6,"console"],[37,15,21,13],[37,16,21,14,"log"],[37,19,21,17],[37,20,21,18],[37,32,21,30,"CURRENT_CHAIN_CONFIG"],[37,52,21,50],[37,53,21,50,"CURRENT_CHAIN_CONFIG"],[37,73,21,50],[37,74,21,51,"rpcUrl"],[37,80,21,57],[37,82,21,59],[37,83,21,60],[38,8,23,6],[38,12,23,10],[38,13,23,11,"provider"],[38,21,23,19],[38,24,23,22],[38,28,23,26,"WsProvider"],[38,40,23,36],[38,41,23,36,"WsProvider"],[38,51,23,36],[38,52,23,37,"CURRENT_CHAIN_CONFIG"],[38,72,23,57],[38,73,23,57,"CURRENT_CHAIN_CONFIG"],[38,93,23,57],[38,94,23,58,"rpcUrl"],[38,100,23,64],[38,101,23,65],[39,8,24,6],[39,12,24,10],[39,13,24,11,"api"],[39,16,24,14],[39,19,24,17],[39,25,24,23,"ApiPromise"],[39,37,24,33],[39,38,24,33,"ApiPromise"],[39,48,24,33],[39,49,24,34,"create"],[39,55,24,40],[39,56,24,41],[40,10,24,43,"provider"],[40,18,24,51],[40,20,24,53],[40,24,24,57],[40,25,24,58,"provider"],[41,8,24,67],[41,9,24,68],[41,10,24,69],[42,8,26,6],[42,14,26,12],[42,18,26,16],[42,19,26,17,"api"],[42,22,26,20],[42,23,26,21,"isReady"],[42,30,26,28],[43,8,27,6],[43,12,27,10],[43,13,27,11,"isConnected"],[43,24,27,22],[43,27,27,25],[43,31,27,29],[44,8,29,6,"console"],[44,15,29,13],[44,16,29,14,"log"],[44,19,29,17],[44,20,29,18],[44,49,29,47],[44,50,29,48],[45,8,30,6,"console"],[45,15,30,13],[45,16,30,14,"log"],[45,19,30,17],[45,20,30,18],[45,30,30,28],[45,36,30,34],[45,40,30,38],[45,41,30,39,"api"],[45,44,30,42],[45,45,30,43,"rpc"],[45,48,30,46],[45,49,30,47,"system"],[45,55,30,53],[45,56,30,54,"chain"],[45,61,30,59],[45,62,30,60],[45,63,30,61],[45,65,30,63],[45,66,30,64],[46,8,31,6,"console"],[46,15,31,13],[46,16,31,14,"log"],[46,19,31,17],[46,20,31,18],[46,29,31,27],[46,35,31,33],[46,39,31,37],[46,40,31,38,"api"],[46,43,31,41],[46,44,31,42,"rpc"],[46,47,31,45],[46,48,31,46,"system"],[46,54,31,52],[46,55,31,53,"name"],[46,59,31,57],[46,60,31,58],[46,61,31,59],[46,63,31,61],[46,64,31,62],[47,8,32,6,"console"],[47,15,32,13],[47,16,32,14,"log"],[47,19,32,17],[47,20,32,18],[47,32,32,30],[47,38,32,36],[47,42,32,40],[47,43,32,41,"api"],[47,46,32,44],[47,47,32,45,"rpc"],[47,50,32,48],[47,51,32,49,"system"],[47,57,32,55],[47,58,32,56,"version"],[47,65,32,63],[47,66,32,64],[47,67,32,65],[47,69,32,67],[47,70,32,68],[48,8,34,6],[48,15,34,13],[48,19,34,17],[49,6,35,4],[49,7,35,5],[49,8,35,6],[49,15,35,13,"error"],[49,20,35,18],[49,22,35,20],[50,8,36,6,"console"],[50,15,36,13],[50,16,36,14,"error"],[50,21,36,19],[50,22,36,20],[50,60,36,58],[50,62,36,60,"error"],[50,67,36,65],[50,68,36,66],[51,8,37,6],[51,12,37,10],[51,13,37,11,"isConnected"],[51,24,37,22],[51,27,37,25],[51,32,37,30],[52,8,38,6],[52,15,38,13],[52,20,38,18],[53,6,39,4],[54,4,40,2],[56,4,42,2],[57,0,43,0],[58,0,44,0],[59,4,45,2],[59,10,45,8,"disconnect"],[59,20,45,18,"disconnect"],[59,21,45,18],[59,23,45,36],[60,6,46,4],[60,10,46,8],[60,14,46,12],[60,15,46,13,"api"],[60,18,46,16],[60,20,46,18],[61,8,47,6],[61,14,47,12],[61,18,47,16],[61,19,47,17,"api"],[61,22,47,20],[61,23,47,21,"disconnect"],[61,33,47,31],[61,34,47,32],[61,35,47,33],[62,8,48,6],[62,12,48,10],[62,13,48,11,"api"],[62,16,48,14],[62,19,48,17],[62,23,48,21],[63,8,49,6],[63,12,49,10],[63,13,49,11,"provider"],[63,21,49,19],[63,24,49,22],[63,28,49,26],[64,8,50,6],[64,12,50,10],[64,13,50,11,"isConnected"],[64,24,50,22],[64,27,50,25],[64,32,50,30],[65,8,51,6,"console"],[65,15,51,13],[65,16,51,14,"log"],[65,19,51,17],[65,20,51,18],[65,52,51,50],[65,53,51,51],[66,6,52,4],[67,4,53,2],[69,4,55,2],[70,0,56,0],[71,0,57,0],[72,4,58,2,"isApiConnected"],[72,18,58,16,"isApiConnected"],[72,19,58,16],[72,21,58,28],[73,6,59,4],[73,13,59,11],[73,17,59,15],[73,18,59,16,"isConnected"],[73,29,59,27],[73,33,59,31],[73,37,59,35],[73,38,59,36,"api"],[73,41,59,39],[73,46,59,44],[73,50,59,48],[74,4,60,2],[76,4,62,2],[77,0,63,0],[78,0,64,0],[79,4,65,10,"getApi"],[79,10,65,16,"getApi"],[79,11,65,16],[79,13,65,31],[80,6,66,4],[80,10,66,8],[80,11,66,9],[80,15,66,13],[80,16,66,14,"api"],[80,19,66,17],[80,23,66,21],[80,24,66,22],[80,28,66,26],[80,29,66,27,"isConnected"],[80,40,66,38],[80,42,66,40],[81,8,67,6],[81,14,67,12],[81,18,67,16,"Error"],[81,23,67,21],[81,24,67,22],[81,76,67,74],[81,77,67,75],[82,6,68,4],[83,6,69,4],[83,13,69,11],[83,17,69,15],[83,18,69,16,"api"],[83,21,69,19],[84,4,70,2],[86,4,72,2],[87,0,73,0],[88,0,74,0],[89,4,75,2],[89,10,75,8,"getBalances"],[89,21,75,19,"getBalances"],[89,22,75,20,"address"],[89,29,75,35],[89,31,75,55],[90,6,76,4],[90,10,76,8],[91,8,77,6],[91,14,77,12,"api"],[91,17,77,15],[91,20,77,18],[91,24,77,22],[91,25,77,23,"getApi"],[91,31,77,29],[91,32,77,30],[91,33,77,31],[93,8,79,6],[94,8,80,6],[94,14,80,12],[95,10,80,14,"data"],[95,14,80,18],[95,16,80,20,"hezBalance"],[96,8,80,31],[96,9,80,32],[96,12,80,35],[96,18,80,41,"api"],[96,21,80,44],[96,22,80,45,"query"],[96,27,80,50],[96,28,80,51,"system"],[96,34,80,57],[96,35,80,58,"account"],[96,42,80,65],[96,43,80,66,"address"],[96,50,80,73],[96,51,80,74],[97,8,81,6],[97,14,81,12,"hezFree"],[97,21,81,19],[97,24,81,22,"hezBalance"],[97,34,81,32],[97,35,81,33,"free"],[97,39,81,37],[97,40,81,38,"toString"],[97,48,81,46],[97,49,81,47],[97,50,81,48],[98,8,82,6],[98,14,82,12,"hezReserved"],[98,25,82,23],[98,28,82,26,"hezBalance"],[98,38,82,36],[98,39,82,37,"reserved"],[98,47,82,45],[98,48,82,46,"toString"],[98,56,82,54],[98,57,82,55],[98,58,82,56],[100,8,84,6],[101,8,85,6],[101,14,85,12,"pezBalance"],[101,24,85,22],[101,27,85,25],[101,33,85,31,"api"],[101,36,85,34],[101,37,85,35,"query"],[101,42,85,40],[101,43,85,41,"assets"],[101,49,85,47],[101,50,85,48,"account"],[101,57,85,55],[101,58,85,56,"ASSET_IDS"],[101,78,85,65],[101,79,85,65,"ASSET_IDS"],[101,88,85,65],[101,89,85,66,"PEZ"],[101,92,85,69],[101,94,85,71,"address"],[101,101,85,78],[101,102,85,79],[102,8,86,6],[102,14,86,12,"pezFree"],[102,21,86,19],[102,24,86,22,"pezBalance"],[102,34,86,32],[102,35,86,33,"isSome"],[102,41,86,39],[102,44,86,42,"pezBalance"],[102,54,86,52],[102,55,86,53,"unwrap"],[102,61,86,59],[102,62,86,60],[102,63,86,61],[102,64,86,62,"balance"],[102,71,86,69],[102,72,86,70,"toString"],[102,80,86,78],[102,81,86,79],[102,82,86,80],[102,85,86,83],[102,88,86,86],[104,8,88,6],[105,8,89,6],[105,14,89,12,"stakingInfo"],[105,25,89,23],[105,28,89,26],[105,34,89,32,"api"],[105,37,89,35],[105,38,89,36,"query"],[105,43,89,41],[105,44,89,42,"staking"],[105,51,89,49],[105,52,89,50,"ledger"],[105,58,89,56],[105,59,89,57,"address"],[105,66,89,64],[105,67,89,65],[106,8,90,6],[106,14,90,12,"hezStaked"],[106,23,90,21],[106,26,90,24,"stakingInfo"],[106,37,90,35],[106,38,90,36,"isSome"],[106,44,90,42],[106,47,90,45,"stakingInfo"],[106,58,90,56],[106,59,90,57,"unwrap"],[106,65,90,63],[106,66,90,64],[106,67,90,65],[106,68,90,66,"active"],[106,74,90,72],[106,75,90,73,"toString"],[106,83,90,81],[106,84,90,82],[106,85,90,83],[106,88,90,86],[106,91,90,89],[108,8,92,6],[109,8,93,6],[109,14,93,12,"totalPezSupply"],[109,28,93,26],[109,31,93,29],[109,55,93,53],[109,56,93,54],[109,57,93,55],[110,8,94,6],[110,14,94,12,"governancePower"],[110,29,94,27],[110,32,94,30],[110,33,94,31,"parseFloat"],[110,43,94,41],[110,44,94,42,"pezFree"],[110,51,94,49],[110,52,94,50],[110,55,94,53,"parseFloat"],[110,65,94,63],[110,66,94,64,"totalPezSupply"],[110,80,94,78],[110,81,94,79],[110,84,94,82],[110,87,94,85],[110,89,94,87,"toFixed"],[110,96,94,94],[110,97,94,95],[110,98,94,96],[110,99,94,97],[112,8,96,6],[113,8,97,6],[113,14,97,12,"hezUsd"],[113,20,97,18],[113,23,97,21],[113,24,97,22,"parseFloat"],[113,34,97,32],[113,35,97,33,"hezFree"],[113,42,97,40],[113,43,97,41],[113,46,97,44],[113,50,97,48],[113,53,97,51],[113,56,97,54],[113,58,97,56,"toFixed"],[113,65,97,63],[113,66,97,64],[113,67,97,65],[113,68,97,66],[114,8,98,6],[114,14,98,12,"pezUsd"],[114,20,98,18],[114,23,98,21],[114,24,98,22,"parseFloat"],[114,34,98,32],[114,35,98,33,"pezFree"],[114,42,98,40],[114,43,98,41],[114,46,98,44],[114,50,98,48],[114,53,98,51],[114,56,98,54],[114,58,98,56,"toFixed"],[114,65,98,63],[114,66,98,64],[114,67,98,65],[114,68,98,66],[115,8,100,6],[115,15,100,13],[116,10,101,8,"hez"],[116,13,101,11],[116,15,101,13],[116,19,101,17],[116,20,101,18,"formatBalance"],[116,33,101,31],[116,34,101,32,"hezFree"],[116,41,101,39],[116,43,101,41],[116,45,101,43],[116,46,101,44],[117,10,102,8,"pez"],[117,13,102,11],[117,15,102,13],[117,19,102,17],[117,20,102,18,"formatBalance"],[117,33,102,31],[117,34,102,32,"pezFree"],[117,41,102,39],[117,43,102,41],[117,45,102,43],[117,46,102,44],[118,10,103,8,"hezStaked"],[118,19,103,17],[118,21,103,19],[118,25,103,23],[118,26,103,24,"formatBalance"],[118,39,103,37],[118,40,103,38,"hezStaked"],[118,49,103,47],[118,51,103,49],[118,53,103,51],[118,54,103,52],[119,10,104,8,"hezUsd"],[119,16,104,14],[120,10,105,8,"pezUsd"],[120,16,105,14],[121,10,106,8,"governancePower"],[122,8,107,6],[122,9,107,7],[123,6,108,4],[123,7,108,5],[123,8,108,6],[123,15,108,13,"error"],[123,20,108,18],[123,22,108,20],[124,8,109,6,"console"],[124,15,109,13],[124,16,109,14,"error"],[124,21,109,19],[124,22,109,20],[124,48,109,46],[124,50,109,48,"error"],[124,55,109,53],[124,56,109,54],[125,8,110,6],[126,8,111,6],[126,15,111,13],[126,19,111,17],[126,20,111,18,"getMockBalances"],[126,35,111,33],[126,36,111,34],[126,37,111,35],[127,6,112,4],[128,4,113,2],[130,4,115,2],[131,0,116,0],[132,0,117,0],[133,4,118,2],[133,10,118,8,"getTransactions"],[133,25,118,23,"getTransactions"],[133,26,118,24,"address"],[133,33,118,39],[133,35,118,41,"limit"],[133,40,118,54],[133,43,118,57],[133,45,118,59],[133,47,118,85],[134,6,119,4],[134,10,119,8],[135,8,120,6],[136,8,121,6],[137,8,122,6],[137,15,122,13],[137,19,122,17],[137,20,122,18,"getMockTransactions"],[137,39,122,37],[137,40,122,38],[137,41,122,39],[138,6,123,4],[138,7,123,5],[138,8,123,6],[138,15,123,13,"error"],[138,20,123,18],[138,22,123,20],[139,8,124,6,"console"],[139,15,124,13],[139,16,124,14,"error"],[139,21,124,19],[139,22,124,20],[139,52,124,50],[139,54,124,52,"error"],[139,59,124,57],[139,60,124,58],[140,8,125,6],[140,15,125,13],[140,19,125,17],[140,20,125,18,"getMockTransactions"],[140,39,125,37],[140,40,125,38],[140,41,125,39],[141,6,126,4],[142,4,127,2],[144,4,129,2],[145,0,130,0],[146,0,131,0],[147,4,132,2],[147,10,132,8,"getProposals"],[147,22,132,20,"getProposals"],[147,23,132,20],[147,25,132,44],[148,6,133,4],[148,10,133,8],[149,8,134,6],[149,14,134,12,"api"],[149,17,134,15],[149,20,134,18],[149,24,134,22],[149,25,134,23,"getApi"],[149,31,134,29],[149,32,134,30],[149,33,134,31],[151,8,136,6],[152,8,137,6],[152,14,137,12,"proposals"],[152,23,137,21],[152,26,137,24],[152,32,137,30,"api"],[152,35,137,33],[152,36,137,34,"query"],[152,41,137,39],[152,42,137,40,"welati"],[152,48,137,46],[152,49,137,47,"proposals"],[152,58,137,56],[152,59,137,57,"entries"],[152,66,137,64],[152,67,137,65],[152,68,137,66],[153,8,139,6],[153,15,139,13,"proposals"],[153,24,139,22],[153,25,139,23,"map"],[153,28,139,26],[153,29,139,27],[153,30,139,28],[153,31,139,29,"key"],[153,34,139,32],[153,36,139,34,"value"],[153,41,139,39],[153,42,139,45],[153,47,139,50],[154,10,140,8],[154,16,140,14,"proposalId"],[154,26,140,24],[154,29,140,27,"key"],[154,32,140,30],[154,33,140,31,"args"],[154,37,140,35],[154,38,140,36],[154,39,140,37],[154,40,140,38],[154,41,140,39,"toNumber"],[154,49,140,47],[154,50,140,48],[154,51,140,49],[155,10,141,8],[155,16,141,14,"proposal"],[155,24,141,22],[155,27,141,25,"value"],[155,32,141,30],[155,33,141,31,"unwrap"],[155,39,141,37],[155,40,141,38],[155,41,141,39],[156,10,143,8],[156,17,143,15],[157,12,144,10,"id"],[157,14,144,12],[157,16,144,14,"proposalId"],[157,26,144,24],[158,12,145,10,"title"],[158,17,145,15],[158,19,145,17],[158,31,145,29,"proposalId"],[158,41,145,39],[158,43,145,41],[159,12,146,10,"description"],[159,23,146,21],[159,25,146,23,"proposal"],[159,33,146,31],[159,34,146,32,"description"],[159,45,146,43],[159,47,146,45,"toString"],[159,55,146,53],[159,56,146,54],[159,57,146,55],[159,61,146,59],[159,77,146,75],[160,12,147,10,"proposer"],[160,20,147,18],[160,22,147,20,"proposal"],[160,30,147,28],[160,31,147,29,"proposer"],[160,39,147,37],[160,40,147,38,"toString"],[160,48,147,46],[160,49,147,47],[160,50,147,48],[161,12,148,10,"votingDeadline"],[161,26,148,24],[161,28,148,26,"proposal"],[161,36,148,34],[161,37,148,35,"deadline"],[161,45,148,43],[161,46,148,44,"toNumber"],[161,54,148,52],[161,55,148,53],[161,56,148,54],[162,12,149,10,"yesVotes"],[162,20,149,18],[162,22,149,20,"proposal"],[162,30,149,28],[162,31,149,29,"yesVotes"],[162,39,149,37],[162,40,149,38,"toString"],[162,48,149,46],[162,49,149,47],[162,50,149,48],[163,12,150,10,"noVotes"],[163,19,150,17],[163,21,150,19,"proposal"],[163,29,150,27],[163,30,150,28,"noVotes"],[163,37,150,35],[163,38,150,36,"toString"],[163,46,150,44],[163,47,150,45],[163,48,150,46],[164,12,151,10,"status"],[164,18,151,16],[164,20,151,18,"proposal"],[164,28,151,26],[164,29,151,27,"status"],[164,35,151,33],[164,36,151,34,"toString"],[164,44,151,42],[164,45,151,43],[165,10,152,8],[165,11,152,9],[166,8,153,6],[166,9,153,7],[166,10,153,8],[167,6,154,4],[167,7,154,5],[167,8,154,6],[167,15,154,13,"error"],[167,20,154,18],[167,22,154,20],[168,8,155,6,"console"],[168,15,155,13],[168,16,155,14,"error"],[168,21,155,19],[168,22,155,20],[168,49,155,47],[168,51,155,49,"error"],[168,56,155,54],[168,57,155,55],[169,8,156,6],[169,15,156,13],[169,19,156,17],[169,20,156,18,"getMockProposals"],[169,36,156,34],[169,37,156,35],[169,38,156,36],[170,6,157,4],[171,4,158,2],[173,4,160,2],[174,0,161,0],[175,0,162,0],[176,4,163,2],[176,10,163,8,"sendTokens"],[176,20,163,18,"sendTokens"],[176,21,164,4,"from"],[176,25,164,16],[176,27,165,4,"to"],[176,29,165,14],[176,31,166,4,"amount"],[176,37,166,18],[176,39,167,4,"token"],[176,44,167,24],[176,46,168,4,"signer"],[176,52,168,15],[176,54,169,21],[177,6,170,4],[177,10,170,8],[178,8,171,6],[178,14,171,12,"api"],[178,17,171,15],[178,20,171,18],[178,24,171,22],[178,25,171,23,"getApi"],[178,31,171,29],[178,32,171,30],[178,33,171,31],[179,8,173,6],[179,12,173,10,"tx"],[179,14,173,12],[180,8,174,6],[180,12,174,10,"token"],[180,17,174,15],[180,22,174,20],[180,27,174,25],[180,29,174,27],[181,10,175,8,"tx"],[181,12,175,10],[181,15,175,13,"api"],[181,18,175,16],[181,19,175,17,"tx"],[181,21,175,19],[181,22,175,20,"balances"],[181,30,175,28],[181,31,175,29,"transfer"],[181,39,175,37],[181,40,175,38,"to"],[181,42,175,40],[181,44,175,42,"amount"],[181,50,175,48],[181,51,175,49],[182,8,176,6],[182,9,176,7],[182,15,176,13],[183,10,177,8,"tx"],[183,12,177,10],[183,15,177,13,"api"],[183,18,177,16],[183,19,177,17,"tx"],[183,21,177,19],[183,22,177,20,"assets"],[183,28,177,26],[183,29,177,27,"transfer"],[183,37,177,35],[183,38,177,36,"ASSET_IDS"],[183,58,177,45],[183,59,177,45,"ASSET_IDS"],[183,68,177,45],[183,69,177,46,"PEZ"],[183,72,177,49],[183,74,177,51,"to"],[183,76,177,53],[183,78,177,55,"amount"],[183,84,177,61],[183,85,177,62],[184,8,178,6],[185,8,180,6],[185,14,180,12,"hash"],[185,18,180,16],[185,21,180,19],[185,27,180,25,"tx"],[185,29,180,27],[185,30,180,28,"signAndSend"],[185,41,180,39],[185,42,180,40,"signer"],[185,48,180,46],[185,49,180,47],[186,8,181,6],[186,15,181,13,"hash"],[186,19,181,17],[186,20,181,18,"toString"],[186,28,181,26],[186,29,181,27],[186,30,181,28],[187,6,182,4],[187,7,182,5],[187,8,182,6],[187,15,182,13,"error"],[187,20,182,18],[187,22,182,20],[188,8,183,6,"console"],[188,15,183,13],[188,16,183,14,"error"],[188,21,183,19],[188,22,183,20],[188,45,183,43],[188,47,183,45,"error"],[188,52,183,50],[188,53,183,51],[189,8,184,6],[189,14,184,12,"error"],[189,19,184,17],[190,6,185,4],[191,4,186,2],[193,4,188,2],[194,0,189,0],[195,0,190,0],[196,4,191,2],[196,10,191,8,"stakeTokens"],[196,21,191,19,"stakeTokens"],[196,22,192,4,"address"],[196,29,192,19],[196,31,193,4,"amount"],[196,37,193,18],[196,39,194,4,"signer"],[196,45,194,15],[196,47,195,21],[197,6,196,4],[197,10,196,8],[198,8,197,6],[198,14,197,12,"api"],[198,17,197,15],[198,20,197,18],[198,24,197,22],[198,25,197,23,"getApi"],[198,31,197,29],[198,32,197,30],[198,33,197,31],[199,8,198,6],[199,14,198,12,"tx"],[199,16,198,14],[199,19,198,17,"api"],[199,22,198,20],[199,23,198,21,"tx"],[199,25,198,23],[199,26,198,24,"staking"],[199,33,198,31],[199,34,198,32,"bond"],[199,38,198,36],[199,39,198,37,"address"],[199,46,198,44],[199,48,198,46,"amount"],[199,54,198,52],[199,56,198,54],[199,64,198,62],[199,65,198,63],[200,8,199,6],[200,14,199,12,"hash"],[200,18,199,16],[200,21,199,19],[200,27,199,25,"tx"],[200,29,199,27],[200,30,199,28,"signAndSend"],[200,41,199,39],[200,42,199,40,"signer"],[200,48,199,46],[200,49,199,47],[201,8,200,6],[201,15,200,13,"hash"],[201,19,200,17],[201,20,200,18,"toString"],[201,28,200,26],[201,29,200,27],[201,30,200,28],[202,6,201,4],[202,7,201,5],[202,8,201,6],[202,15,201,13,"error"],[202,20,201,18],[202,22,201,20],[203,8,202,6,"console"],[203,15,202,13],[203,16,202,14,"error"],[203,21,202,19],[203,22,202,20],[203,45,202,43],[203,47,202,45,"error"],[203,52,202,50],[203,53,202,51],[204,8,203,6],[204,14,203,12,"error"],[204,19,203,17],[205,6,204,4],[206,4,205,2],[208,4,207,2],[209,0,208,0],[210,0,209,0],[211,4,210,2],[211,10,210,8,"voteOnProposal"],[211,24,210,22,"voteOnProposal"],[211,25,211,4,"proposalId"],[211,35,211,22],[211,37,212,4,"vote"],[211,41,212,22],[211,43,213,4,"amount"],[211,49,213,18],[211,51,214,4,"signer"],[211,57,214,15],[211,59,215,21],[212,6,216,4],[212,10,216,8],[213,8,217,6],[213,14,217,12,"api"],[213,17,217,15],[213,20,217,18],[213,24,217,22],[213,25,217,23,"getApi"],[213,31,217,29],[213,32,217,30],[213,33,217,31],[214,8,218,6],[214,14,218,12,"tx"],[214,16,218,14],[214,19,218,17,"api"],[214,22,218,20],[214,23,218,21,"tx"],[214,25,218,23],[214,26,218,24,"welati"],[214,32,218,30],[214,33,218,31,"vote"],[214,37,218,35],[214,38,218,36,"proposalId"],[214,48,218,46],[214,50,218,48,"vote"],[214,54,218,52],[214,59,218,57],[214,64,218,62],[214,66,218,64,"amount"],[214,72,218,70],[214,73,218,71],[215,8,219,6],[215,14,219,12,"hash"],[215,18,219,16],[215,21,219,19],[215,27,219,25,"tx"],[215,29,219,27],[215,30,219,28,"signAndSend"],[215,41,219,39],[215,42,219,40,"signer"],[215,48,219,46],[215,49,219,47],[216,8,220,6],[216,15,220,13,"hash"],[216,19,220,17],[216,20,220,18,"toString"],[216,28,220,26],[216,29,220,27],[216,30,220,28],[217,6,221,4],[217,7,221,5],[217,8,221,6],[217,15,221,13,"error"],[217,20,221,18],[217,22,221,20],[218,8,222,6,"console"],[218,15,222,13],[218,16,222,14,"error"],[218,21,222,19],[218,22,222,20],[218,49,222,47],[218,51,222,49,"error"],[218,56,222,54],[218,57,222,55],[219,8,223,6],[219,14,223,12,"error"],[219,19,223,17],[220,6,224,4],[221,4,225,2],[223,4,227,2],[224,0,228,0],[225,0,229,0],[226,4,230,10,"formatBalance"],[226,17,230,23,"formatBalance"],[226,18,230,24,"balance"],[226,25,230,39],[226,27,230,41,"decimals"],[226,35,230,57],[226,37,230,67],[227,6,231,4],[227,12,231,10,"value"],[227,17,231,15],[227,20,231,18,"parseFloat"],[227,30,231,28],[227,31,231,29,"balance"],[227,38,231,36],[227,39,231,37],[227,42,231,40,"Math"],[227,46,231,44],[227,47,231,45,"pow"],[227,50,231,48],[227,51,231,49],[227,53,231,51],[227,55,231,53,"decimals"],[227,63,231,61],[227,64,231,62],[228,6,232,4],[228,13,232,11,"value"],[228,18,232,16],[228,19,232,17,"toLocaleString"],[228,33,232,31],[228,34,232,32],[228,41,232,39],[228,43,232,41],[229,8,232,43,"maximumFractionDigits"],[229,29,232,64],[229,31,232,66],[230,6,232,68],[230,7,232,69],[230,8,232,70],[231,4,233,2],[233,4,235,2],[234,0,236,0],[235,0,237,0],[236,4,238,10,"getMockBalances"],[236,19,238,25,"getMockBalances"],[236,20,238,25],[236,22,238,37],[237,6,239,4],[237,13,239,11],[238,8,240,6,"hez"],[238,11,240,9],[238,13,240,11],[238,23,240,21],[239,8,241,6,"pez"],[239,11,241,9],[239,13,241,11],[239,24,241,22],[240,8,242,6,"hezStaked"],[240,17,242,15],[240,19,242,17],[240,27,242,25],[241,8,243,6,"hezUsd"],[241,14,243,12],[241,16,243,14],[241,24,243,22],[242,8,244,6,"pezUsd"],[242,14,244,12],[242,16,244,14],[242,25,244,23],[243,8,245,6,"governancePower"],[243,23,245,21],[243,25,245,23],[244,6,246,4],[244,7,246,5],[245,4,247,2],[246,4,249,10,"getMockTransactions"],[246,23,249,29,"getMockTransactions"],[246,24,249,29],[246,26,249,47],[247,6,250,4],[247,13,250,11],[247,14,251,6],[248,8,252,8,"id"],[248,10,252,10],[248,12,252,12],[248,15,252,15],[249,8,253,8,"type"],[249,12,253,12],[249,14,253,14],[249,20,253,27],[250,8,254,8,"amount"],[250,14,254,14],[250,16,254,16],[250,21,254,21],[251,8,255,8,"token"],[251,13,255,13],[251,15,255,15],[251,20,255,20],[252,8,256,8,"from"],[252,12,256,12],[252,14,256,14],[252,64,256,64],[253,8,257,8,"to"],[253,10,257,10],[253,12,257,12],[253,62,257,62],[254,8,258,8,"timestamp"],[254,17,258,17],[254,19,258,19,"Date"],[254,23,258,23],[254,24,258,24,"now"],[254,27,258,27],[254,28,258,28],[254,29,258,29],[254,32,258,32],[254,40,258,40],[255,8,259,8,"blockNumber"],[255,19,259,19],[255,21,259,21],[255,27,259,27],[256,8,260,8,"hash"],[256,12,260,12],[256,14,260,14],[256,34,260,34],[257,8,261,8,"status"],[257,14,261,14],[257,16,261,16],[258,6,262,6],[258,7,262,7],[258,9,263,6],[259,8,264,8,"id"],[259,10,264,10],[259,12,264,12],[259,15,264,15],[260,8,265,8,"type"],[260,12,265,12],[260,14,265,14],[260,23,265,30],[261,8,266,8,"amount"],[261,14,266,14],[261,16,266,16],[261,21,266,21],[262,8,267,8,"token"],[262,13,267,13],[262,15,267,15],[262,20,267,20],[263,8,268,8,"from"],[263,12,268,12],[263,14,268,14],[263,64,268,64],[264,8,269,8,"to"],[264,10,269,10],[264,12,269,12],[264,62,269,62],[265,8,270,8,"timestamp"],[265,17,270,17],[265,19,270,19,"Date"],[265,23,270,23],[265,24,270,24,"now"],[265,27,270,27],[265,28,270,28],[265,29,270,29],[265,32,270,32],[265,41,270,41],[266,8,271,8,"blockNumber"],[266,19,271,19],[266,21,271,21],[266,27,271,27],[267,8,272,8,"hash"],[267,12,272,12],[267,14,272,14],[267,34,272,34],[268,8,273,8,"status"],[268,14,273,14],[268,16,273,16],[269,6,274,6],[269,7,274,7],[269,8,275,5],[270,4,276,2],[271,4,278,10,"getMockProposals"],[271,20,278,26,"getMockProposals"],[271,21,278,26],[271,23,278,41],[272,6,279,4],[272,13,279,11],[272,14,280,6],[273,8,281,8,"id"],[273,10,281,10],[273,12,281,12],[273,13,281,13],[274,8,282,8,"title"],[274,13,282,13],[274,15,282,15],[274,27,282,27],[275,8,283,8,"description"],[275,19,283,19],[275,21,283,21],[275,48,283,48],[276,8,284,8,"proposer"],[276,16,284,16],[276,18,284,18],[276,68,284,68],[277,8,285,8,"votingDeadline"],[277,22,285,22],[277,24,285,24,"Date"],[277,28,285,28],[277,29,285,29,"now"],[277,32,285,32],[277,33,285,33],[277,34,285,34],[277,37,285,37],[277,46,285,46],[278,8,286,8,"yesVotes"],[278,16,286,16],[278,18,286,18],[278,25,286,25],[279,8,287,8,"noVotes"],[279,15,287,15],[279,17,287,17],[279,23,287,23],[280,8,288,8,"status"],[280,14,288,14],[280,16,288,16],[281,6,289,6],[281,7,289,7],[281,9,290,6],[282,8,291,8,"id"],[282,10,291,10],[282,12,291,12],[282,13,291,13],[283,8,292,8,"title"],[283,13,292,13],[283,15,292,15],[283,27,292,27],[284,8,293,8,"description"],[284,19,293,19],[284,21,293,21],[284,48,293,48],[285,8,294,8,"proposer"],[285,16,294,16],[285,18,294,18],[285,68,294,68],[286,8,295,8,"votingDeadline"],[286,22,295,22],[286,24,295,24,"Date"],[286,28,295,28],[286,29,295,29,"now"],[286,32,295,32],[286,33,295,33],[286,34,295,34],[286,37,295,37],[286,46,295,46],[287,8,296,8,"yesVotes"],[287,16,296,16],[287,18,296,18],[287,23,296,23],[288,8,297,8,"noVotes"],[288,15,297,15],[288,17,297,17],[288,20,297,20],[289,8,298,8,"status"],[289,14,298,14],[289,16,298,16],[290,6,299,6],[290,7,299,7],[290,8,300,5],[291,4,301,2],[292,2,302,0],[294,2,304,0],[295,2,305,7],[295,8,305,13,"blockchainService"],[295,25,305,30],[295,28,305,33],[295,32,305,37,"BlockchainService"],[295,49,305,54],[295,50,305,55],[295,51,305,56],[296,2,306,0],[296,6,306,0,"_default"],[296,14,306,0],[296,17,306,15,"blockchainService"],[296,34,306,32],[297,0,306,33],[297,3]],"functionMap":{"names":["<global>","BlockchainService","BlockchainService#connect","BlockchainService#disconnect","BlockchainService#isApiConnected","BlockchainService#getApi","BlockchainService#getBalances","BlockchainService#getTransactions","BlockchainService#getProposals","proposals.map$argument_0","BlockchainService#sendTokens","BlockchainService#stakeTokens","BlockchainService#voteOnProposal","BlockchainService#formatBalance","BlockchainService#getMockBalances","BlockchainService#getMockTransactions","BlockchainService#getMockProposals"],"mappings":"AAA;ACS;ECQ;GDsB;EEK;GFQ;EGK;GHE;EIK;GJK;EKK;GLsC;EMK;GNS;EOK;2BCO;ODc;GPK;ESK;GTuB;EUK;GVc;EWK;GXe;EYK;GZG;EaK;GbS;EcE;Gd2B;EeE;GfuB;CDC"},"hasCjsExports":false},"type":"js/module"}]} |