diff --git a/integration-tests/contract.ts b/integration-tests/contract.ts index 72df28b33..dc64a6fa8 100644 --- a/integration-tests/contract.ts +++ b/integration-tests/contract.ts @@ -36,12 +36,10 @@ async function main(): Promise { const instantiate = new MsgInstantiateContract( test1.key.accAddress, + null, +codeId, // code ID - { - count: 0, - }, // InitMsg - { uluna: 10000000, ukrw: 1000000 }, // init coins - false // migratable + { count: 0, }, // InitMsg + { uluna: 10000000, ukrw: 1000000 } // init coins ); const instantiateTx = await test1.createAndSignTx({ diff --git a/integration-tests/estimateFee.ts b/integration-tests/estimateFee.ts index 9dc6ad57b..ef1ca6ba9 100644 --- a/integration-tests/estimateFee.ts +++ b/integration-tests/estimateFee.ts @@ -6,14 +6,14 @@ const test1 = lt.wallets.test1; const test2 = lt.wallets.test2; async function main() { - const { data: tequilaGasPrices } = await Axios.get( - 'https://tequila-fcd.terra.dev/v1/txs/gas_prices' + const { data: gasPrices } = await Axios.get( + 'https://bombay-fcd.terra.dev/v1/txs/gas_prices' ); const tequila = new LCDClient({ - chainID: 'tequila-0004', - URL: 'https://tequila-fcd.terra.dev', - gasPrices: tequilaGasPrices, + chainID: 'bombay-9', + URL: 'https://bombay-lcd.terra.dev', + gasPrices, }); // Test raw estimate fee function with specified gas diff --git a/integration-tests/executeContract.ts b/integration-tests/executeContract.ts new file mode 100644 index 000000000..cc513e95f --- /dev/null +++ b/integration-tests/executeContract.ts @@ -0,0 +1,44 @@ +import { LCDClient, MnemonicKey, MsgExecuteContract, Wallet } from '../src'; + +const client = new LCDClient({ + chainID: 'bombay-9', + URL: 'https://bombay-lcd.terra.dev', +}); + +// LocalTerra test1 terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v +const mk = new MnemonicKey({ + mnemonic: + 'notice oak worry limit wrap speak medal online prefer cluster roof addict wrist behave treat actual wasp year salad speed social layer crew genius', +}); + +const wallet = client.wallet(mk); + +async function main() { + const execute = new MsgExecuteContract( + wallet.key.accAddress, // sender + 'terra156v8s539wtz0sjpn8y8a8lfg8fhmwa7fy22aff', // contract account address + // handle msg + { + swap: { + offer_asset: { + amount: '1000000', + info: { + native_token: { + denom: 'uluna', + }, + }, + }, + }, + }, + { uluna: 1000000 } // coins + ); + + const executeTx = await wallet.createAndSignTx({ + msgs: [execute], + }); + + const executeTxResult = await client.tx.broadcastSync(executeTx); + console.log(executeTxResult); +} + +main().catch(console.error); diff --git a/integration-tests/msgauth.ts b/integration-tests/msgauth.ts new file mode 100644 index 000000000..ccfdc199f --- /dev/null +++ b/integration-tests/msgauth.ts @@ -0,0 +1,145 @@ +import { + LCDClient, + MnemonicKey, + Wallet, + MsgGrantAuthorization, + SendAuthorization, + MsgSend, + Coins, + MsgExecAuthorized, + MsgRevokeAuthorization, +} from '../src'; + +function grant( + granter: Wallet, + grantee: Wallet, + spendLimit: Coins.Input, + expiration: Date +) { + const msgs = [ + new MsgGrantAuthorization( + granter.key.accAddress, + grantee.key.accAddress, + new SendAuthorization(spendLimit), + expiration + ), + ]; + + return granter.createAndSignTx({ msgs }); +} + +function sendAuthorized( + granter: Wallet, + grantee: Wallet, + to: string, + amount: Coins.Input +) { + const msgs = [ + new MsgExecAuthorized(grantee.key.accAddress, [ + new MsgSend( + granter.key.accAddress, // From test1 + to, + amount + ), + ]), + ]; + + return grantee.createAndSignTx({ msgs }); +} + +function revoke(granter: Wallet, grantee: Wallet, msg_type_url: string) { + const msgs = [ + new MsgRevokeAuthorization( + granter.key.accAddress, + grantee.key.accAddress, + msg_type_url + ), + ]; + + return granter.createAndSignTx({ msgs }); +} + +async function main() { + const client = new LCDClient({ + URL: 'http://localhost:1317', + chainID: 'localterra', + gasPrices: '169.77ukrw', + }); + + // Granter (terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v) + const granter = client.wallet( + new MnemonicKey({ + mnemonic: + 'notice oak worry limit wrap speak medal online prefer cluster roof addict wrist behave treat actual wasp year salad speed social layer crew genius', + }) + ); + + // Grantee (terra17lmam6zguazs5q5u6z5mmx76uj63gldnse2pdp) + const grantee = client.wallet( + new MnemonicKey({ + mnemonic: + 'quality vacuum heart guard buzz spike sight swarm shove special gym robust assume sudden deposit grid alcohol choice devote leader tilt noodle tide penalty', + }) + ); + + // MsgGrantAuthorization + await grant( + granter, + grantee, + // Set enough spend limit since it will be decreased upon every MsgSend transactions + '1000000000000000ukrw', + // expire after 100 year + new Date('2050-01-01') + ) + .then(tx => client.tx.broadcast(tx)) + .then(console.info) + .catch(err => { + if (err.response) { + console.error(err.response.data); + } else { + console.error(err.message); + } + }); + + // MsgExecAuthorized of MsgSend + await sendAuthorized( + granter, + grantee, + // Test3 + 'terra1757tkx08n0cqrw7p86ny9lnxsqeth0wgp0em95', + '2000000000000ukrw' + ) + .then(tx => client.tx.broadcast(tx)) + .then(console.info) + .catch(err => { + if (err.response) { + // unauthorized: authorization not found: failed to execute message; message index: 0: failed to simulate tx + // happenes when there's not enough amount of granted amount of token + + // insufficient funds: insufficient account funds; ... + // happenes when granter does not have enough amount of token + console.error(err.response.data); + } else { + console.error(err.message); + } + }); + + // MsgRevokeAuthorization + await revoke(granter, grantee, '/cosmos.bank.v1beta1.MsgSend') + .then(tx => client.tx.broadcast(tx)) + .then(console.info) + .catch(err => { + if (err.response) { + // unauthorized: authorization not found: failed to execute message; message index: 0: failed to simulate tx + // happenes when there's not enough amount of granted amount of token + + // insufficient funds: insufficient account funds; ... + // happenes when granter does not have enough amount of token + console.error(err.response.data); + } else { + console.error(err.message); + } + }); +} + +main().catch(console.error); diff --git a/integration-tests/paramchangeproposal.ts b/integration-tests/paramchangeproposal.ts index e07697d0d..d6e24ab5e 100644 --- a/integration-tests/paramchangeproposal.ts +++ b/integration-tests/paramchangeproposal.ts @@ -38,32 +38,32 @@ const proposal = new ParameterChangeProposal('testing params', 'yay!', { SlashFractionDowntime: new Dec(213.123), }, treasury: { - taxpolicy: new PolicyConstraints(0, 100, new Coin('unused', 0), 3), - rewardpolicy: new PolicyConstraints( + TaxPolicy: new PolicyConstraints(0, 100, new Coin('unused', 0), 3), + RewardPolicy: new PolicyConstraints( 0, 1023423340, new Coin('unused', 0), 3 ), - seigniorageburdentarget: new Dec('2342.234234'), - miningincrement: new Dec(23423423423.234234234234982), - windowshort: 50, - windowlong: 2, - windowprobation: 30, + SeigniorageBurdenTarget: new Dec('2342.234234'), + MiningIncrement: new Dec(23423423423.234234234234982), + WindowShort: 50, + WindowLong: 2, + WindowProbation: 30, }, oracle: { - voteperiod: 345345, - votethreshold: new Dec('2342.234333'), - rewardband: new Dec('234343'), - rewarddistributionwindow: 345345, - slashfraction: new Dec(23423.232343), - slashwindow: 343311, - minvalidperwindow: new Dec(2342.234234), + VotePeriod: 345345, + VoteThreshold: new Dec('2342.234333'), + RewardBand: new Dec('234343'), + RewardDistributionWindow: 345345, + SlashFraction: new Dec(23423.232343), + SlashWindow: 343311, + MinValidPerWindow: new Dec(2342.234234), }, market: { - poolrecoveryperiod: 234234234, - basepool: new Dec(232323232), - minstabilityspread: new Dec(343434), + PoolRecoveryPeriod: 234234234, + BasePool: new Dec(232323232), + MinStabilitySpread: new Dec(343434), }, gov: { depositparams: { @@ -76,7 +76,7 @@ const proposal = new ParameterChangeProposal('testing params', 'yay!', { tallyparams: { quorum: new Dec(234234.2334), threshold: new Dec(23423.2323), - veto: new Dec(1232.234), + veto_threshold: new Dec(1232.234), }, }, mint: { @@ -88,9 +88,9 @@ const proposal = new ParameterChangeProposal('testing params', 'yay!', { GoalBonded: new Dec(0.01), }, wasm: { - maxcontractgas: 1000000, - maxcontractmsgsize: 1000000, - maxcontractsize: 1000000, + MaxContractGas: 1000000, + MaxContractMsgSize: 1000000, + MaxContractSize: 1000000, }, }); diff --git a/integration-tests/send.ts b/integration-tests/send.ts new file mode 100644 index 000000000..cf7bad581 --- /dev/null +++ b/integration-tests/send.ts @@ -0,0 +1,35 @@ +import { LCDClient, MsgSend, MnemonicKey } from '../src'; + +// create a key out of a mnemonic +const mk = new MnemonicKey({ + mnemonic: + 'notice oak worry limit wrap speak medal online prefer cluster roof addict wrist behave treat actual wasp year salad speed social layer crew genius', +}); + +// To use LocalTerra +const terra = new LCDClient({ + URL: 'http://localhost:1317', + chainID: 'localterra', + gasPrices: '169.77ukrw', +}); + +// a wallet can be created out of any key +// wallets abstract transaction building +const wallet = terra.wallet(mk); + +// create a simple message that moves coin balances +const send = new MsgSend( + 'terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v', + 'terra17lmam6zguazs5q5u6z5mmx76uj63gldnse2pdp', + { uluna: 1000000, ukrw: 1230201, uusd: 1312029 } +); + +wallet + .createAndSignTx({ + msgs: [send], + memo: 'test from terra.js!', + }) + .then(tx => terra.tx.broadcast(tx)) + .then(result => { + console.log(`TX hash: ${result.txhash}`); + }); diff --git a/integration-tests/submitProposal.ts b/integration-tests/submitProposal.ts new file mode 100644 index 000000000..fe5175345 --- /dev/null +++ b/integration-tests/submitProposal.ts @@ -0,0 +1,39 @@ +import { + Dec, + LCDClient, + MnemonicKey, + MsgSubmitProposal, + TextProposal, + CommunityPoolSpendProposal, + ParameterChangeProposal, +} from '../src'; + +const client = new LCDClient({ + chainID: 'bombay-9', + URL: 'https://bombay-lcd.terra.dev', +}); + +// LocalTerra test1 terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v +const mk = new MnemonicKey({ + mnemonic: + 'notice oak worry limit wrap speak medal online prefer cluster roof addict wrist behave treat actual wasp year salad speed social layer crew genius', +}); + +const wallet = client.wallet(mk); + +async function main() { + const execute = new MsgSubmitProposal( + new TaxRateUpdateProposal('tax rate test', 'tax rate test', new Dec(0.2)), + { uluna: 10000000 }, + wallet.key.accAddress + ); + + const executeTx = await wallet.createAndSignTx({ + msgs: [execute], + }); + + const executeTxResult = await client.tx.broadcastSync(executeTx); + console.log(executeTxResult); +} + +main().catch(console.error); diff --git a/integration-tests/validatorsWithVotingPower.ts b/integration-tests/validatorsWithVotingPower.ts index 3cd74a925..69d320dff 100644 --- a/integration-tests/validatorsWithVotingPower.ts +++ b/integration-tests/validatorsWithVotingPower.ts @@ -1,8 +1,8 @@ import { LCDClient } from '../src'; const terra = new LCDClient({ - chainID: 'columbus-4', - URL: 'https://lcd.terra.dev', + chainID: 'bombay-9', + URL: 'https://bombay-lcd.terra.dev', }); terra.utils.validatorsWithVotingPower().then(x => console.log(x)); diff --git a/integration-tests/websocket.ts b/integration-tests/websocket.ts index 5f776b690..c3686c3e4 100644 --- a/integration-tests/websocket.ts +++ b/integration-tests/websocket.ts @@ -1,12 +1,9 @@ import { LocalTerra, WebSocketClient } from '../src'; -const wsclient = new WebSocketClient({ - URL: 'ws://localhost:26657/websocket', -}); - +const wsclient = new WebSocketClient('ws://localhost:26657/websocket') const terra = new LocalTerra(); - let count = 0; + wsclient.subscribe('NewBlock', {}, (_, socket) => { console.log(count); count += 1; @@ -27,10 +24,12 @@ wsclient.subscribe( ); // swap tracker -wsclient.subscribeTx({ 'message.action': 'swap' }, async data => { +wsclient.subscribeTx({ 'message.action': '/terra.market.v1beta1.MsgSwap' }, async data => { console.log('Swap occured!'); const txInfo = await terra.tx.txInfo(data.value.TxResult.txhash); if (txInfo.logs) { console.log(txInfo.logs[0].eventsByType); } }); + +wsclient.start() diff --git a/package-lock.json b/package-lock.json index a56740d40..d813d9de3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@terra-money/terra.js", - "version": "1.8.9", + "version": "2.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@terra-money/terra.js", - "version": "1.8.9", + "version": "2.0.0", "license": "MIT", "dependencies": { "axios": "^0.21.1", @@ -36,6 +36,7 @@ "husky": "^4.3.6", "jest": "^27.0.4", "lint-staged": "^10.5.3", + "lodash.memoize": "^4.1.2", "prettier": "^2.2.1", "stream-browserify": "^3.0.0", "ts-jest": "^27.0.3", @@ -727,26 +728,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -782,16 +763,16 @@ } }, "node_modules/@jest/console": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.6.tgz", - "integrity": "sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.2.tgz", + "integrity": "sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.0.6", - "jest-util": "^27.0.6", + "jest-message-util": "^27.0.2", + "jest-util": "^27.0.2", "slash": "^3.0.0" }, "engines": { @@ -799,35 +780,35 @@ } }, "node_modules/@jest/core": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.6.tgz", - "integrity": "sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.5.tgz", + "integrity": "sha512-g73//jF0VwsOIrWUC9Cqg03lU3QoAMFxVjsm6n6yNmwZcQPN/o8w+gLWODw5VfKNFZT38otXHWxc6b8eGDUpEA==", "dev": true, "dependencies": { - "@jest/console": "^27.0.6", - "@jest/reporters": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^27.0.2", + "@jest/reporters": "^27.0.5", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.0.6", - "jest-config": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-resolve-dependencies": "^27.0.6", - "jest-runner": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", - "jest-watcher": "^27.0.6", + "jest-changed-files": "^27.0.2", + "jest-config": "^27.0.5", + "jest-haste-map": "^27.0.5", + "jest-message-util": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.5", + "jest-resolve-dependencies": "^27.0.5", + "jest-runner": "^27.0.5", + "jest-runtime": "^27.0.5", + "jest-snapshot": "^27.0.5", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", + "jest-watcher": "^27.0.2", "micromatch": "^4.0.4", "p-each-series": "^2.1.0", "rimraf": "^3.0.0", @@ -847,62 +828,62 @@ } }, "node_modules/@jest/environment": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.6.tgz", - "integrity": "sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.5.tgz", + "integrity": "sha512-IAkJPOT7bqn0GiX5LPio6/e1YpcmLbrd8O5EFYpAOZ6V+9xJDsXjdgN2vgv9WOKIs/uA1kf5WeD96HhlBYO+FA==", "dev": true, "dependencies": { - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/fake-timers": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.0.6" + "jest-mock": "^27.0.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.6.tgz", - "integrity": "sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.5.tgz", + "integrity": "sha512-d6Tyf7iDoKqeUdwUKrOBV/GvEZRF67m7lpuWI0+SCD9D3aaejiOQZxAOxwH2EH/W18gnfYaBPLi0VeTGBHtQBg==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@sinonjs/fake-timers": "^7.0.2", "@types/node": "*", - "jest-message-util": "^27.0.6", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6" + "jest-message-util": "^27.0.2", + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.6.tgz", - "integrity": "sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.5.tgz", + "integrity": "sha512-qqKyjDXUaZwDuccpbMMKCCMBftvrbXzigtIsikAH/9ca+kaae8InP2MDf+Y/PdCSMuAsSpHS6q6M25irBBUh+Q==", "dev": true, "dependencies": { - "@jest/environment": "^27.0.6", - "@jest/types": "^27.0.6", - "expect": "^27.0.6" + "@jest/environment": "^27.0.5", + "@jest/types": "^27.0.2", + "expect": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/reporters": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.6.tgz", - "integrity": "sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.5.tgz", + "integrity": "sha512-4uNg5+0eIfRafnpgu3jCZws3NNcFzhu5JdRd1mKQ4/53+vkIqwB6vfZ4gn5BdGqOaLtYhlOsPaL5ATkKzyBrJw==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^27.0.2", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", @@ -913,10 +894,10 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", + "jest-haste-map": "^27.0.5", + "jest-resolve": "^27.0.5", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -936,9 +917,9 @@ } }, "node_modules/@jest/source-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", - "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz", + "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==", "dev": true, "dependencies": { "callsites": "^3.0.0", @@ -950,13 +931,13 @@ } }, "node_modules/@jest/test-result": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.6.tgz", - "integrity": "sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.2.tgz", + "integrity": "sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==", "dev": true, "dependencies": { - "@jest/console": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^27.0.2", + "@jest/types": "^27.0.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -965,36 +946,36 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz", - "integrity": "sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.5.tgz", + "integrity": "sha512-opztnGs+cXzZ5txFG2+omBaV5ge/0yuJNKbhE3DREMiXE0YxBuzyEa6pNv3kk2JuucIlH2Xvgmn9kEEHSNt/SA==", "dev": true, "dependencies": { - "@jest/test-result": "^27.0.6", + "@jest/test-result": "^27.0.2", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-runtime": "^27.0.6" + "jest-haste-map": "^27.0.5", + "jest-runtime": "^27.0.5" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.6.tgz", - "integrity": "sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.5.tgz", + "integrity": "sha512-lBD6OwKXSc6JJECBNk4mVxtSVuJSBsQrJ9WCBisfJs7EZuYq4K6vM9HmoB7hmPiLIDGeyaerw3feBV/bC4z8tg==", "dev": true, "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.0.6", + "jest-haste-map": "^27.0.5", + "jest-regex-util": "^27.0.1", + "jest-util": "^27.0.2", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -1006,9 +987,9 @@ } }, "node_modules/@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -1044,9 +1025,9 @@ } }, "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -1114,9 +1095,9 @@ "dev": true }, "node_modules/@types/babel__core": { - "version": "7.1.15", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", - "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -1127,18 +1108,18 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -1146,18 +1127,18 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.0.tgz", + "integrity": "sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w==", "dev": true, "dependencies": { "@babel/types": "^7.3.0" } }, "node_modules/@types/eslint": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", - "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", + "integrity": "sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg==", "dev": true, "dependencies": { "@types/estree": "*", @@ -1165,9 +1146,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", "dev": true, "dependencies": { "@types/eslint": "*", @@ -1175,9 +1156,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "version": "0.0.47", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", + "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", "dev": true }, "node_modules/@types/graceful-fs": { @@ -1214,9 +1195,9 @@ } }, "node_modules/@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "version": "26.0.23", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", + "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", "dev": true, "dependencies": { "jest-diff": "^26.0.0", @@ -1224,15 +1205,21 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, "node_modules/@types/node": { - "version": "15.14.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.2.tgz", - "integrity": "sha512-dvMUE/m2LbXPwlvVuzCyslTEtQ2ZwuuFClDrOQ6mp2CenCg971719PTILZ4I6bTP27xfFFc+o7x2TkLuun/MPw==", + "version": "15.12.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz", + "integrity": "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg==", "dev": true }, "node_modules/@types/parse-json": { @@ -1242,15 +1229,15 @@ "dev": true }, "node_modules/@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==", "dev": true }, "node_modules/@types/readable-stream": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.11.tgz", - "integrity": "sha512-0z+/apYJwKFz/RHp6mOMxz/y7xOvWPYPevuCEyAY3gXsjtaac02E26RvxA+I96rfvmVH/dEMGXNvyJfViR1FSQ==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.10.tgz", + "integrity": "sha512-xwSXvAv9x4B9Vj88AMZnFyEVLilz1EBxKvRUhGqIF4nJpRQBSTm7jS236X4Y9Y2qPsVvaMxwrGJlNhLHEahlFQ==", "dev": true, "dependencies": { "@types/node": "*", @@ -1258,58 +1245,58 @@ } }, "node_modules/@types/secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.2.tgz", + "integrity": "sha512-QMg+9v0bbNJ2peLuHRWxzmy0HRJIG6gFZNhaRSp7S3ggSbCCxiqQB2/ybvhXyhHOCequpNkrx7OavNhrWOsW0A==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", "dev": true }, "node_modules/@types/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-7cTXwKP/HLOPVgjg+YhBdQ7bMiobGMuoBmrGmqwIWJv8elC6t1DfVc/mn4fD9UE1IjhwmhaQ5pGVXkmXbH0rhg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.0.tgz", + "integrity": "sha512-flgpHJjntpBAdJD43ShRosQvNC0ME97DCfGvZEDlAThQmnerRXrLbX6YgzRBQCZTthET9eAWFAMaYP0m0Y4HzQ==", "dev": true }, "node_modules/@types/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-ijZ1vzRawI7QoWnTNL8KpHixd2b2XVb9I9HAqI3triPsh1EC0xH0Eg6w2O3TKbDCgiNNlJqfrof6j4T2I+l9vw==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.5.tgz", + "integrity": "sha512-8mbDgtc8xpxDDem5Gwj76stBDJX35KQ3YBoayxlqUQcL5BZUthiqP/VQ4PQnLHqM4PmlbyO74t98eJpURO+gPA==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.3.tgz", - "integrity": "sha512-jW8sEFu1ZeaV8xzwsfi6Vgtty2jf7/lJmQmDkDruBjYAbx5DA8JtbcMnP0rNPUG+oH5GoQBTSp+9613BzuIpYg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.0.tgz", + "integrity": "sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==", "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "4.28.3", - "@typescript-eslint/scope-manager": "4.28.3", + "@typescript-eslint/experimental-utils": "4.28.0", + "@typescript-eslint/scope-manager": "4.28.0", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.1.0", @@ -1334,15 +1321,15 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.3.tgz", - "integrity": "sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.0.tgz", + "integrity": "sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.28.3", - "@typescript-eslint/types": "4.28.3", - "@typescript-eslint/typescript-estree": "4.28.3", + "@typescript-eslint/scope-manager": "4.28.0", + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -1358,14 +1345,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.3.tgz", - "integrity": "sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.0.tgz", + "integrity": "sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "4.28.3", - "@typescript-eslint/types": "4.28.3", - "@typescript-eslint/typescript-estree": "4.28.3", + "@typescript-eslint/scope-manager": "4.28.0", + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", "debug": "^4.3.1" }, "engines": { @@ -1385,13 +1372,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.3.tgz", - "integrity": "sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.0.tgz", + "integrity": "sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.28.3", - "@typescript-eslint/visitor-keys": "4.28.3" + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/visitor-keys": "4.28.0" }, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" @@ -1402,9 +1389,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.3.tgz", - "integrity": "sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.0.tgz", + "integrity": "sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==", "dev": true, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" @@ -1415,13 +1402,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.3.tgz", - "integrity": "sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.0.tgz", + "integrity": "sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.28.3", - "@typescript-eslint/visitor-keys": "4.28.3", + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/visitor-keys": "4.28.0", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -1442,12 +1429,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.3.tgz", - "integrity": "sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.0.tgz", + "integrity": "sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "4.28.3", + "@typescript-eslint/types": "4.28.0", "eslint-visitor-keys": "^2.0.0" }, "engines": { @@ -1459,148 +1446,148 @@ } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.0", "@xtuc/long": "4.2.2" } }, @@ -1681,9 +1668,9 @@ } }, "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -1869,16 +1856,16 @@ } }, "node_modules/babel-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.6.tgz", - "integrity": "sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.5.tgz", + "integrity": "sha512-bTMAbpCX7ldtfbca2llYLeSFsDM257aspyAOpsdrdSrBqoLkWCy4HPYTXtXWaSLgFPjrJGACL65rzzr4RFGadw==", "dev": true, "dependencies": { - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", + "babel-preset-jest": "^27.0.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" @@ -1907,9 +1894,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz", + "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -1945,12 +1932,12 @@ } }, "node_modules/babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz", + "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^27.0.6", + "babel-plugin-jest-hoist": "^27.0.1", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { @@ -2201,9 +2188,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001245", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz", - "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==", + "version": "1.0.30001240", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001240.tgz", + "integrity": "sha512-nb8mDzfMdxBDN7ZKx8chWafAdBp5DAAlpWvNyUGe5tcDWd838zpzDN3Rah9cjCqhfOKkrvx40G2SDtP0qiWX/w==", "dev": true, "funding": { "type": "opencollective", @@ -2514,9 +2501,9 @@ } }, "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -2644,9 +2631,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.3.775", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.775.tgz", - "integrity": "sha512-EGuiJW4yBPOTj2NtWGZcX93ZE8IGj33HJAx4d3ouE2zOfW2trbWU+t1e0yzLr1qQIw81++txbM3BH52QwSRE6Q==", + "version": "1.3.759", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.759.tgz", + "integrity": "sha512-nM76xH0t2FBH5iMEZDVc3S/qbdKjGH7TThezxC8k1Q7w7WHvIAyJh8lAe2UamGfdRqBTjHfPDn82LJ0ksCiB9g==", "dev": true }, "node_modules/elliptic": { @@ -2737,9 +2724,9 @@ } }, "node_modules/es-module-lexer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", - "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.6.0.tgz", + "integrity": "sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA==", "dev": true }, "node_modules/escalade": { @@ -2846,14 +2833,13 @@ } }, "node_modules/eslint": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.30.0.tgz", - "integrity": "sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==", "dev": true, "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.2", - "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -3104,17 +3090,17 @@ } }, "node_modules/expect": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.6.tgz", - "integrity": "sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.2.tgz", + "integrity": "sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-styles": "^5.0.0", - "jest-get-type": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-regex-util": "^27.0.6" + "jest-get-type": "^27.0.1", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-regex-util": "^27.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -3139,9 +3125,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz", + "integrity": "sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -3173,9 +3159,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", - "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -3261,9 +3247,9 @@ } }, "node_modules/flatted": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", - "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, "node_modules/follow-redirects": { @@ -3413,9 +3399,9 @@ "dev": true }, "node_modules/globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -3786,9 +3772,9 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", - "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -3998,14 +3984,14 @@ } }, "node_modules/jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", - "integrity": "sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.5.tgz", + "integrity": "sha512-4NlVMS29gE+JOZvgmSAsz3eOjkSsHqjTajlIsah/4MVSmKvf3zFP/TvgcLoWe2UVHiE9KF741sReqhF0p4mqbQ==", "dev": true, "dependencies": { - "@jest/core": "^27.0.6", + "@jest/core": "^27.0.5", "import-local": "^3.0.2", - "jest-cli": "^27.0.6" + "jest-cli": "^27.0.5" }, "bin": { "jest": "bin/jest.js" @@ -4023,12 +4009,12 @@ } }, "node_modules/jest-changed-files": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.6.tgz", - "integrity": "sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.2.tgz", + "integrity": "sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "execa": "^5.0.0", "throat": "^6.0.1" }, @@ -4037,27 +4023,27 @@ } }, "node_modules/jest-circus": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.6.tgz", - "integrity": "sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.5.tgz", + "integrity": "sha512-p5rO90o1RTh8LPOG6l0Fc9qgp5YGv+8M5CFixhMh7gGHtGSobD1AxX9cjFZujILgY8t30QZ7WVvxlnuG31r8TA==", "dev": true, "dependencies": { - "@jest/environment": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/environment": "^27.0.5", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.0.6", + "expect": "^27.0.2", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6", + "jest-each": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-runtime": "^27.0.5", + "jest-snapshot": "^27.0.5", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" @@ -4079,12 +4065,12 @@ } }, "node_modules/jest-circus/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4094,21 +4080,21 @@ } }, "node_modules/jest-cli": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.6.tgz", - "integrity": "sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.5.tgz", + "integrity": "sha512-kZqY020QFOFQKVE2knFHirTBElw3/Q0kUbDc3nMfy/x+RQ7zUY89SUuzpHHJoSX1kX7Lq569ncvjNqU3Td/FCA==", "dev": true, "dependencies": { - "@jest/core": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/core": "^27.0.5", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "jest-config": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-config": "^27.0.5", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "prompts": "^2.0.1", "yargs": "^16.0.3" }, @@ -4128,32 +4114,32 @@ } }, "node_modules/jest-config": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.6.tgz", - "integrity": "sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.5.tgz", + "integrity": "sha512-zCUIXag7QIXKEVN4kUKbDBDi9Q53dV5o3eNhGqe+5zAbt1vLs4VE3ceWaYrOub0L4Y7E9pGfM84TX/0ARcE+Qw==", "dev": true, "dependencies": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.6", - "@jest/types": "^27.0.6", - "babel-jest": "^27.0.6", + "@jest/test-sequencer": "^27.0.5", + "@jest/types": "^27.0.2", + "babel-jest": "^27.0.5", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", "is-ci": "^3.0.0", - "jest-circus": "^27.0.6", - "jest-environment-jsdom": "^27.0.6", - "jest-environment-node": "^27.0.6", - "jest-get-type": "^27.0.6", - "jest-jasmine2": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-runner": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-circus": "^27.0.5", + "jest-environment-jsdom": "^27.0.5", + "jest-environment-node": "^27.0.5", + "jest-get-type": "^27.0.1", + "jest-jasmine2": "^27.0.5", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.5", + "jest-runner": "^27.0.5", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "micromatch": "^4.0.4", - "pretty-format": "^27.0.6" + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -4180,12 +4166,12 @@ } }, "node_modules/jest-config/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4219,9 +4205,9 @@ } }, "node_modules/jest-docblock": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", - "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz", + "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" @@ -4231,16 +4217,16 @@ } }, "node_modules/jest-each": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.6.tgz", - "integrity": "sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.2.tgz", + "integrity": "sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6" + "jest-get-type": "^27.0.1", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -4259,12 +4245,12 @@ } }, "node_modules/jest-each/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4274,17 +4260,17 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz", - "integrity": "sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.5.tgz", + "integrity": "sha512-ToWhViIoTl5738oRaajTMgYhdQL73UWPoV4GqHGk2DPhs+olv8OLq5KoQW8Yf+HtRao52XLqPWvl46dPI88PdA==", "dev": true, "dependencies": { - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/environment": "^27.0.5", + "@jest/fake-timers": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6", + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2", "jsdom": "^16.6.0" }, "engines": { @@ -4292,47 +4278,47 @@ } }, "node_modules/jest-environment-node": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.6.tgz", - "integrity": "sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.5.tgz", + "integrity": "sha512-47qqScV/WMVz5OKF5TWpAeQ1neZKqM3ySwNveEnLyd+yaE/KT6lSMx/0SOx60+ZUcVxPiESYS+Kt2JS9y4PpkQ==", "dev": true, "dependencies": { - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/environment": "^27.0.5", + "@jest/fake-timers": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6" + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-haste-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.6.tgz", - "integrity": "sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.5.tgz", + "integrity": "sha512-3LFryGSHxwPFHzKIs6W0BGA2xr6g1MvzSjR3h3D8K8Uqy4vbRm/grpGHzbPtIbOPLC6wFoViRrNEmd116QWSkw==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", + "jest-regex-util": "^27.0.1", + "jest-serializer": "^27.0.1", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "micromatch": "^4.0.4", "walker": "^1.0.7" }, @@ -4344,28 +4330,28 @@ } }, "node_modules/jest-jasmine2": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz", - "integrity": "sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.5.tgz", + "integrity": "sha512-m3TojR19sFmTn79QoaGy1nOHBcLvtLso6Zh7u+gYxZWGcza4rRPVqwk1hciA5ZOWWZIJOukAcore8JRX992FaA==", "dev": true, "dependencies": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.6", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/environment": "^27.0.5", + "@jest/source-map": "^27.0.1", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.0.6", + "expect": "^27.0.2", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6", + "jest-each": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-runtime": "^27.0.5", + "jest-snapshot": "^27.0.5", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2", "throat": "^6.0.1" }, "engines": { @@ -4385,12 +4371,12 @@ } }, "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4400,13 +4386,13 @@ } }, "node_modules/jest-leak-detector": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz", - "integrity": "sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz", + "integrity": "sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==", "dev": true, "dependencies": { - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -4425,12 +4411,12 @@ } }, "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4440,15 +4426,15 @@ } }, "node_modules/jest-matcher-utils": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz", - "integrity": "sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz", + "integrity": "sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" + "jest-diff": "^27.0.2", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -4467,36 +4453,36 @@ } }, "node_modules/jest-matcher-utils/node_modules/diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", + "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-matcher-utils/node_modules/jest-diff": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", - "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", + "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" + "diff-sequences": "^27.0.1", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4506,18 +4492,18 @@ } }, "node_modules/jest-message-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.6.tgz", - "integrity": "sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.2.tgz", + "integrity": "sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", - "pretty-format": "^27.0.6", + "pretty-format": "^27.0.2", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -4550,12 +4536,12 @@ } }, "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4565,12 +4551,12 @@ } }, "node_modules/jest-mock": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.6.tgz", - "integrity": "sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.3.tgz", + "integrity": "sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/node": "*" }, "engines": { @@ -4595,27 +4581,27 @@ } }, "node_modules/jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz", + "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==", "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.6.tgz", - "integrity": "sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.5.tgz", + "integrity": "sha512-Md65pngRh8cRuWVdWznXBB5eDt391OJpdBaJMxfjfuXCvOhM3qQBtLMCMTykhuUKiBMmy5BhqCW7AVOKmPrW+Q==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "escalade": "^3.1.1", "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "resolve": "^1.20.0", "slash": "^3.0.0" }, @@ -4624,45 +4610,45 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz", - "integrity": "sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.5.tgz", + "integrity": "sha512-xUj2dPoEEd59P+nuih4XwNa4nJ/zRd/g4rMvjHrZPEBWeWRq/aJnnM6mug+B+Nx+ILXGtfWHzQvh7TqNV/WbuA==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-snapshot": "^27.0.6" + "@jest/types": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-snapshot": "^27.0.5" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-runner": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.6.tgz", - "integrity": "sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.5.tgz", + "integrity": "sha512-HNhOtrhfKPArcECgBTcWOc+8OSL8GoFoa7RsHGnfZR1C1dFohxy9eLtpYBS+koybAHlJLZzNCx2Y/Ic3iEtJpQ==", "dev": true, "dependencies": { - "@jest/console": "^27.0.6", - "@jest/environment": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^27.0.2", + "@jest/environment": "^27.0.5", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-docblock": "^27.0.6", - "jest-environment-jsdom": "^27.0.6", - "jest-environment-node": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-leak-detector": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", + "jest-docblock": "^27.0.1", + "jest-environment-jsdom": "^27.0.5", + "jest-environment-node": "^27.0.5", + "jest-haste-map": "^27.0.5", + "jest-leak-detector": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-resolve": "^27.0.5", + "jest-runtime": "^27.0.5", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "source-map-support": "^0.5.6", "throat": "^6.0.1" }, @@ -4671,19 +4657,19 @@ } }, "node_modules/jest-runtime": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.6.tgz", - "integrity": "sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==", - "dev": true, - "dependencies": { - "@jest/console": "^27.0.6", - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/globals": "^27.0.6", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.5.tgz", + "integrity": "sha512-V/w/+VasowPESbmhXn5AsBGPfb35T7jZPGZybYTHxZdP7Gwaa+A0EXE6rx30DshHKA98lVCODbCO8KZpEW3hiQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.0.2", + "@jest/environment": "^27.0.5", + "@jest/fake-timers": "^27.0.5", + "@jest/globals": "^27.0.5", + "@jest/source-map": "^27.0.1", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/yargs": "^16.0.0", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", @@ -4691,14 +4677,14 @@ "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-mock": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-haste-map": "^27.0.5", + "jest-message-util": "^27.0.2", + "jest-mock": "^27.0.3", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.5", + "jest-snapshot": "^27.0.5", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "slash": "^3.0.0", "strip-bom": "^4.0.0", "yargs": "^16.0.3" @@ -4708,9 +4694,9 @@ } }, "node_modules/jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz", + "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==", "dev": true, "dependencies": { "@types/node": "*", @@ -4721,9 +4707,9 @@ } }, "node_modules/jest-snapshot": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.6.tgz", - "integrity": "sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.5.tgz", + "integrity": "sha512-H1yFYdgnL1vXvDqMrnDStH6yHFdMEuzYQYc71SnC/IJnuuhW6J16w8GWG1P+qGd3Ag3sQHjbRr0TcwEo/vGS+g==", "dev": true, "dependencies": { "@babel/core": "^7.7.2", @@ -4732,23 +4718,23 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.0.6", + "expect": "^27.0.2", "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.6", - "jest-get-type": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-util": "^27.0.6", + "jest-diff": "^27.0.2", + "jest-get-type": "^27.0.1", + "jest-haste-map": "^27.0.5", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-resolve": "^27.0.5", + "jest-util": "^27.0.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.0.6", + "pretty-format": "^27.0.2", "semver": "^7.3.2" }, "engines": { @@ -4768,36 +4754,36 @@ } }, "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", + "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", "dev": true, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", - "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", + "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" + "diff-sequences": "^27.0.1", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4807,12 +4793,12 @@ } }, "node_modules/jest-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.6.tgz", - "integrity": "sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.2.tgz", + "integrity": "sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -4824,17 +4810,17 @@ } }, "node_modules/jest-validate": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.6.tgz", - "integrity": "sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.2.tgz", + "integrity": "sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", + "jest-get-type": "^27.0.1", "leven": "^3.1.0", - "pretty-format": "^27.0.6" + "pretty-format": "^27.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -4865,12 +4851,12 @@ } }, "node_modules/jest-validate/node_modules/pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "dependencies": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -4880,17 +4866,17 @@ } }, "node_modules/jest-watcher": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.6.tgz", - "integrity": "sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.2.tgz", + "integrity": "sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==", "dev": true, "dependencies": { - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.0.6", + "jest-util": "^27.0.2", "string-length": "^4.0.1" }, "engines": { @@ -4898,9 +4884,9 @@ } }, "node_modules/jest-worker": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", - "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz", + "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==", "dev": true, "dependencies": { "@types/node": "*", @@ -4946,9 +4932,9 @@ } }, "node_modules/jscrypto": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/jscrypto/-/jscrypto-1.0.2.tgz", - "integrity": "sha512-r+oNJLGTv1nkNMBBq3c70xYrFDgJOYVgs2OHijz5Ht+0KJ0yObD0oYxC9mN72KLzVfXw+osspg6t27IZvuTUxw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jscrypto/-/jscrypto-1.0.1.tgz", + "integrity": "sha512-xb+lVDVDGe3cL7i7IZqdvQV0ucMyxxD3Jt+xfrc0GedTOdLto65rBHpIlKOJ8W/X3Qg/z5nEcUva5ziDVParSQ==", "bin": { "jscrypto": "bin/cli.js" } @@ -5238,6 +5224,12 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -5985,9 +5977,9 @@ } }, "node_modules/pretty-format/node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -6291,12 +6283,12 @@ } }, "node_modules/schema-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.0.tgz", - "integrity": "sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.7", + "@types/json-schema": "^7.0.6", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, @@ -6680,9 +6672,9 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.1.tgz", - "integrity": "sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -6744,9 +6736,9 @@ } }, "node_modules/terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", "dev": true, "dependencies": { "commander": "^2.20.0", @@ -6983,9 +6975,9 @@ } }, "node_modules/ts-node": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.1.0.tgz", - "integrity": "sha512-6szn3+J9WyG2hE+5W8e0ruZrzyk1uFLYye6IGMBadnOzDh8aP7t8CbFpsfCiEx2+wMixAhjFt7lOZC4+l+WbEA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.0.0.tgz", + "integrity": "sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==", "dev": true, "dependencies": { "@tsconfig/node10": "^1.0.7", @@ -7010,8 +7002,8 @@ "node": ">=12.0.0" }, "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", + "@swc/core": ">=1.2.45", + "@swc/wasm": ">=1.2.45", "@types/node": "*", "typescript": ">=2.7" }, @@ -7025,12 +7017,13 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz", - "integrity": "sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", "dev": true, "dependencies": { - "json5": "^2.2.0", + "@types/json5": "^0.0.29", + "json5": "^1.0.1", "minimist": "^1.2.0", "strip-bom": "^3.0.0" } @@ -7046,6 +7039,18 @@ "tsconfig-paths": "^3.9.0" } }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -7119,13 +7124,14 @@ } }, "node_modules/typedoc": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.21.4.tgz", - "integrity": "sha512-slZQhvD9U0d9KacktYAyuNMMOXJRFNHy+Gd8xY2Qrqq3eTTTv3frv3N4au/cFnab9t3T5WA0Orb6QUjMc+1bDA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.21.2.tgz", + "integrity": "sha512-SR1ByJB3USg+jxoxwzMRP07g/0f/cQUE5t7gOh1iTUyjTPyJohu9YSKRlK+MSXXqlhIq+m0jkEHEG5HoY7/Adg==", "dev": true, "dependencies": { "glob": "^7.1.7", "handlebars": "^4.7.7", + "lodash": "^4.17.21", "lunr": "^2.3.9", "marked": "^2.1.1", "minimatch": "^3.0.0", @@ -7158,9 +7164,9 @@ "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" }, "node_modules/typescript": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", - "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -7303,21 +7309,21 @@ } }, "node_modules/webpack": { - "version": "5.44.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.44.0.tgz", - "integrity": "sha512-I1S1w4QLoKmH19pX6YhYN0NiSXaWY8Ou00oA+aMcr9IUGeF5azns+IKBkfoAAG9Bu5zOIzZt/mN35OffBya8AQ==", + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.40.0.tgz", + "integrity": "sha512-c7f5e/WWrxXWUzQqTBg54vBs5RgcAgpvKE4F4VegVgfo4x660ZxYUF2/hpMkZUnLjgytVTitjeXaN4IPlXCGIw==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "@types/estree": "^0.0.47", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.2.1", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.7.1", + "es-module-lexer": "^0.6.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -7384,9 +7390,9 @@ } }, "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz", - "integrity": "sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.0.tgz", + "integrity": "sha512-mjmzmv12YIG/G8JQdQuz2MUDShEJ6teYpT5bmWA4q7iwoGen8xtt3twF3OvzIUl+Q06aWIjvnwQUKvQ6TtMRjg==", "dev": true, "engines": { "node": ">=0.4.0" @@ -7597,9 +7603,9 @@ } }, "node_modules/ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==", "engines": { "node": ">=8.3.0" }, @@ -8220,23 +8226,6 @@ "strip-json-comments": "^3.1.1" } }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -8265,49 +8254,49 @@ "dev": true }, "@jest/console": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.6.tgz", - "integrity": "sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.2.tgz", + "integrity": "sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.0.6", - "jest-util": "^27.0.6", + "jest-message-util": "^27.0.2", + "jest-util": "^27.0.2", "slash": "^3.0.0" } }, "@jest/core": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.6.tgz", - "integrity": "sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.5.tgz", + "integrity": "sha512-g73//jF0VwsOIrWUC9Cqg03lU3QoAMFxVjsm6n6yNmwZcQPN/o8w+gLWODw5VfKNFZT38otXHWxc6b8eGDUpEA==", "dev": true, "requires": { - "@jest/console": "^27.0.6", - "@jest/reporters": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^27.0.2", + "@jest/reporters": "^27.0.5", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.0.6", - "jest-config": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-resolve-dependencies": "^27.0.6", - "jest-runner": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", - "jest-watcher": "^27.0.6", + "jest-changed-files": "^27.0.2", + "jest-config": "^27.0.5", + "jest-haste-map": "^27.0.5", + "jest-message-util": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.5", + "jest-resolve-dependencies": "^27.0.5", + "jest-runner": "^27.0.5", + "jest-runtime": "^27.0.5", + "jest-snapshot": "^27.0.5", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", + "jest-watcher": "^27.0.2", "micromatch": "^4.0.4", "p-each-series": "^2.1.0", "rimraf": "^3.0.0", @@ -8316,53 +8305,53 @@ } }, "@jest/environment": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.6.tgz", - "integrity": "sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.5.tgz", + "integrity": "sha512-IAkJPOT7bqn0GiX5LPio6/e1YpcmLbrd8O5EFYpAOZ6V+9xJDsXjdgN2vgv9WOKIs/uA1kf5WeD96HhlBYO+FA==", "dev": true, "requires": { - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/fake-timers": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.0.6" + "jest-mock": "^27.0.3" } }, "@jest/fake-timers": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.6.tgz", - "integrity": "sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.5.tgz", + "integrity": "sha512-d6Tyf7iDoKqeUdwUKrOBV/GvEZRF67m7lpuWI0+SCD9D3aaejiOQZxAOxwH2EH/W18gnfYaBPLi0VeTGBHtQBg==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@sinonjs/fake-timers": "^7.0.2", "@types/node": "*", - "jest-message-util": "^27.0.6", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6" + "jest-message-util": "^27.0.2", + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2" } }, "@jest/globals": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.6.tgz", - "integrity": "sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.5.tgz", + "integrity": "sha512-qqKyjDXUaZwDuccpbMMKCCMBftvrbXzigtIsikAH/9ca+kaae8InP2MDf+Y/PdCSMuAsSpHS6q6M25irBBUh+Q==", "dev": true, "requires": { - "@jest/environment": "^27.0.6", - "@jest/types": "^27.0.6", - "expect": "^27.0.6" + "@jest/environment": "^27.0.5", + "@jest/types": "^27.0.2", + "expect": "^27.0.2" } }, "@jest/reporters": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.6.tgz", - "integrity": "sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.5.tgz", + "integrity": "sha512-4uNg5+0eIfRafnpgu3jCZws3NNcFzhu5JdRd1mKQ4/53+vkIqwB6vfZ4gn5BdGqOaLtYhlOsPaL5ATkKzyBrJw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^27.0.2", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", @@ -8373,10 +8362,10 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", + "jest-haste-map": "^27.0.5", + "jest-resolve": "^27.0.5", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -8385,9 +8374,9 @@ } }, "@jest/source-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", - "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz", + "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==", "dev": true, "requires": { "callsites": "^3.0.0", @@ -8396,45 +8385,45 @@ } }, "@jest/test-result": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.6.tgz", - "integrity": "sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.2.tgz", + "integrity": "sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==", "dev": true, "requires": { - "@jest/console": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^27.0.2", + "@jest/types": "^27.0.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz", - "integrity": "sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.5.tgz", + "integrity": "sha512-opztnGs+cXzZ5txFG2+omBaV5ge/0yuJNKbhE3DREMiXE0YxBuzyEa6pNv3kk2JuucIlH2Xvgmn9kEEHSNt/SA==", "dev": true, "requires": { - "@jest/test-result": "^27.0.6", + "@jest/test-result": "^27.0.2", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-runtime": "^27.0.6" + "jest-haste-map": "^27.0.5", + "jest-runtime": "^27.0.5" } }, "@jest/transform": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.6.tgz", - "integrity": "sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.5.tgz", + "integrity": "sha512-lBD6OwKXSc6JJECBNk4mVxtSVuJSBsQrJ9WCBisfJs7EZuYq4K6vM9HmoB7hmPiLIDGeyaerw3feBV/bC4z8tg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.0.6", + "jest-haste-map": "^27.0.5", + "jest-regex-util": "^27.0.1", + "jest-util": "^27.0.2", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -8443,9 +8432,9 @@ } }, "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", + "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -8472,9 +8461,9 @@ "dev": true }, "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", @@ -8536,9 +8525,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.1.15", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", - "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -8549,18 +8538,18 @@ } }, "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -8568,18 +8557,18 @@ } }, "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.0.tgz", + "integrity": "sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w==", "dev": true, "requires": { "@babel/types": "^7.3.0" } }, "@types/eslint": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", - "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", + "integrity": "sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg==", "dev": true, "requires": { "@types/estree": "*", @@ -8587,9 +8576,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", "dev": true, "requires": { "@types/eslint": "*", @@ -8597,9 +8586,9 @@ } }, "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "version": "0.0.47", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", + "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", "dev": true }, "@types/graceful-fs": { @@ -8636,9 +8625,9 @@ } }, "@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "version": "26.0.23", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", + "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", "dev": true, "requires": { "jest-diff": "^26.0.0", @@ -8646,15 +8635,21 @@ } }, "@types/json-schema": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", - "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, "@types/node": { - "version": "15.14.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.2.tgz", - "integrity": "sha512-dvMUE/m2LbXPwlvVuzCyslTEtQ2ZwuuFClDrOQ6mp2CenCg971719PTILZ4I6bTP27xfFFc+o7x2TkLuun/MPw==", + "version": "15.12.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz", + "integrity": "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg==", "dev": true }, "@types/parse-json": { @@ -8664,15 +8659,15 @@ "dev": true }, "@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==", "dev": true }, "@types/readable-stream": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.11.tgz", - "integrity": "sha512-0z+/apYJwKFz/RHp6mOMxz/y7xOvWPYPevuCEyAY3gXsjtaac02E26RvxA+I96rfvmVH/dEMGXNvyJfViR1FSQ==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.10.tgz", + "integrity": "sha512-xwSXvAv9x4B9Vj88AMZnFyEVLilz1EBxKvRUhGqIF4nJpRQBSTm7jS236X4Y9Y2qPsVvaMxwrGJlNhLHEahlFQ==", "dev": true, "requires": { "@types/node": "*", @@ -8680,58 +8675,58 @@ } }, "@types/secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.2.tgz", + "integrity": "sha512-QMg+9v0bbNJ2peLuHRWxzmy0HRJIG6gFZNhaRSp7S3ggSbCCxiqQB2/ybvhXyhHOCequpNkrx7OavNhrWOsW0A==", "dev": true, "requires": { "@types/node": "*" } }, "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", "dev": true }, "@types/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-7cTXwKP/HLOPVgjg+YhBdQ7bMiobGMuoBmrGmqwIWJv8elC6t1DfVc/mn4fD9UE1IjhwmhaQ5pGVXkmXbH0rhg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.0.tgz", + "integrity": "sha512-flgpHJjntpBAdJD43ShRosQvNC0ME97DCfGvZEDlAThQmnerRXrLbX6YgzRBQCZTthET9eAWFAMaYP0m0Y4HzQ==", "dev": true }, "@types/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-ijZ1vzRawI7QoWnTNL8KpHixd2b2XVb9I9HAqI3triPsh1EC0xH0Eg6w2O3TKbDCgiNNlJqfrof6j4T2I+l9vw==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.5.tgz", + "integrity": "sha512-8mbDgtc8xpxDDem5Gwj76stBDJX35KQ3YBoayxlqUQcL5BZUthiqP/VQ4PQnLHqM4PmlbyO74t98eJpURO+gPA==", "dev": true, "requires": { "@types/node": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", + "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dev": true, "requires": { "@types/yargs-parser": "*" } }, "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.3.tgz", - "integrity": "sha512-jW8sEFu1ZeaV8xzwsfi6Vgtty2jf7/lJmQmDkDruBjYAbx5DA8JtbcMnP0rNPUG+oH5GoQBTSp+9613BzuIpYg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.0.tgz", + "integrity": "sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "4.28.3", - "@typescript-eslint/scope-manager": "4.28.3", + "@typescript-eslint/experimental-utils": "4.28.0", + "@typescript-eslint/scope-manager": "4.28.0", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.1.0", @@ -8740,55 +8735,55 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.3.tgz", - "integrity": "sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.0.tgz", + "integrity": "sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.28.3", - "@typescript-eslint/types": "4.28.3", - "@typescript-eslint/typescript-estree": "4.28.3", + "@typescript-eslint/scope-manager": "4.28.0", + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/parser": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.3.tgz", - "integrity": "sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.0.tgz", + "integrity": "sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "4.28.3", - "@typescript-eslint/types": "4.28.3", - "@typescript-eslint/typescript-estree": "4.28.3", + "@typescript-eslint/scope-manager": "4.28.0", + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", "debug": "^4.3.1" } }, "@typescript-eslint/scope-manager": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.3.tgz", - "integrity": "sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.0.tgz", + "integrity": "sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==", "dev": true, "requires": { - "@typescript-eslint/types": "4.28.3", - "@typescript-eslint/visitor-keys": "4.28.3" + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/visitor-keys": "4.28.0" } }, "@typescript-eslint/types": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.3.tgz", - "integrity": "sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.0.tgz", + "integrity": "sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.3.tgz", - "integrity": "sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.0.tgz", + "integrity": "sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==", "dev": true, "requires": { - "@typescript-eslint/types": "4.28.3", - "@typescript-eslint/visitor-keys": "4.28.3", + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/visitor-keys": "4.28.0", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -8797,158 +8792,158 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.28.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.3.tgz", - "integrity": "sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.0.tgz", + "integrity": "sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==", "dev": true, "requires": { - "@typescript-eslint/types": "4.28.3", + "@typescript-eslint/types": "4.28.0", "eslint-visitor-keys": "^2.0.0" } }, "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", "dev": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", "dev": true }, "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", "dev": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" } }, "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.0", "@xtuc/long": "4.2.2" } }, @@ -9010,9 +9005,9 @@ } }, "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true, "requires": {} }, @@ -9150,16 +9145,16 @@ } }, "babel-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.6.tgz", - "integrity": "sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.5.tgz", + "integrity": "sha512-bTMAbpCX7ldtfbca2llYLeSFsDM257aspyAOpsdrdSrBqoLkWCy4HPYTXtXWaSLgFPjrJGACL65rzzr4RFGadw==", "dev": true, "requires": { - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", + "babel-preset-jest": "^27.0.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" @@ -9179,9 +9174,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz", + "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -9211,12 +9206,12 @@ } }, "babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz", + "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.0.6", + "babel-plugin-jest-hoist": "^27.0.1", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -9411,9 +9406,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001245", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz", - "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==", + "version": "1.0.30001240", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001240.tgz", + "integrity": "sha512-nb8mDzfMdxBDN7ZKx8chWafAdBp5DAAlpWvNyUGe5tcDWd838zpzDN3Rah9cjCqhfOKkrvx40G2SDtP0qiWX/w==", "dev": true }, "chalk": { @@ -9672,9 +9667,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -9769,9 +9764,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.775", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.775.tgz", - "integrity": "sha512-EGuiJW4yBPOTj2NtWGZcX93ZE8IGj33HJAx4d3ouE2zOfW2trbWU+t1e0yzLr1qQIw81++txbM3BH52QwSRE6Q==", + "version": "1.3.759", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.759.tgz", + "integrity": "sha512-nM76xH0t2FBH5iMEZDVc3S/qbdKjGH7TThezxC8k1Q7w7WHvIAyJh8lAe2UamGfdRqBTjHfPDn82LJ0ksCiB9g==", "dev": true }, "elliptic": { @@ -9844,9 +9839,9 @@ } }, "es-module-lexer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", - "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.6.0.tgz", + "integrity": "sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA==", "dev": true }, "escalade": { @@ -9922,14 +9917,13 @@ } }, "eslint": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.30.0.tgz", - "integrity": "sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.2", - "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -10114,17 +10108,17 @@ "dev": true }, "expect": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.6.tgz", - "integrity": "sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.2.tgz", + "integrity": "sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-styles": "^5.0.0", - "jest-get-type": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-regex-util": "^27.0.6" + "jest-get-type": "^27.0.1", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-regex-util": "^27.0.1" }, "dependencies": { "ansi-styles": { @@ -10142,9 +10136,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz", + "integrity": "sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -10173,9 +10167,9 @@ "dev": true }, "fastq": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", - "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -10243,9 +10237,9 @@ } }, "flatted": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz", - "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, "follow-redirects": { @@ -10347,9 +10341,9 @@ "dev": true }, "globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -10617,9 +10611,9 @@ } }, "is-core-module": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", - "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", "dev": true, "requires": { "has": "^1.0.3" @@ -10774,49 +10768,49 @@ } }, "jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", - "integrity": "sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.5.tgz", + "integrity": "sha512-4NlVMS29gE+JOZvgmSAsz3eOjkSsHqjTajlIsah/4MVSmKvf3zFP/TvgcLoWe2UVHiE9KF741sReqhF0p4mqbQ==", "dev": true, "requires": { - "@jest/core": "^27.0.6", + "@jest/core": "^27.0.5", "import-local": "^3.0.2", - "jest-cli": "^27.0.6" + "jest-cli": "^27.0.5" } }, "jest-changed-files": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.6.tgz", - "integrity": "sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.2.tgz", + "integrity": "sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "execa": "^5.0.0", "throat": "^6.0.1" } }, "jest-circus": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.6.tgz", - "integrity": "sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.5.tgz", + "integrity": "sha512-p5rO90o1RTh8LPOG6l0Fc9qgp5YGv+8M5CFixhMh7gGHtGSobD1AxX9cjFZujILgY8t30QZ7WVvxlnuG31r8TA==", "dev": true, "requires": { - "@jest/environment": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/environment": "^27.0.5", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.0.6", + "expect": "^27.0.2", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6", + "jest-each": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-runtime": "^27.0.5", + "jest-snapshot": "^27.0.5", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" @@ -10829,12 +10823,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -10843,52 +10837,52 @@ } }, "jest-cli": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.6.tgz", - "integrity": "sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.5.tgz", + "integrity": "sha512-kZqY020QFOFQKVE2knFHirTBElw3/Q0kUbDc3nMfy/x+RQ7zUY89SUuzpHHJoSX1kX7Lq569ncvjNqU3Td/FCA==", "dev": true, "requires": { - "@jest/core": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/core": "^27.0.5", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "jest-config": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-config": "^27.0.5", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "prompts": "^2.0.1", "yargs": "^16.0.3" } }, "jest-config": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.6.tgz", - "integrity": "sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.5.tgz", + "integrity": "sha512-zCUIXag7QIXKEVN4kUKbDBDi9Q53dV5o3eNhGqe+5zAbt1vLs4VE3ceWaYrOub0L4Y7E9pGfM84TX/0ARcE+Qw==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.6", - "@jest/types": "^27.0.6", - "babel-jest": "^27.0.6", + "@jest/test-sequencer": "^27.0.5", + "@jest/types": "^27.0.2", + "babel-jest": "^27.0.5", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", "is-ci": "^3.0.0", - "jest-circus": "^27.0.6", - "jest-environment-jsdom": "^27.0.6", - "jest-environment-node": "^27.0.6", - "jest-get-type": "^27.0.6", - "jest-jasmine2": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-runner": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-circus": "^27.0.5", + "jest-environment-jsdom": "^27.0.5", + "jest-environment-node": "^27.0.5", + "jest-get-type": "^27.0.1", + "jest-jasmine2": "^27.0.5", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.5", + "jest-runner": "^27.0.5", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "micromatch": "^4.0.4", - "pretty-format": "^27.0.6" + "pretty-format": "^27.0.2" }, "dependencies": { "ansi-styles": { @@ -10898,12 +10892,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -10932,25 +10926,25 @@ } }, "jest-docblock": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", - "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz", + "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.6.tgz", - "integrity": "sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.2.tgz", + "integrity": "sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6" + "jest-get-type": "^27.0.1", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2" }, "dependencies": { "ansi-styles": { @@ -10960,12 +10954,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -10974,84 +10968,84 @@ } }, "jest-environment-jsdom": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz", - "integrity": "sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.5.tgz", + "integrity": "sha512-ToWhViIoTl5738oRaajTMgYhdQL73UWPoV4GqHGk2DPhs+olv8OLq5KoQW8Yf+HtRao52XLqPWvl46dPI88PdA==", "dev": true, "requires": { - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/environment": "^27.0.5", + "@jest/fake-timers": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6", + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2", "jsdom": "^16.6.0" } }, "jest-environment-node": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.6.tgz", - "integrity": "sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.5.tgz", + "integrity": "sha512-47qqScV/WMVz5OKF5TWpAeQ1neZKqM3ySwNveEnLyd+yaE/KT6lSMx/0SOx60+ZUcVxPiESYS+Kt2JS9y4PpkQ==", "dev": true, "requires": { - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/environment": "^27.0.5", + "@jest/fake-timers": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", - "jest-mock": "^27.0.6", - "jest-util": "^27.0.6" + "jest-mock": "^27.0.3", + "jest-util": "^27.0.2" } }, "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", + "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", "dev": true }, "jest-haste-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.6.tgz", - "integrity": "sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.5.tgz", + "integrity": "sha512-3LFryGSHxwPFHzKIs6W0BGA2xr6g1MvzSjR3h3D8K8Uqy4vbRm/grpGHzbPtIbOPLC6wFoViRrNEmd116QWSkw==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.3.2", "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", + "jest-regex-util": "^27.0.1", + "jest-serializer": "^27.0.1", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "micromatch": "^4.0.4", "walker": "^1.0.7" } }, "jest-jasmine2": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz", - "integrity": "sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.5.tgz", + "integrity": "sha512-m3TojR19sFmTn79QoaGy1nOHBcLvtLso6Zh7u+gYxZWGcza4rRPVqwk1hciA5ZOWWZIJOukAcore8JRX992FaA==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.6", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/environment": "^27.0.5", + "@jest/source-map": "^27.0.1", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.0.6", + "expect": "^27.0.2", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "pretty-format": "^27.0.6", + "jest-each": "^27.0.2", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-runtime": "^27.0.5", + "jest-snapshot": "^27.0.5", + "jest-util": "^27.0.2", + "pretty-format": "^27.0.2", "throat": "^6.0.1" }, "dependencies": { @@ -11062,12 +11056,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -11076,13 +11070,13 @@ } }, "jest-leak-detector": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz", - "integrity": "sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz", + "integrity": "sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==", "dev": true, "requires": { - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "dependencies": { "ansi-styles": { @@ -11092,12 +11086,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -11106,15 +11100,15 @@ } }, "jest-matcher-utils": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz", - "integrity": "sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz", + "integrity": "sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" + "jest-diff": "^27.0.2", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" }, "dependencies": { "ansi-styles": { @@ -11124,30 +11118,30 @@ "dev": true }, "diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", + "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", "dev": true }, "jest-diff": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", - "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", + "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" + "diff-sequences": "^27.0.1", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" } }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -11156,18 +11150,18 @@ } }, "jest-message-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.6.tgz", - "integrity": "sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.2.tgz", + "integrity": "sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", - "pretty-format": "^27.0.6", + "pretty-format": "^27.0.2", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -11188,12 +11182,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -11202,12 +11196,12 @@ } }, "jest-mock": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.6.tgz", - "integrity": "sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==", + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.3.tgz", + "integrity": "sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/node": "*" } }, @@ -11219,83 +11213,83 @@ "requires": {} }, "jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz", + "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==", "dev": true }, "jest-resolve": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.6.tgz", - "integrity": "sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.5.tgz", + "integrity": "sha512-Md65pngRh8cRuWVdWznXBB5eDt391OJpdBaJMxfjfuXCvOhM3qQBtLMCMTykhuUKiBMmy5BhqCW7AVOKmPrW+Q==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "chalk": "^4.0.0", "escalade": "^3.1.1", "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "resolve": "^1.20.0", "slash": "^3.0.0" } }, "jest-resolve-dependencies": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz", - "integrity": "sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.5.tgz", + "integrity": "sha512-xUj2dPoEEd59P+nuih4XwNa4nJ/zRd/g4rMvjHrZPEBWeWRq/aJnnM6mug+B+Nx+ILXGtfWHzQvh7TqNV/WbuA==", "dev": true, "requires": { - "@jest/types": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-snapshot": "^27.0.6" + "@jest/types": "^27.0.2", + "jest-regex-util": "^27.0.1", + "jest-snapshot": "^27.0.5" } }, "jest-runner": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.6.tgz", - "integrity": "sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.5.tgz", + "integrity": "sha512-HNhOtrhfKPArcECgBTcWOc+8OSL8GoFoa7RsHGnfZR1C1dFohxy9eLtpYBS+koybAHlJLZzNCx2Y/Ic3iEtJpQ==", "dev": true, "requires": { - "@jest/console": "^27.0.6", - "@jest/environment": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/console": "^27.0.2", + "@jest/environment": "^27.0.5", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-docblock": "^27.0.6", - "jest-environment-jsdom": "^27.0.6", - "jest-environment-node": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-leak-detector": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-runtime": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", + "jest-docblock": "^27.0.1", + "jest-environment-jsdom": "^27.0.5", + "jest-environment-node": "^27.0.5", + "jest-haste-map": "^27.0.5", + "jest-leak-detector": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-resolve": "^27.0.5", + "jest-runtime": "^27.0.5", + "jest-util": "^27.0.2", + "jest-worker": "^27.0.2", "source-map-support": "^0.5.6", "throat": "^6.0.1" } }, "jest-runtime": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.6.tgz", - "integrity": "sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==", - "dev": true, - "requires": { - "@jest/console": "^27.0.6", - "@jest/environment": "^27.0.6", - "@jest/fake-timers": "^27.0.6", - "@jest/globals": "^27.0.6", - "@jest/source-map": "^27.0.6", - "@jest/test-result": "^27.0.6", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.5.tgz", + "integrity": "sha512-V/w/+VasowPESbmhXn5AsBGPfb35T7jZPGZybYTHxZdP7Gwaa+A0EXE6rx30DshHKA98lVCODbCO8KZpEW3hiQ==", + "dev": true, + "requires": { + "@jest/console": "^27.0.2", + "@jest/environment": "^27.0.5", + "@jest/fake-timers": "^27.0.5", + "@jest/globals": "^27.0.5", + "@jest/source-map": "^27.0.1", + "@jest/test-result": "^27.0.2", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/yargs": "^16.0.0", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", @@ -11303,23 +11297,23 @@ "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-mock": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-snapshot": "^27.0.6", - "jest-util": "^27.0.6", - "jest-validate": "^27.0.6", + "jest-haste-map": "^27.0.5", + "jest-message-util": "^27.0.2", + "jest-mock": "^27.0.3", + "jest-regex-util": "^27.0.1", + "jest-resolve": "^27.0.5", + "jest-snapshot": "^27.0.5", + "jest-util": "^27.0.2", + "jest-validate": "^27.0.2", "slash": "^3.0.0", "strip-bom": "^4.0.0", "yargs": "^16.0.3" } }, "jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz", + "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==", "dev": true, "requires": { "@types/node": "*", @@ -11327,9 +11321,9 @@ } }, "jest-snapshot": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.6.tgz", - "integrity": "sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==", + "version": "27.0.5", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.5.tgz", + "integrity": "sha512-H1yFYdgnL1vXvDqMrnDStH6yHFdMEuzYQYc71SnC/IJnuuhW6J16w8GWG1P+qGd3Ag3sQHjbRr0TcwEo/vGS+g==", "dev": true, "requires": { "@babel/core": "^7.7.2", @@ -11338,23 +11332,23 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/transform": "^27.0.5", + "@jest/types": "^27.0.2", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.0.6", + "expect": "^27.0.2", "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.6", - "jest-get-type": "^27.0.6", - "jest-haste-map": "^27.0.6", - "jest-matcher-utils": "^27.0.6", - "jest-message-util": "^27.0.6", - "jest-resolve": "^27.0.6", - "jest-util": "^27.0.6", + "jest-diff": "^27.0.2", + "jest-get-type": "^27.0.1", + "jest-haste-map": "^27.0.5", + "jest-matcher-utils": "^27.0.2", + "jest-message-util": "^27.0.2", + "jest-resolve": "^27.0.5", + "jest-util": "^27.0.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.0.6", + "pretty-format": "^27.0.2", "semver": "^7.3.2" }, "dependencies": { @@ -11365,30 +11359,30 @@ "dev": true }, "diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", + "version": "27.0.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", + "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", "dev": true }, "jest-diff": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", - "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.2.tgz", + "integrity": "sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.0.6" + "diff-sequences": "^27.0.1", + "jest-get-type": "^27.0.1", + "pretty-format": "^27.0.2" } }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -11397,12 +11391,12 @@ } }, "jest-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.6.tgz", - "integrity": "sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.2.tgz", + "integrity": "sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -11411,17 +11405,17 @@ } }, "jest-validate": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.6.tgz", - "integrity": "sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.2.tgz", + "integrity": "sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.0.6", + "jest-get-type": "^27.0.1", "leven": "^3.1.0", - "pretty-format": "^27.0.6" + "pretty-format": "^27.0.2" }, "dependencies": { "ansi-styles": { @@ -11437,12 +11431,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", - "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", + "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { - "@jest/types": "^27.0.6", + "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -11451,24 +11445,24 @@ } }, "jest-watcher": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.6.tgz", - "integrity": "sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.2.tgz", + "integrity": "sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==", "dev": true, "requires": { - "@jest/test-result": "^27.0.6", - "@jest/types": "^27.0.6", + "@jest/test-result": "^27.0.2", + "@jest/types": "^27.0.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.0.6", + "jest-util": "^27.0.2", "string-length": "^4.0.1" } }, "jest-worker": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", - "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz", + "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==", "dev": true, "requires": { "@types/node": "*", @@ -11504,9 +11498,9 @@ } }, "jscrypto": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/jscrypto/-/jscrypto-1.0.2.tgz", - "integrity": "sha512-r+oNJLGTv1nkNMBBq3c70xYrFDgJOYVgs2OHijz5Ht+0KJ0yObD0oYxC9mN72KLzVfXw+osspg6t27IZvuTUxw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jscrypto/-/jscrypto-1.0.1.tgz", + "integrity": "sha512-xb+lVDVDGe3cL7i7IZqdvQV0ucMyxxD3Jt+xfrc0GedTOdLto65rBHpIlKOJ8W/X3Qg/z5nEcUva5ziDVParSQ==" }, "jsdom": { "version": "16.6.0", @@ -11723,6 +11717,12 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -12281,9 +12281,9 @@ } }, "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -12491,12 +12491,12 @@ } }, "schema-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.0.tgz", - "integrity": "sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "requires": { - "@types/json-schema": "^7.0.7", + "@types/json-schema": "^7.0.6", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } @@ -12793,9 +12793,9 @@ }, "dependencies": { "ajv": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.1.tgz", - "integrity": "sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -12840,9 +12840,9 @@ } }, "terser": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", - "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", "dev": true, "requires": { "commander": "^2.20.0", @@ -13016,9 +13016,9 @@ } }, "ts-node": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.1.0.tgz", - "integrity": "sha512-6szn3+J9WyG2hE+5W8e0ruZrzyk1uFLYye6IGMBadnOzDh8aP7t8CbFpsfCiEx2+wMixAhjFt7lOZC4+l+WbEA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.0.0.tgz", + "integrity": "sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==", "dev": true, "requires": { "@tsconfig/node10": "^1.0.7", @@ -13034,16 +13034,26 @@ } }, "tsconfig-paths": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz", - "integrity": "sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", "dev": true, "requires": { - "json5": "^2.2.0", + "@types/json5": "^0.0.29", + "json5": "^1.0.1", "minimist": "^1.2.0", "strip-bom": "^3.0.0" }, "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -13109,13 +13119,14 @@ } }, "typedoc": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.21.4.tgz", - "integrity": "sha512-slZQhvD9U0d9KacktYAyuNMMOXJRFNHy+Gd8xY2Qrqq3eTTTv3frv3N4au/cFnab9t3T5WA0Orb6QUjMc+1bDA==", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.21.2.tgz", + "integrity": "sha512-SR1ByJB3USg+jxoxwzMRP07g/0f/cQUE5t7gOh1iTUyjTPyJohu9YSKRlK+MSXXqlhIq+m0jkEHEG5HoY7/Adg==", "dev": true, "requires": { "glob": "^7.1.7", "handlebars": "^4.7.7", + "lodash": "^4.17.21", "lunr": "^2.3.9", "marked": "^2.1.1", "minimatch": "^3.0.0", @@ -13136,9 +13147,9 @@ "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" }, "typescript": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", - "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", "dev": true }, "uglify-js": { @@ -13251,21 +13262,21 @@ "dev": true }, "webpack": { - "version": "5.44.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.44.0.tgz", - "integrity": "sha512-I1S1w4QLoKmH19pX6YhYN0NiSXaWY8Ou00oA+aMcr9IUGeF5azns+IKBkfoAAG9Bu5zOIzZt/mN35OffBya8AQ==", + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.40.0.tgz", + "integrity": "sha512-c7f5e/WWrxXWUzQqTBg54vBs5RgcAgpvKE4F4VegVgfo4x660ZxYUF2/hpMkZUnLjgytVTitjeXaN4IPlXCGIw==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "@types/estree": "^0.0.47", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.2.1", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.7.1", + "es-module-lexer": "^0.6.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -13313,9 +13324,9 @@ "dev": true }, "acorn-walk": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz", - "integrity": "sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.0.tgz", + "integrity": "sha512-mjmzmv12YIG/G8JQdQuz2MUDShEJ6teYpT5bmWA4q7iwoGen8xtt3twF3OvzIUl+Q06aWIjvnwQUKvQ6TtMRjg==", "dev": true } } @@ -13465,9 +13476,9 @@ } }, "ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==", "requires": {} }, "xml-name-validator": { diff --git a/package.json b/package.json index 7a5f49b2f..a1ef3f1d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@terra-money/terra.js", - "version": "1.8.9", + "version": "2.0.0", "description": "The JavaScript SDK for Terra", "license": "MIT", "author": "Terraform Labs, PTE.", @@ -67,6 +67,7 @@ "husky": "^4.3.6", "jest": "^27.0.4", "lint-staged": "^10.5.3", + "lodash.memoize": "^4.1.2", "prettier": "^2.2.1", "stream-browserify": "^3.0.0", "ts-jest": "^27.0.3", diff --git a/src/client/WebSocketClient.ts b/src/client/WebSocketClient.ts index aa4ee2595..e5959a336 100644 --- a/src/client/WebSocketClient.ts +++ b/src/client/WebSocketClient.ts @@ -234,7 +234,6 @@ export class WebSocketClient extends EventEmitter { ...query, }); this.callback = callback; - this.start(); } public subscribeTx(query: TendermintQuery, callback: Callback): void { diff --git a/src/client/lcd/LCDClient.ts b/src/client/lcd/LCDClient.ts index f1522f0d1..b62a684e6 100644 --- a/src/client/lcd/LCDClient.ts +++ b/src/client/lcd/LCDClient.ts @@ -21,7 +21,6 @@ import { Wallet } from './Wallet'; import { Numeric } from '../../core/numeric'; import { Coins } from '../../core/Coins'; import { Key } from '../../key'; -import { setContractEncoding } from '../../util/contract'; export interface LCDClientConfig { /** @@ -115,13 +114,6 @@ export class LCDClient { ...config, }; - // TODO: Deprcate this after columbus-5/bombay - // Make wasm module compatible with bombay network. Because it is a global flag, - // it doesn't support columbus-4/tequila and columbus-5/bombay at the same time - setContractEncoding( - !/^(?:columbus-5|bombay|localterra)/.test(config.chainID) - ); - this.apiRequester = new APIRequester(this.config.URL); // instantiate APIs diff --git a/src/client/lcd/LCDUtils.spec.ts b/src/client/lcd/LCDUtils.spec.ts new file mode 100644 index 000000000..c131a8688 --- /dev/null +++ b/src/client/lcd/LCDUtils.spec.ts @@ -0,0 +1,28 @@ +import { LCDClient } from './LCDClient'; +import { LCDUtils } from './LCDUtils'; +import { Coin, Validator } from '../../core'; + +const lcdUtils = new LCDUtils( + new LCDClient({ + chainID: 'bombay-9', + URL: 'https://bombay-lcd.terra.dev', + }) +); + +describe('LCDUtils', () => { + it('calculateTax', async () => { + await expect( + lcdUtils.calculateTax(new Coin('uluna', '0.0')) + ).resolves.toBeInstanceOf(Coin); + }); + + it('validatorsWithVotingPower', async () => { + const vwv = await lcdUtils.validatorsWithVotingPower(); + + expect(vwv[Object.keys(vwv)[0]]).toMatchObject({ + validatorInfo: expect.any(Validator), + votingPower: expect.any(Number), + proposerPriority: expect.any(Number), + }); + }); +}); diff --git a/src/client/lcd/LCDUtils.ts b/src/client/lcd/LCDUtils.ts index 2982885f5..ceca414bf 100644 --- a/src/client/lcd/LCDUtils.ts +++ b/src/client/lcd/LCDUtils.ts @@ -35,14 +35,14 @@ export class LCDUtils { const validatorSetResponse = await this.lcd.tendermint.validatorSet(); const validators = await this.lcd.staking.validators(); const validatorSet = validatorSetResponse.validators.reduce((m: any, o) => { - m[o.pub_key] = o; + m[o.pub_key.value] = o; return m; }, {}); const res: { [k: string]: ValidatorWithVotingPower } = {}; for (const v of validators) { - const delegateInfo = validatorSet[v.consensus_pubkey]; + const delegateInfo = validatorSet[v.consensus_pubkey.value]; if (delegateInfo === undefined) continue; res[v.operator_address] = { validatorInfo: v, diff --git a/src/client/lcd/api/AuthAPI.spec.ts b/src/client/lcd/api/AuthAPI.spec.ts index 1e291a247..4b7fe9fe3 100644 --- a/src/client/lcd/api/AuthAPI.spec.ts +++ b/src/client/lcd/api/AuthAPI.spec.ts @@ -1,16 +1,17 @@ import { APIRequester } from '../APIRequester'; import { AuthAPI } from './AuthAPI'; -import { Account, LazyGradedVestingAccount } from '../../../core'; +import { Account } from '../../../core'; import { MnemonicKey } from '../../../key'; -const c = new APIRequester('https://lcd.terra.dev/'); +// TODO - restore to https://lcd.terra.dev +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const auth = new AuthAPI(c); describe('AuthAPI', () => { describe('accounts', () => { it('account exists', async () => { const acct = await auth.accountInfo( - 'terra1ax7xtll5v6u6vdnymxa4k4648w80zhkggl0u24' + 'terra1fa0trn2nqjc2n6mmz9txta7ky5h5nnp9m6cra3' ); expect(acct instanceof Account).toBe(true); @@ -20,13 +21,14 @@ describe('AuthAPI', () => { }); }); - it('LazyGradedVestingAccount', async () => { - const acct = await auth.accountInfo( - 'terra1upg95nlwkfkrq4hhjrn3k9s6ud0aqx36gwnlsn' - ); + // TODO: - after merging CosmosSDK@v0.43.x restore vesting account test + // it('LazyGradedVestingAccount', async () => { + // const acct = await auth.accountInfo( + // 'terra1upg95nlwkfkrq4hhjrn3k9s6ud0aqx36gwnlsn' + // ); - expect(acct instanceof LazyGradedVestingAccount).toBe(true); - }); + // expect(acct instanceof LazyGradedVestingAccount).toBe(true); + // }); it('invalid account', async () => { await expect(auth.accountInfo('1234')).rejects.toThrow(); diff --git a/src/client/lcd/api/BankAPI.spec.ts b/src/client/lcd/api/BankAPI.spec.ts index fce6749a6..67cf47283 100644 --- a/src/client/lcd/api/BankAPI.spec.ts +++ b/src/client/lcd/api/BankAPI.spec.ts @@ -1,7 +1,8 @@ import { APIRequester } from '../APIRequester'; import { BankAPI } from './BankAPI'; +import { Coins } from '../../../core'; -const c = new APIRequester('https://lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const bank = new BankAPI(c); describe('BankAPI', () => { @@ -14,4 +15,9 @@ describe('BankAPI', () => { await expect(bank.balance('1234')).rejects.toThrow(); }); }); + + it('total supply', async () => { + const totalSupply = await bank.total(); + expect(totalSupply).toEqual(expect.any(Coins)); + }); }); diff --git a/src/client/lcd/api/BankAPI.ts b/src/client/lcd/api/BankAPI.ts index fc521a343..a064338d9 100644 --- a/src/client/lcd/api/BankAPI.ts +++ b/src/client/lcd/api/BankAPI.ts @@ -11,4 +11,13 @@ export class BankAPI extends BaseAPI { .get(`/bank/balances/${address}`) .then(d => Coins.fromData(d.result)); } + + /** + * Get the total supply of tokens in circulation for all denominations. + */ + public async total(): Promise { + return this.c + .get<{ supply: Coins.Data }>(`/bank/total`) + .then(d => Coins.fromData(d.result.supply)); + } } diff --git a/src/client/lcd/api/DistributionAPI.spec.ts b/src/client/lcd/api/DistributionAPI.spec.ts index 15f62339a..61c88ab7f 100644 --- a/src/client/lcd/api/DistributionAPI.spec.ts +++ b/src/client/lcd/api/DistributionAPI.spec.ts @@ -3,7 +3,7 @@ import { DistributionAPI } from './DistributionAPI'; import { Dec } from '../../../core'; -const c = new APIRequester('https://lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const distribution = new DistributionAPI(c); describe('DistributionAPI', () => { diff --git a/src/client/lcd/api/GovAPI.spec.ts b/src/client/lcd/api/GovAPI.spec.ts index 83f6c6de6..a99c07674 100644 --- a/src/client/lcd/api/GovAPI.spec.ts +++ b/src/client/lcd/api/GovAPI.spec.ts @@ -2,7 +2,7 @@ import { APIRequester } from '../APIRequester'; import { GovAPI } from './GovAPI'; import { Coins, Dec } from '../../../core'; -const c = new APIRequester('https://lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const gov = new GovAPI(c); describe('GovAPI', () => { @@ -18,7 +18,7 @@ describe('GovAPI', () => { tally_params: { quorum: expect.any(Dec), threshold: expect.any(Dec), - veto: expect.any(Dec), + veto_threshold: expect.any(Dec), }, }); }); diff --git a/src/client/lcd/api/GovAPI.ts b/src/client/lcd/api/GovAPI.ts index 6ea61c1db..f27389986 100644 --- a/src/client/lcd/api/GovAPI.ts +++ b/src/client/lcd/api/GovAPI.ts @@ -137,7 +137,7 @@ export class GovAPI extends BaseAPI { .get(`/gov/parameters/tallying`) .then(({ result: d }) => ({ quorum: new Dec(d.quorum), - veto: new Dec(d.veto), + veto_threshold: new Dec(d.veto_threshold), threshold: new Dec(d.threshold), })); } diff --git a/src/client/lcd/api/MarketAPI.spec.ts b/src/client/lcd/api/MarketAPI.spec.ts index 469ed713a..dd6ccee56 100644 --- a/src/client/lcd/api/MarketAPI.spec.ts +++ b/src/client/lcd/api/MarketAPI.spec.ts @@ -2,7 +2,7 @@ import { APIRequester } from '../APIRequester'; import { MarketAPI } from './MarketAPI'; import { Dec } from '../../../core/numeric'; -const c = new APIRequester('https://lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const market = new MarketAPI(c); describe('MarketAPI', () => { @@ -10,7 +10,7 @@ describe('MarketAPI', () => { await expect(market.parameters()).resolves.toMatchObject({ pool_recovery_period: expect.any(Number), base_pool: expect.any(Dec), - min_spread: expect.any(Dec), + min_stability_spread: expect.any(Dec), }); }); }); diff --git a/src/client/lcd/api/MarketAPI.ts b/src/client/lcd/api/MarketAPI.ts index 92ff2a691..cd3397c4e 100644 --- a/src/client/lcd/api/MarketAPI.ts +++ b/src/client/lcd/api/MarketAPI.ts @@ -7,18 +7,18 @@ export interface MarketParams { */ pool_recovery_period: number; - /** Initial starting size of both Terra and Luna liquidity pools. */ + /** Initial starting size of both Luna and Terra mint liquidity pools. */ base_pool: Dec; /** Minimum spread charged on Terra<>Luna swaps to prevent leaking value from front-running attacks. */ - min_spread: Dec; + min_stability_spread: Dec; } export namespace MarketParams { export interface Data { pool_recovery_period: string; base_pool: string; - min_spread: string; + min_stability_spread: string; } } @@ -42,7 +42,7 @@ export class MarketAPI extends BaseAPI { /** * Gets current value of the pool delta, which is used to determine Terra<>Luna swap rates. */ - public async terraPoolDelta(): Promise { + public async poolDelta(): Promise { return this.c .get(`/market/terra_pool_delta`) .then(d => new Dec(d.result)); @@ -57,7 +57,7 @@ export class MarketAPI extends BaseAPI { .then(({ result: d }) => ({ pool_recovery_period: Number.parseInt(d.pool_recovery_period), base_pool: new Dec(d.base_pool), - min_spread: new Dec(d.min_spread), + min_stability_spread: new Dec(d.min_stability_spread), })); } } diff --git a/src/client/lcd/api/MintAPI.spec.ts b/src/client/lcd/api/MintAPI.spec.ts index 7276b972b..00ae51933 100644 --- a/src/client/lcd/api/MintAPI.spec.ts +++ b/src/client/lcd/api/MintAPI.spec.ts @@ -2,7 +2,7 @@ import { Dec } from '../../../core/numeric'; import { APIRequester } from '../APIRequester'; import { MintAPI } from './MintAPI'; -const c = new APIRequester('https://tequila-lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const api = new MintAPI(c); describe('MintAPI', () => { diff --git a/src/client/lcd/api/OracleAPI.spec.ts b/src/client/lcd/api/OracleAPI.spec.ts index 4acca9e0f..4e1d9cd1a 100644 --- a/src/client/lcd/api/OracleAPI.spec.ts +++ b/src/client/lcd/api/OracleAPI.spec.ts @@ -2,7 +2,7 @@ import { APIRequester } from '../APIRequester'; import { OracleAPI } from './OracleAPI'; import { Dec } from '../../../core/numeric'; -const c = new APIRequester('https://lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const oracle = new OracleAPI(c); describe('OracleAPI', () => { diff --git a/src/client/lcd/api/OracleAPI.ts b/src/client/lcd/api/OracleAPI.ts index 34d2deb31..30ac8afde 100644 --- a/src/client/lcd/api/OracleAPI.ts +++ b/src/client/lcd/api/OracleAPI.ts @@ -2,10 +2,8 @@ import { BaseAPI } from './BaseAPI'; import { ValAddress, Denom, - ExchangeRateVote, Coin, Coins, - ExchangeRatePrevote, AccAddress, Dec, AggregateExchangeRatePrevote, @@ -56,68 +54,6 @@ export namespace OracleParams { } export class OracleAPI extends BaseAPI { - /** - * Query the currently casted votes for the exchange rate of LUNA, filterable by validator or denom. - * - * At least one of the parameters **must** be provided. - * @param denom denomination to query votes for - * @param validator validator operator address to query votes for - */ - public async votes( - denom?: Denom, - validator?: ValAddress - ): Promise { - if (validator !== undefined && denom !== undefined) { - const vote = await this.c.get( - `/oracle/denoms/${denom}/votes/${validator}` - ); - return [ExchangeRateVote.fromData(vote.result)]; - } else if (validator !== undefined) { - const votes = await this.c.get( - `/oracle/voters/${validator}/votes` - ); - return votes.result.map(ExchangeRateVote.fromData); - } else if (denom !== undefined) { - const votes = await this.c.get( - `/oracle/denoms/${denom}/votes` - ); - return votes.result.map(ExchangeRateVote.fromData); - } else { - throw new Error('both denom and validator cannot both be undefined'); - } - } - - /** - * Query the currently casted vprevotes, filterable by validator or denom. - * - * At least one of the parameters **must** be provided. - * @param denom denomination to query prevotes for - * @param validator validator operator address to query prevotes for - */ - public async prevotes( - denom?: Denom, - validator?: ValAddress - ): Promise { - if (validator !== undefined && denom !== undefined) { - const prevote = await this.c.get( - `/oracle/denoms/${denom}/prevotes/${validator}` - ); - return [ExchangeRatePrevote.fromData(prevote.result)]; - } else if (validator !== undefined) { - const prevotes = await this.c.get( - `/oracle/voters/${validator}/prevotes` - ); - return prevotes.result.map(ExchangeRatePrevote.fromData); - } else if (denom !== undefined) { - const prevotes = await this.c.get( - `/oracle/denoms/${denom}/prevotes` - ); - return prevotes.result.map(ExchangeRatePrevote.fromData); - } else { - throw new Error('both denom and validator cannot both be undefined'); - } - } - /** * Gets the Oracle module's currently registered exchange rate for LUNA in all available denominations. */ diff --git a/src/client/lcd/api/SlashingAPI.spec.ts b/src/client/lcd/api/SlashingAPI.spec.ts index 91d8e7e32..14b202092 100644 --- a/src/client/lcd/api/SlashingAPI.spec.ts +++ b/src/client/lcd/api/SlashingAPI.spec.ts @@ -2,13 +2,12 @@ import { APIRequester } from '../APIRequester'; import { SlashingAPI } from './SlashingAPI'; import { Dec } from '../../../core/numeric'; -const c = new APIRequester('https://lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const slashing = new SlashingAPI(c); describe('SlashingAPI', () => { it('parameters', async () => { await expect(slashing.parameters()).resolves.toMatchObject({ - max_evidence_age: expect.any(Number), signed_blocks_window: expect.any(Number), min_signed_per_window: expect.any(Dec), downtime_jail_duration: expect.any(Number), diff --git a/src/client/lcd/api/SlashingAPI.ts b/src/client/lcd/api/SlashingAPI.ts index 7b0bdfce8..4fcd62a91 100644 --- a/src/client/lcd/api/SlashingAPI.ts +++ b/src/client/lcd/api/SlashingAPI.ts @@ -2,9 +2,6 @@ import { BaseAPI } from './BaseAPI'; import { Dec, ValConsAddress, ValConsPubKey } from '../../../core'; export interface SlashingParams { - /** Amount of time in seconds that evidence for validator misbehavior remains valid and can be submitted. */ - max_evidence_age: number; - /** Number of blocks over which missed blocks are tallied for downtime. */ signed_blocks_window: number; @@ -23,7 +20,6 @@ export interface SlashingParams { export namespace SlashingParams { export interface Data { - max_evidence_age: string; signed_blocks_window: string; min_signed_per_window: string; downtime_jail_duration: string; @@ -98,7 +94,6 @@ export class SlashingAPI extends BaseAPI { return this.c .get(`/slashing/parameters`) .then(({ result: d }) => ({ - max_evidence_age: Number.parseInt(d.max_evidence_age), signed_blocks_window: Number.parseInt(d.signed_blocks_window), min_signed_per_window: new Dec(d.min_signed_per_window), downtime_jail_duration: Number.parseInt(d.downtime_jail_duration), diff --git a/src/client/lcd/api/StakingAPI.spec.ts b/src/client/lcd/api/StakingAPI.spec.ts index af1b33192..19bde8a70 100644 --- a/src/client/lcd/api/StakingAPI.spec.ts +++ b/src/client/lcd/api/StakingAPI.spec.ts @@ -3,7 +3,7 @@ import { StakingAPI } from './StakingAPI'; import { Dec, Int } from '../../../core/numeric'; import { Coin } from '../../../core/Coin'; -const c = new APIRequester('https://tequila-lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const staking = new StakingAPI(c); describe('StakingAPI', () => { @@ -82,7 +82,10 @@ describe('StakingAPI', () => { it('validators', async () => { await expect(staking.validators()).resolves.toContainEqual({ operator_address: expect.any(String), - consensus_pubkey: expect.any(String), + consensus_pubkey: { + type: expect.any(String), + value: expect.any(String), + }, jailed: expect.any(Boolean), status: expect.any(Number), tokens: expect.any(Int), diff --git a/src/client/lcd/api/StakingAPI.ts b/src/client/lcd/api/StakingAPI.ts index 488437a70..34ebad8e8 100644 --- a/src/client/lcd/api/StakingAPI.ts +++ b/src/client/lcd/api/StakingAPI.ts @@ -24,6 +24,9 @@ export interface StakingParams { /** The denomination used as the staking token (probably Luna). */ bond_denom: Denom; + + /** The amount of staking tokens required for 1 unit of consensus-engine power */ + power_reduction: string; } export namespace StakingParams { @@ -33,6 +36,7 @@ export namespace StakingParams { max_entries: number; historical_entries: number; bond_denom: Denom; + power_reduction: string; } } @@ -220,6 +224,7 @@ export class StakingAPI extends BaseAPI { max_entries: d.max_entries, historical_entries: d.historical_entries, bond_denom: d.bond_denom, + power_reduction: d.power_reduction, })); } } diff --git a/src/client/lcd/api/SupplyAPI.spec.ts b/src/client/lcd/api/SupplyAPI.spec.ts deleted file mode 100644 index d8b791884..000000000 --- a/src/client/lcd/api/SupplyAPI.spec.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { APIRequester } from '../APIRequester'; -import { SupplyAPI } from './SupplyAPI'; -import { Coins } from '../../../core'; - -const c = new APIRequester('https://lcd.terra.dev/'); -const supply = new SupplyAPI(c); - -describe('SupplyAPI', () => { - it('total', async () => { - const totalSupply = await supply.total(); - expect(totalSupply).toEqual(expect.any(Coins)); - }); -}); diff --git a/src/client/lcd/api/SupplyAPI.ts b/src/client/lcd/api/SupplyAPI.ts index 34c0c5df5..e0f748880 100644 --- a/src/client/lcd/api/SupplyAPI.ts +++ b/src/client/lcd/api/SupplyAPI.ts @@ -1,13 +1,27 @@ +/** + * Total supply API has been moved bank module + * This file will be deprecated. DO NOT USE + */ import { Coins } from '../../../core'; import { BaseAPI } from './BaseAPI'; +export interface SupplyResponse { + supply: Coins; +} + +export namespace SupplyResponse { + export interface Data { + supply: Coins.Data; + } +} + export class SupplyAPI extends BaseAPI { /** * Get the total supply of tokens in circulation for all denominations. */ public async total(): Promise { return this.c - .get(`/supply/total`) - .then(d => Coins.fromData(d.result)); + .get(`/bank/total`) + .then(d => Coins.fromData(d.result.supply)); } } diff --git a/src/client/lcd/api/TreasuryAPI.spec.ts b/src/client/lcd/api/TreasuryAPI.spec.ts index 9d7a0b466..0b920d6ed 100644 --- a/src/client/lcd/api/TreasuryAPI.spec.ts +++ b/src/client/lcd/api/TreasuryAPI.spec.ts @@ -2,7 +2,7 @@ import { APIRequester } from '../APIRequester'; import { TreasuryAPI } from './TreasuryAPI'; import { Dec, PolicyConstraints } from '../../../core'; -const c = new APIRequester('https://lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const treasury = new TreasuryAPI(c); describe('TreasuryAPI', () => { diff --git a/src/client/lcd/api/TxAPI.ts b/src/client/lcd/api/TxAPI.ts index 2eafd85d0..eceb45972 100644 --- a/src/client/lcd/api/TxAPI.ts +++ b/src/client/lcd/api/TxAPI.ts @@ -164,7 +164,6 @@ export class TxAPI extends BaseAPI { const { msgs } = options; memo = memo || ''; - // create the fake fee if (fee === undefined) { fee = await this.lcd.tx.estimateFee(sourceAddress, msgs, options); } @@ -318,13 +317,16 @@ export class TxAPI extends BaseAPI { Broadcast.BLOCK ).then(d => { const blockResult: any = { - height: Number.parseInt(d.height), txhash: d.txhash, raw_log: d.raw_log, gas_wanted: Number.parseInt(d.gas_wanted), gas_used: Number.parseInt(d.gas_used), }; + if (d.height) { + blockResult.height = +d.height; + } + if (d.logs) { blockResult.logs = d.logs.map(l => TxLog.fromData(l)); } @@ -352,7 +354,7 @@ export class TxAPI extends BaseAPI { return this._broadcast(tx, Broadcast.SYNC).then( d => { const blockResult: any = { - height: Number.parseInt(d.height), + height: +d.height, txhash: d.txhash, raw_log: d.raw_log, }; @@ -379,7 +381,7 @@ export class TxAPI extends BaseAPI { tx, Broadcast.ASYNC ).then(d => ({ - height: Number.parseInt(d.height), + height: +d.height, txhash: d.txhash, })); } diff --git a/src/client/lcd/api/WasmAPI.spec.ts b/src/client/lcd/api/WasmAPI.spec.ts index 863ee610e..3192c0055 100644 --- a/src/client/lcd/api/WasmAPI.spec.ts +++ b/src/client/lcd/api/WasmAPI.spec.ts @@ -1,7 +1,7 @@ import { APIRequester } from '../APIRequester'; import { WasmAPI } from './WasmAPI'; -const c = new APIRequester('https://lcd.terra.dev/'); +const c = new APIRequester('https://bombay-lcd.terra.dev/'); const wasm = new WasmAPI(c); describe('WasmAPI', () => { diff --git a/src/client/lcd/api/WasmAPI.ts b/src/client/lcd/api/WasmAPI.ts index b8e9ef682..ef4691841 100644 --- a/src/client/lcd/api/WasmAPI.ts +++ b/src/client/lcd/api/WasmAPI.ts @@ -1,27 +1,26 @@ import { BaseAPI } from './BaseAPI'; import { AccAddress } from '../../../core/bech32'; -import { b64ToDict } from '../../../util/contract'; export interface CodeInfo { code_hash: string; - code_creator: AccAddress; + creator: AccAddress; } export interface ContractInfo { code_id: number; address: AccAddress; - owner: AccAddress; + creator: AccAddress; + admin: AccAddress; init_msg: any; // object - migratable: boolean; } export namespace ContractInfo { export interface Data { code_id: string; address: AccAddress; - owner: AccAddress; - init_msg: string; - migratable: boolean; + creator: AccAddress; + admin: AccAddress; + init_msg: any; // object } } @@ -52,9 +51,9 @@ export class WasmAPI extends BaseAPI { .then(({ result: d }) => ({ code_id: Number.parseInt(d.code_id), address: d.address, - owner: d.owner, - init_msg: b64ToDict(d.init_msg), - migratable: d.migratable, + creator: d.creator, + admin: d.admin, + init_msg: d.init_msg, })); } diff --git a/src/core/Msg.ts b/src/core/Msg.ts index 4a3831dac..9c0a2bb9a 100644 --- a/src/core/Msg.ts +++ b/src/core/Msg.ts @@ -16,8 +16,6 @@ import { } from './msgauth/msgs'; import { MsgDelegateFeedConsent, - MsgExchangeRatePrevote, - MsgExchangeRateVote, MsgAggregateExchangeRatePrevote, MsgAggregateExchangeRateVote, OracleMsg, @@ -33,10 +31,12 @@ import { } from './staking/msgs'; import { MsgStoreCode, + MsgMigrateCode, MsgInstantiateContract, MsgExecuteContract, MsgMigrateContract, - MsgUpdateContractOwner, + MsgUpdateContractAdmin, + MsgClearContractAdmin, WasmMsg, } from './wasm/msgs'; @@ -104,10 +104,6 @@ export namespace Msg { return MsgExecAuthorized.fromData(data); // oracle - case 'oracle/MsgExchangeRateVote': - return MsgExchangeRateVote.fromData(data); - case 'oracle/MsgExchangeRatePrevote': - return MsgExchangeRatePrevote.fromData(data); case 'oracle/MsgDelegateFeedConsent': return MsgDelegateFeedConsent.fromData(data); case 'oracle/MsgAggregateExchangeRatePrevote': @@ -134,14 +130,18 @@ export namespace Msg { // wasm case 'wasm/MsgStoreCode': return MsgStoreCode.fromData(data); + case 'wasm/MsgMigrateCode': + return MsgMigrateCode.fromData(data); case 'wasm/MsgInstantiateContract': return MsgInstantiateContract.fromData(data); case 'wasm/MsgExecuteContract': return MsgExecuteContract.fromData(data); case 'wasm/MsgMigrateContract': return MsgMigrateContract.fromData(data); - case 'wasm/MsgUpdateContractOwner': - return MsgUpdateContractOwner.fromData(data); + case 'wasm/MsgUpdateContractAdmin': + return MsgUpdateContractAdmin.fromData(data); + case 'wasm/MsgClearContractAdmin': + return MsgClearContractAdmin.fromData(data); } throw new Error(`unable to parse msg: ${data} unrecognized`); diff --git a/src/core/Proposal.ts b/src/core/Proposal.ts index bbbe46b85..edc68b095 100644 --- a/src/core/Proposal.ts +++ b/src/core/Proposal.ts @@ -2,10 +2,6 @@ import { Coins } from './Coins'; import { Int } from './numeric'; import { JSONSerializable } from '../util/json'; import { CommunityPoolSpendProposal } from './distribution/proposals'; -import { - TaxRateUpdateProposal, - RewardWeightUpdateProposal, -} from './treasury/proposals'; import { ParameterChangeProposal } from './params/proposals'; import { TextProposal } from './gov/proposals'; @@ -130,16 +126,12 @@ export namespace Proposal { export type Content = | TextProposal | CommunityPoolSpendProposal - | TaxRateUpdateProposal - | RewardWeightUpdateProposal | ParameterChangeProposal; export namespace Content { export type Data = | TextProposal.Data | CommunityPoolSpendProposal.Data - | TaxRateUpdateProposal.Data - | RewardWeightUpdateProposal.Data | ParameterChangeProposal.Data; export function fromData(data: Proposal.Content.Data): Proposal.Content { @@ -148,12 +140,10 @@ export namespace Proposal { return TextProposal.fromData(data); case 'distribution/CommunityPoolSpendProposal': return CommunityPoolSpendProposal.fromData(data); - case 'treasury/TaxRateUpdateProposal': - return TaxRateUpdateProposal.fromData(data); - case 'treasury/RewardWeightUpdateProposal': - return RewardWeightUpdateProposal.fromData(data); case 'params/ParameterChangeProposal': return ParameterChangeProposal.fromData(data); + // case 'upgrade/SoftwareUpgradeProposal': + // case 'upgrade/CancelSoftwareUpgradeProposal': } } } diff --git a/src/core/StdTx.data.json b/src/core/StdTx.data.json index e2a2d6537..c94b45cd2 100644 --- a/src/core/StdTx.data.json +++ b/src/core/StdTx.data.json @@ -1,1656 +1,750 @@ -{ - "txs": [{ - "height": "125002", - "txhash": "E2969CFC525D852234EAF30F7F2A71ACC1A89261543E0343220FD4030F58A140", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - } +[{ + "type": "core/StdTx", + "value": { + "fee": { + "gas": "390040", + "amount": [ + { + "denom": "uluna", + "amount": "58506" + } + ] + }, + "msg": [ + { + "type": "staking/MsgUndelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "10000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "OdroEdhODknAwEzN+z0ghc/BttlA1rQvNdpBpHoON35zwZcibLBiJ59RBEGTYg6nFwk4SudHRSV2X3UyuPDyyg==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "703673", + "amount": [ + { + "denom": "uluna", + "amount": "105551" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "10000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "r9vSUi0llby6SbJiTu3jI/D9+EiRX2YD6RU+Cg8baRMoIkoFu9fh5jFBqPS+3YNu3rHMQ6GQ7GvUVdEbUiH3pA==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "233139", + "amount": [ + { + "denom": "uluna", + "amount": "34971" + } + ] + }, + "msg": [ + { + "type": "distribution/MsgWithdrawDelegationReward", + "value": { + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "L2ZkRD41011RCbTlxUm0g9fTtmtD4sXb01HbzT+VrWxfuIvQ5kNr1brrzIHTtdqcQqTo/9/Tpb+IpGXHpy82fQ==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "638593", + "amount": [ + { + "denom": "uluna", + "amount": "95789" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "5000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "czxolPKtkQXrr6r+RnobZ/r91jyMEGVle5vo6Yw8JEQDZicBXFSo1rYh0FTp9J/Np6WXdoGE2f76jPYaJ3TeSA==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "631033", + "amount": [ + { + "denom": "uluna", + "amount": "94655" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "10000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "baqKHVtrL7x/w1a8LmnDIUogaBSod7ixMJjhxETImBUgot8SfeiikbHoorBsQd44mRFViOZZuqYw1evNiKYIuA==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "627413", + "amount": [ + { + "denom": "uluna", + "amount": "94112" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "11000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "CehPZE9BlZoaw1ymMse4GH+jZZoUmQ0sk/Bp5CEaUUZeQdE8nWF5n3ilNEzSOhxinB5afauatJXKon7AVKSCNQ==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "613753", + "amount": [ + { + "denom": "uluna", + "amount": "92063" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "12000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "AMzwLydZM7UnswXF+KUzQeN/wH5RG252+WDfhKjg9VQl4Iu0e98hfOBd4fs4oifQT2MWUupCw3Qb4TY9MsRsWw==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "239906", + "amount": [ + { + "denom": "uluna", + "amount": "35986" + } + ] + }, + "msg": [ + { + "type": "staking/MsgDelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "123000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "2AVIthzrMU6YigqxtpmgAq7M3UVU7Tx/1/LNFUEfW2I/E6WNrltA442DfYLfmCVRacuG6t1pMhReKazhyKHzzw==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "440886", + "amount": [ + { + "denom": "uluna", + "amount": "66133" + } + ] + }, + "msg": [ + { + "type": "staking/MsgUndelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "989258464" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "Ai9Uo6exA25+RdlecKFHiucjPimoYqfP85KElCz4K69lOqkcMoQ0LZG36wctPgYHauC1aGw5fn7yT2TCpsd/AA==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "189816", + "amount": [ + { + "denom": "uluna", + "amount": "2848" + } + ] + }, + "msg": [ + { + "type": "wasm/MsgExecuteContract", + "value": { + "coins": [ + { + "denom": "uluna", + "amount": "1000000" + } ], - "gas_wanted": "200000", - "gas_used": "135958", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.267872980680898154", - "salt": "9dbc", - "denom": "uusd", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "311.005888030136361522", - "salt": "37cc", - "denom": "ukrw", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.194437746011075385", - "salt": "a0a2", - "denom": "usdr", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "729.953872355447515474", - "salt": "c178", - "denom": "umnt", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "a5720d5a462b7f867af755bfc3fe35627c37382b", - "denom": "uusd", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "8438df91b2e4ccb3784cabd4e84cf20f41800910", - "denom": "ukrw", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "4c20981e0c66098ee39f0e4afbbafbc05136e1ba", - "denom": "usdr", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "bb151947cad1a0abce9cb780a5faa51d0b7f9f50", - "denom": "umnt", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4RDdgjQPNWfgJswEBNY59qEk6HUFGw17J9h7t/HhUCW" - }, - "signature": "kQUa1ysTklSsQPF85BMGNs9Aow3Se+qmQLWFuqQEt5QJWlqXgsj4jDJAMcXU3BAJGAHSTQx6gPhmTPMCHqKDCw==" - }], - "memo": "" + "sender": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "contract": "terra156v8s539wtz0sjpn8y8a8lfg8fhmwa7fy22aff", + "execute_msg": { + "swap": { + "offer_asset": { + "info": { + "native_token": { + "denom": "uluna" + } + }, + "amount": "1000000" } - }, - "timestamp": "2019-12-23T03:41:34Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] + } + } + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "HnqjmMybJMxUBs0PCzDo+G/5dzFcj278f3jq4woyGiosJDDKcy7VitdvMHj0LL0RYgnnWnkFIYVXLjl0vYhpMQ==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "189816", + "amount": [ + { + "denom": "uluna", + "amount": "2848" + } + ] + }, + "msg": [ + { + "type": "wasm/MsgExecuteContract", + "value": { + "coins": [ + { + "denom": "uluna", + "amount": "1000000" + } + ], + "sender": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "contract": "terra156v8s539wtz0sjpn8y8a8lfg8fhmwa7fy22aff", + "execute_msg": { + "swap": { + "offer_asset": { + "info": { + "native_token": { + "denom": "uluna" + } + }, + "amount": "1000000" } - ] - }, + } + } + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "dVJSkxTrcNbuk4B9nCV4ry9eyqi328BJRYJadp0hB9AyDUXXwZ73sdtCo3Fe8oJ/zhhawU21E1gzaqZ5xWhO2A==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "190089", + "amount": [ + { + "denom": "uluna", + "amount": "2852" + } + ] + }, + "msg": [ { - "height": "300001", - "txhash": "6E10C3149F75AC998C6E71D3120C2BE703C20AED9B5FA248410E5F1C581B35FA", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] + "type": "wasm/MsgExecuteContract", + "value": { + "coins": [ + { + "denom": "uluna", + "amount": "1000000000" + } + ], + "sender": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "contract": "terra156v8s539wtz0sjpn8y8a8lfg8fhmwa7fy22aff", + "execute_msg": { + "swap": { + "offer_asset": { + "info": { + "native_token": { + "denom": "uluna" + } + }, + "amount": "1000000000" } + } + } + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "OLK99gpaQMVr/r7MXTZdlj6IcyRtdGabnTXC6SoFBBEwsXFVgI31NWUSUib50ELdarw7v/SYeir3lciy0pWSqg==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "190089", + "amount": [ + { + "denom": "uluna", + "amount": "2852" + } + ] + }, + "msg": [ + { + "type": "wasm/MsgExecuteContract", + "value": { + "coins": [ + { + "denom": "uluna", + "amount": "1000000000" + } ], - "gas_wanted": "180000", - "gas_used": "129954", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "282.000000000000000000", - "salt": "5aae", - "denom": "ukrw", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "662.598168913228050769", - "salt": "5636", - "denom": "umnt", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.175115271433311931", - "salt": "6c16", - "denom": "usdr", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.241881456524177918", - "salt": "a542", - "denom": "uusd", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "423a9d1d80d45570b3689c712f0a72b9e17e043f", - "denom": "ukrw", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "89cd41bc8e8acb4ce0948f44acbffd03bf6badc9", - "denom": "umnt", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "e3eb255f12c877a802c628f339f2ead237dc0c20", - "denom": "usdr", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "530712a66250fe8eacf7583d29d96865fca2ea75", - "denom": "uusd", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "2700" - }], - "gas": "180000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AkzjKhsBYzfTjSS0St8hXxeS3lfU84uEVzTccgYvIDVi" - }, - "signature": "P/mIwTUI1WbyV4+FFhQq7uyp7unJtuOwrfLJCOHXtGQMRAEXwEdJlq2yWtlRNK1mKhsIqXbhUd4CcMOC4JkAuw==" - }], - "memo": "Voting from terra feeder" + "sender": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "contract": "terra156v8s539wtz0sjpn8y8a8lfg8fhmwa7fy22aff", + "execute_msg": { + "swap": { + "offer_asset": { + "info": { + "native_token": { + "denom": "uluna" + } + }, + "amount": "1000000000" } - }, - "timestamp": "2020-01-05T09:21:07Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] + } + } + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "Nw+PtYnxVIWTfQMp9cvmfHTZmijkQGHiAhuYK8SthIh5zuWTdKcRtFR6yRRqu0ZDCs+F+0E4PnMnfF8XZeZr1w==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "190052", + "amount": [ + { + "denom": "uluna", + "amount": "2851" + } + ] + }, + "msg": [ + { + "type": "wasm/MsgExecuteContract", + "value": { + "coins": [ + { + "denom": "uluna", + "amount": "1000000000" + } + ], + "sender": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "contract": "terra156v8s539wtz0sjpn8y8a8lfg8fhmwa7fy22aff", + "execute_msg": { + "swap": { + "offer_asset": { + "info": { + "native_token": { + "denom": "uluna" + } + }, + "amount": "1000000000" } - ] + } + } + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "AeCh8k20IJ0PNLkNTnsQ59SmC0S0P/CCfOVGDEcg/9sv8+b09MBnEv/KFKP8scNZD2yOdD0KcT19jzVakd43gQ==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "2715874", + "amount": [ + { + "denom": "uluna", + "amount": "1357937" + } + ] + }, + "msg": [ + { + "type": "wasm/MsgStoreCode", + "value": { + "sender": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "wasm_byte_code": "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KAIARQ0AIAcQygELIAFBIGohASACQWBqIgINAAsLIAtFIAtBBXRFcg0RIAgQygEMEQsgA0HAAWogA0GYAWoQnAEgAygCwAEiCUEVRwRAIAcoAgAhCiABKAIAIQwgAygCxAEhBCATBEAgEBDKAQsgAgRAIAJBBXQhAiAIQRRqIQEDQAJAIAFBfGooAgAiB0UNACABKAIARQ0AIAcQygELIAFBIGohASACQWBqIgINAAsLIAtFIAtBBXRFcg0RIAgQygEMEQsgACAQNgIEIABBGGogAjYCACAAQRRqIAs2AgAgAEEQaiAINgIAIABBDGogDDYCACAAQQhqIBM2AgBBACEWDBELIAFBIkcEQEEQIQkgAUH9AEcNDEETIQkMDAsgA0HwAGogDRChASADLQBwQQFxDQELQQQhCSAIDQwMDQsgAy0AcUEiRwRAQQ4hCSAIDQwMDQsgDRCbASADQcABaiANEKABIAMoAtABIQogAygCzAEhBiADKALIASEEIAMoAsQBIQEgAygCwAFBAUYEQCAGIQwgASEJIAgNDAwNCwJAAkACQCABBEBBAiEHAkACQAJAIApBe2oOAgEAAgtBfkEAIARBgoHAAEEGELsCGyEHDAELQX5BASAEQYiBwABBBRC7AhshBwsgBgRAIAQQygELIAdBHnRBHnVBAEgNCyAHQQNxQQFrDQEMAwsCQCAGQXtqDgICAAsLIARBgoHAAEEGELsCDQoLIBAEQCADQcABakGCgcAAQQYQFCADQcwBaigCACEKIANByAFqKAIAIQwgAygCxAEhBCADKALAASEJIAgNDgwPCyADQcABaiANEJ8BIAMoAsABIgFBFUcEQCADKALMASEKIAMoAsgBIQwgAygCxAEhBCABIQkMAwsgA0HAAWogDRAVIAMoAswBIQwgAygCyAEhBCADKALEASEQIAMoAsABQQFGBEAgA0HQAWooAgAhCiAQIQkMAwsgBCETDAoLIARBiIHAAEEFELsCDQgLIAgEQCADQcABakGIgcAAQQUQFCADQcwBaigCACEKIANByAFqKAIAIQwgAygCxAEhBCADKALAASEJDAwLIANBwAFqIA0QnwEgAygCwAEiAUEVRw0BIANB6ABqIA0QoQEgAy0AaEEBcUUNAiADLQBpQdsARw0DIA0QmwEgA0HgAGogDRCZASADLQBkIANB2ABq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IAJBYGoiAg0ACwsgC0EFdEUgC0UgCEVycg0AIAgQygELIBNFIBBFcg0AIBAQygELIANBtAFqIAo2AgAgA0GwAWogDDYCACADIAQ2AqwBIAMgCTYCqAEgA0HAAWpB/4jAAEEgIANBqAFqEBggAEEgaiADQdgBaikDADcDACAAQRhqIANB0AFqKQMANwMAIABBEGogA0HIAWopAwA3AwAgAEEIaiADKQPAATcDAAsgACAWNgIAIANB4AFqJAALgwIBAX8jAEHgAGsiAyQAIAMgAjYCBCADIAE2AgAgA0EcakEBNgIAIANCAjcCDCADQYyLwAA2AgggA0ECNgIkIAMgA0EgajYCGCADIAM2AiAgA0EANgIwIANCATcDKCADIANBCGo2AjQgA0EDNgI8IAMgA0E0ajYCOCADIANBKGo2AkQgA0HcAGpBATYCACADQgE3AkwgA0HEhcAANgJIIAMgA0E4ajYCWCADQcQAakH0icAAIANByABqEIMCBEBBzIXAAEE3IANByABqQYyKwABB0IbAABCJAgALIABBDGogA0EwaigCADYCACAAIAMpAyg3AgQgAEEUNgIAIANB4ABqJAALgwIBAX8jAEHgAGsiAyQAIAMgAjYCBCADIAE2AgAgA0EcakEBNgIAIANCAjcCDCADQbCLwAA2AgggA0ECNgIkIAMgA0EgajYCGCADIAM2AiAgA0EANgIwIANCATcDKCADIANBCGo2AjQgA0EDNgI8IAMgA0E0ajYCOCADIANBKGo2AkQgA0HcAGpBATYCACADQgE3AkwgA0HEhcAANgJIIAMgA0E4ajYCWCADQcQAakH0icAAIANByABqEIMCBEBBzIXAAEE3IANByABqQYyKwABB0IbAABCJAgALIABBDGogA0EwaigCADYCACAAIAMpAyg3AgQgAEEUNgIAIANB4ABqJAALxgIBBX8jAEEgayICJAAgAiABEKEBQQEhAwJAAkACQAJAIAItAABBAXEEQCACLQABQSJHBEAgAEEONgIEDAULIAEQmwEgAkEIaiABEKABIAJBGGooAgAhBCACQRRqKAIAIQEgAkEQaigCACEFIAIoAgwhBiACKAIIQQFGDQEgBgRAIAAgBTYCBCAAQQxqIAQ2AgAgAEEIaiABNgIAQQAhAwwFCyABQX9MDQJBACEDAkAgAUUEQEEBIQZBACEE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AWpBhIfAAEEYIANB2AFqEBggAEEgaiADQYgCaikDADcDACAAQRhqIANBgAJqKQMANwMAIABBEGogA0H4AWopAwA3AwAgACADKQPwATcDCEIBCzcDACADQZACaiQAC4gCAQF/IwBB4ABrIgMkACADIAI2AgwgAyABNgIIIANBEGogASACEK0CAkAgAy0AEEEBRgRAIAMgAy0AEToAJyADQcwAakECNgIAIANB3ABqQQQ2AgAgA0ICNwI8IANBhIzAADYCOCADQQI2AlQgAyADQdAAajYCSCADIANBJ2o2AlggAyADQQhqNgJQIANBKGogA0E4ahD1ASADQThqIANBKGoQ9gECQCADKAIoIgFFDQAgAygCLEUNACABEMoBCyAAQoGAgIDAAjcDACAAQQhqIAMpAjg3AgAgAEEQaiADQUBrKAIANgIADAELIABBADYCACAAQQhqIAMpAxg3AwALIANB4ABqJAALm1sCEH8BfiMAQYACayICJAAgAhCnAQJAAkACQCAAAn8CQCACQRhqAn8CQCACQThqAn8CQAJAAkACQAJAAkACQAJAAkACQCABKAIAQQFHBEAgAigCCCIDIAIoAgRHBEAgAigCACEEDAILIANBAWoiBiADSQ0CIANBAXQiBCAGIAQgBksbIgZBCCAGQQhLGyEGAkAgA0UEQCACQQA2AuABDAELIAJB6AFqQQE2AgAgAiADNgLkASACIAIoAgA2AuABCyACQdABaiAGQQEgAkHgAWoQDSACQdgBaigCACEDIAIoAtQBIQQgAigC0AFBAUcEQCACIAM2AgQgAiAENgIAIAIoAgghAwwCCyADRQ0CDBALIAJBIGogAiABQQRqEBwgAkEYaiACQSxqKAIANgIAIAIgAikCJDcDECACKAIgQQFHDQMMDQsgAyAEakH7ADoAACACIAIoAghBAWo2AgggAkHgAWogAkGvg8AAQQIQqwEgAkHYAWoiAyACQewBaigCADYCACACIAIpAuQBNwPQAQJAIAIoAuABQQFHBEAgAigCCCIDIAIoAgRHBEAgAigCACEEDAILIANBAWoiBiADSQ0CIANBAXQiBCAGIAQgBksbIgZBCCAGQQhLGyEGAkAgA0UEQCACQQA2AuABDAELIAJB6AFqQQE2AgAgAiADNgLkASACIAIoAgA2AuABCyACQdABaiAGQQEgAkHgAWoQDSACQdgBaigCACEDIAIoAtQBIQQgAigC0AFBAUcEQCACIAM2AgQgAiAENgIAIAIoAgghAwwCCyADRQ0CDBALIAJBLGogAygCADYCACACIAIpA9ABNwIkIAJBATYCICACQSBqQQRyDAwLIAMgBGpBOjoAACACIAIoAghBAWo2AgggAkHgAWogAhCvASACKALgAUEBRgRAIAJBzABqIAJB7AFqKAIANgIAIAIgAikC5AE3AkQgAkEBNgJAIAJBQGtBBHIMCgsgAigC5AEiBkEIaigCACEDIAJB6AFqLQAARQRAAkAgBkEEaigCACADRwRAIAYoAgAhBAwBCyADQQFqIgQgA0kNAiADQQF0IgUgBCAFIARLGyIEQQggBEEISxshBAJAIANFBEAgAkEANgLgAQwBCyAGKAIAIQUgAkHoAWpBATYCACACIAM2AuQBIAIgBTYC4AELIAJB0AFqIARBASACQeABahANIAJB2AFqKAIAIQMgAigC1AEhBCACKALQAUEBRwRAIAYgBDYCACAGQQRqIAM2AgAgBkEIaigCACEDDAELIANFDQIMEAsgAyAEakEsOgAAIAZBCGoiAyADKAIAQQFqIgM2AgALAkAgBkEEaigCACADRwRAIAYoAgAhBAwBCyADQQFqIgQgA0kNASADQQF0IgUgBCAFIARLGyIEQQggBEEISxshBAJAIANFBEAgAkEANgLgAQwBCyAGKAIAIQUgAkHoAWpBATYCACACIAM2AuQBIAIgBTYC4AELIAJB0AFqIARBASACQeABahANIAJB2AFqKAIAIQMgAigC1AEhBCACKALQAUEBRwRAIAYgBDYCACAGQQRqIAM2AgAgBkEIaigCACEDDAELIANFDQEMDwsgAyAEakEiOgAAIAZBCGoiAyADKAIAQQFqIgM2AgACQCAGQQRqKAIAIgQgA2tBC08EQCAGKAIAIQQMAQsgA0ELaiIFIANJDQEgBEEBdCIDIAUgAyAFSxsiA0EIIANBCEsbIQMCQCAERQRAIAJBADYC4AEMAQsgBigCACEFIAJB6AFqQQE2AgAgAiAENgLkASACIAU2AuABCyACQdABaiADQQEgAkHgAWoQDSACQdgBaigCACEDIAIoAtQBIQQgAigC0AFBAUcEQCAGIAQ2AgAgBkEEaiADNgIAIAZBCGooAgAhAwwBCyADRQ0BDA8LIAMgBGoiA0Hhg8AAKQAANwAAIANBB2pB6IPAACgAADYAACAGQQhqIgMgAygCAEELaiIDNgIAAkAgBkEEaigCACIEIANrQQJPBEAgBigCACEEDAELIANBAmoiBSADSQ0BIARBAXQiAyAFIAMgBUsbIgNBCCADQQhLGyEDAkAgBEUEQCACQQA2AuABDAELIAYoAgAhBSACQegBakEBNgIAIAIgBDYC5AEgAiAFNgLgAQsgAkHQAWogA0EBIAJB4AFqEA0gAkHYAWooAgAhAyACKALUASEEIAIoAtABQQFHBEAgBiAENgIAIAZBBGogAzYCACAGQQhqKAIAIQMMAQsgA0UNAQwPCyADIARqQaL0ADsAACAGQQhqIgMgAygCAEECajYCACABKAIEIQkgAkHgAWogBiABQQxqKAIAIgQQrgEgAigC4AFBAUYEQCACQcwBaiACQewBaigCADYCACACIAIpAuQBNwLEAQwICyACQegBai0AACEDIAIoAuQBIQ4gBARAIAkgBEHoAGxqIREgAkHQAWpBBHIhCyACQeABakEEciEPA0AgA0H/AXFFBEACQCAOKAIIIgMgDkEEaiIFKAIARwRAIA4oAgAhBAwBCyADQQFqIgQgA0kNBCADQQF0IgcgBCAHIARLGyIEQQggBEEISxshBAJAIANFBEAgAkEANgLgAQwBCyAOKAIAIQcgAkEBNgLoASACIAM2AuQBIAIgBzYC4AELIAJB0AFqIARBASACQeABahANIAIoAtQBIQQgAigC2AEhAyACKALQAUEBRwRAIA4gBDYCACAFIAM2AgAgDigCCCEDDAELIANFDQQMEgsgAyAEakEsOgAAIA4gDigCCEEBajYCCAsgAkHgAWogDhCvAQJAAkACQAJAIAIoAuABQQFGBEAgCyACKQLkATcCACALQQhqIAJB7AFqKAIANgIADAELIAIoAuQBIgRBCGoiBygCACEDIAItAOgBRQRAAkAgBEEEaiIMKAIAIANHBEAgBCgCACEIDAELIANBAWoiBSADSQ0IIANBAXQiCCAFIAggBUsbIgVBCCAFQQhLGyEFAkAgA0UEQCACQQA2AuABDAELIAQoAgAhCCACQQE2AugBIAIgAzYC5AEgAiAINgLgAQsgAkGwAWogBUEBIAJB4AFqEA0gAigCtAEhCCACKAK4ASEDIAIoArABQQFHBEAgBCAINgIAIAwgAzYCACAHKAIAIQMMAQsgA0UNCCAIIAMQ8wEACyADIAhqQSw6AAAgByAHKAIAQQFqIgM2AgALAkAgBEEEaiIIKAIAIANHBEAgBCgCACEFDAELIANBAWoiBSADSQ0HIANBAXQiDCAFIAwgBUsbIgVBCCAFQQhLGyEFAkAgA0UEQCACQQA2AuABDAELIAQoAgAhDCACQQE2AugBIAIgAzYC5AEgAiAMNgLgAQsgAkGwAWogBUEBIAJB4AFqEA0gAigCtAEhBSACKAK4ASEDIAIoArABQQFHBEAgBCAFNgIAIAggAzYCACAHKAIAIQMMAQsgA0UNBwwWCyADIAVqQSI6AAAgByAHKAIAQQFqIgM2AgACQCAIKAIAIgUgA2tBAk8EQCAEKAIAIQUMAQsgA0ECaiIMIANJDQcgBUEBdCIDIAwgAyAMSxsiA0EIIANBCEsbIQMCQCAFRQRAIAJBADYC4AEMAQsgBCgCACEMIAJBATYC6AEgAiAFNgLkASACIAw2AuABCyACQbABaiADQQEgAkHgAWoQDSACKAK0ASEFIAIoArgBIQMgAigCsAFBAUcEQCAEIAU2AgAgCCADNgIAIAcoAgAhAwwBCyADRQ0HDBYLIAMgBWpB6cgBOwAAIAcgBygCAEECaiIDNgIAAkAgCCgCACIFIANrQQJPBEAgBCgCACEFDAELIANBAmoiDCADSQ0HIAVBAXQiAyAMIAMgDEsbIgNBCCADQQhLGyEDAkAgBUUEQCACQQA2AuABDAELIAQoAgAhDCACQQE2AugBIAIgBTYC5AEgAiAMNgLgAQsgAkGwAWogA0EBIAJB4AFqEA0gAigCtAEhBSACKAK4ASEDIAIoArABQQFHBEAgBCAFNgIAIAggAzYCACAHKAIAIQMMAQsgA0UNBwwWCyADIAVqQaL0ADsAACAHIAcoAgBBAmo2AgAgAkHgAWogBCAJKQMAEKoBIAJBuAFqIgwgD0EIaiIQKAIANgIAIAIgDykCADcDsAEgAigC4AFBAUYEQCACQagBaiACQbgBaigCACIBNgIAIAIgAikDsAEiEjcDoAEgC0EIaiABNgIAIAsgEjcCAAwBCwJAIAcoAgAiAyAIKAIARwRAIAQoAgAhBQwBCyADQQFqIgUgA0kNByADQQF0IgogBSAKIAVLGyIFQQggBUEISxshBQJAIANFBEAgAkEANgLgAQwBCyAEKAIAIQogAkEBNgLoASACIAM2AuQBIAIgCjYC4AELIAJBsAFqIAVBASACQeABahANIAIoArQBIQUgAigCuAEhAyACKAKwAUEBRwRAIAQgBTYCACAIIAM2AgAgBygCACEDDAELIANFDQcMFgsgAyAFakEsOgAAIAcgBygCAEEBaiIDNgIAAkAgCCgCACADRwRAIAQoAgAhBQwBCyADQQFqIgUgA0kNByADQQF0IgogBSAKIAVLGyIFQQggBUEISxshBQJAIANFBEAgAkEANgLgAQwBCyAEKAIAIQogAkEBNgLoASACIAM2AuQBIAIgCjYC4AELIAJBsAFqIAVBASACQeABahANIAIoArQBIQUgAigCuAEhAyACKAKwAUEBRwRAIAQgBTYCACAIIAM2AgAgBygCACEDDAELIANFDQcMFgsgAyAFakEiOgAAIAcgBygCAEEBaiIDNgIAAkAgCCgCACIFIANrQQNPBEAgBCgCACEFDAELIANBA2oiCiADSQ0HIAVBAXQiAyAKIAMgCksbIgNBCCADQQhLGyEDAkAgBUUEQCACQQA2AuABDAELIAQoAgAhCiACQQE2AugBIAIgBTYC5AEgAiAKNgLgAQsgAkGwAWogA0EBIAJB4AFqEA0gAigCtAEhBSACKAK4ASEDIAIoArABQQFHBEAgBCAFNgIAIAggAzYCACAHKAIAIQMMAQsgA0UNBwwWCyADIAVqIgNBiYPAAC8AADsAACADQQJqQYuDwAAtAAA6AAAgByAHKAIAQQNqIgM2AgACQCAIKAIAIgUgA2tBAk8EQCAEKAIAIQUMAQsgA0ECaiIKIANJDQcgBUEBdCIDIAogAyAKSxsiA0EIIANBCEsbIQMCQCAFRQRAIAJBADYC4AEMAQsgBCgCACEKIAJBATYC6AEgAiAFNgLkASACIAo2AuABCyACQbABaiADQQEgAkHgAWoQDSACKAK0ASEFIAIoArgBIQMgAigCsAFBAUcEQCAEIAU2AgAgCCADNgIAIAcoAgAhAwwBCyADRQ0HDBYLIAMgBWpBovQAOwAAIAcgBygCAEECajYCACACQeABaiAJQQhqIgogBBAdIAwgECgCADYCACACIA8pAgA3A7ABIAIoAuABQQFGBEAgAkGoAWogAkG4AWooAgAiATYCACAC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6AFqQQE2AgAgAiAENgLkASACIAU2AuABCyACQdABaiADQQEgAkHgAWoQDSACQdgBaigCACEDIAIoAtQBIQQgAigC0AFBAUcEQCAGIAQ2AgAgBkEEaiADNgIAIAZBCGooAgAhAwwBCyADRQ0BDA8LIAMgBGpBovQAOwAAIAZBCGoiAyADKAIAQQJqNgIAAkAgAUEoaiIBKAIARQRAIAJB4AFqIAYQrAEMAQsgAkHQAWogARB7IAJB4AFqIAYgAigC0AEiASACKALYARCrASACKALUAUUNACABEMoBCyACQbgBaiIBIAJB7AFqKAIANgIAIAIgAikC5AE3A7ABIAIoAuABQQFGBEAgAkHMAGogASgCADYCACACIAIpA7ABNwJEIAJBATYCQCACQUBrQQRyDAoLIAJBQGsgBkEAEKQBIAJBOGogAkHMAGooAgA2AgAgAiACKQJENwMwIAIoAkBBAUYNCiACKAIIIgMgAigCBEcEQCACKAIAIQQMAgsgA0EBaiIBIANJDQAgA0EBdCIGIAEgBiABSxsiAUEIIAFBCEsbIQECQCADRQRAIAJBADYC4AEMAQsgAkHoAWpBATYCACACIAM2AuQBIAIgAigCADYC4AELIAJB0AFqIAFBASACQeABahANIAJB2AFqKAIAIQEgAigC1AEhBCACKALQAUEBRwRAIAIgATYCBCACIAQ2AgAgAigCCCEDDAILIAFFDQAgBCABEPMBAAsQ9AEACyADIARqQf0AOgAAIAJBGGogAkEsaigCADYCACACIAIpAiQ3AxAgAiACKAIIQQFqNgIICyACQcgBaiACQQhqKAIAIgE2AgAgAiACKQMAIhI3A8ABIABBDGogATYCACAAIBI3AgRBAAwKCyACQQE2AsABIAJBmAFqIAJBwAFqQQRyIgFBCGooAgA2AgAgAiABKQIANwOQAQsgAkHMAGogAkGYAWooAgA2AgAgAiACKQOQATcCRCACQQE2AkAgAkFAa0EEcgwECyACQQE2AtABIAJBmAFqIAJB0AFqQQRyIgFBCGooAgA2AgAgAiABKQIANwOQAQsgAkHMAGogAkGYAWooAgA2AgAgAiACKQOQATcCRCACQQE2AkAgAkFAa0EEcgwCCyACQQE2AsABIAJB6ABqIAJBwAFqQQRyIgFBCGooAgA2AgAgAiABKQIANwNgCyACQcwAaiACQegAaigCADYCACACIAIpA2A3AkQgAkEBNgJAIAJBQGtBBHILIgFBCGooAgA2AgAgAiABKQIANwMwCyACQSxqIAJBOGooAgA2AgAgAiACKQMwNwIkIAJBATYCICACQSBqQQRyCyIBQQhqKAIANgIAIAIgASkCADcDEAsgAkHIAWoiASACQRhqKAIANgIAIAIgAikDEDcDwAECQCACKAIAIgNFDQAgAigCBEUNACADEMoBCyACQdgBaiABKAIANgIAIAIgAikDwAE3A9ABIAJB4AFqQeGHwABB4QAgAkHQAWoQHiAAQSBqIAJB+AFqKQMANwMAIABBGGogAkHwAWopAwA3AwAgAEEQaiACQegBaikDADcDACAAQQhqIAIpA+ABNwMAQQELNgIAIAJBgAJqJAAPCyAEIAMQ8wEACyAFIAMQ8wEACyAJIAMQ8wEAC+IGAQR/IwBBIGsiAyQAAkACQAJAAkAgASgCCCIEIAFBBGooAgBHBEAgASgCACEFDAELIARBAWoiBSAESQ0BIARBAXQiBiAFIAYgBUsbIgVBCCAFQQhLGyEFAkAgBEUEQCADQQA2AgAMAQsgA0EIakEBNgIAIAMgBDYCBCADIAEoAgA2AgALIANBEGogBUEBIAMQDSADQRhqKAIAIQQgAygCFCEFIAMoAhBBAUcEQCABIAU2AgAgAUEEaiAENgIAIAEoAgghBAwBCyAERQ0BIAUgBBDzAQALIAQgBWpB+wA6AAAgASABKAIIQQFqNgIIIAMgAUGqg8AAQQUQqwEgA0EYaiIEIANBDGooAgA2AgAgAyADKQIENwMQAkAgAygCAEEBRwRAIAEoAggiBCABQQRqKAIARwRAIAEoAgAhBQwCCyAEQQFqIgUgBEkNAiAEQQF0IgYgBSAGIAVLGyIFQQggBUEISxshBQJAIARFBEAgA0EANgIADAELIANBCGpBATYCACADIAQ2AgQgAyABKAIANgIACyADQRBqIAVBASADEA0gA0EYaigCACEEIAMoAhQhBSADKAIQQQFHBEAgASAFNgIAIAFBBGogBDYCACABKAIIIQQMAgsgBEUNAiAFIAQQ8wEACyAAIAMpAxA3AgQgAEEBNgIAIABBDGogBCgCADYCAAwDCyAEIAVqQTo6AAAgASABKAIIQQFqNgIIIAMgASACKAIAIAIoAggQqwEgA0EYaiICIANBDGooAgA2AgAgAyADKQIENwMQIAMoAgBBAUYEQCAAIAMpAxA3AgQgAEEBNgIAIABBDGogAigCADYCAAwDCyABKAIIIgQgAUEEaigCAEcEQCABKAIAIQUMAgsgBEEBaiICIARJDQAgBEEBdCIFIAIgBSACSxsiAkEIIAJBCEsbIQICQCAERQRAIANBADYCAAwBCyADQQhqQQE2AgAgAyAENgIEIAMgASgCADYCAAsgA0EQaiACQQEgAxANIANBGGooAgAhAiADKAIUIQUgAygCEEEBRwRAIAEgBTYCACABQQRqIAI2AgAgASgCCCEEDAILIAJFDQAgBSACEPMBAAsQ9AEACyAEIAVqQf0AOgAAIABBADYCACABIAEoAghBAWo2AggLIANBIGokAAvLLAEFfyMAQeAAayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAIAEoAgBBAWsOAgIAAQsgAigCCCIEIAJBBGooAgBHBEAgAigCACEFDAQLIARBAWoiBSAESQ0EIARBAXQiBiAFIAYgBUsbIgVBCCAFQQhLGyEFAkAgBEUEQCADQQA2AlAMAQsgA0HYAGpBATYCACADIAQ2AlQgAyACKAIANgJQCyADQUBrIAVBASADQdAAahANIANByABqKAIAIQQgAygCRCEFIAMoAkBBAUcEQCACIAU2AgAgAkEEaiAENgIAIAIoAgghBAwECyAERQ0EDAcLIAIoAggiBCACQQRqKAIARwRAIAIoAgAhBQwCCyAEQQFqIgUgBEkNAyAEQQF0IgYgBSAGIAVLGyIFQQggBUEISxshBQJAIARFBEAgA0EANgJQDAELIANB2ABqQQE2AgAgAyAENgJUIAMgAigCADYCUAsgA0FAayAFQQEgA0HQAGoQDSADQcgAaigCACEEIAMoAkQhBSADKAJAQQFHBEAgAiAFNgIAIAJBBGogBDYCACACKAIIIQQMAgsgBEUNAwwGCwJAIAIoAggiASACQQRqKAIARwRAIAIoAgAhBAwBCyABQQFqIgQgAUkNAyABQQF0IgUgBCAFIARLGyIEQQggBEEISxshBAJAIAFFBEAgA0EANgJQDAELIANB2ABqQQE2AgAgAyABNgJUIAMgAigCADYCUAsgA0FAayAEQQEgA0HQAGoQDSADQcgAaigCACEBIAMoAkQhBCADKAJAQQFHBEAgAiAENgIAIAJBBGogATYCACACKAIIIQEMAQsgAUUNAwwHCyABIARqQfsAOgAAIAIgAigCCEEBajYCCCADQdAAaiACQaSCwABBBhCrASADQShqIgEgA0HcAGooAgA2AgAgAyADKQJUNwMgAkAgAygCUEEBRwRAIAIoAggiASACQQRqKAIARwRAIAIoAgAhBAwCCyABQQFqIgQgAUkNBCABQQF0IgUgBCAFIARLGyIEQQggBEEISxshBAJAIAFFBEAgA0EANgJQDAELIANB2ABqQQE2AgAgAyABNgJUIAMgAigCADYCUAsgA0FAayAEQQEgA0HQAGoQDSADQcgAaigCACEBIAMoAkQhBCADKAJAQQFHBEAgAiAENgIAIAJBBGogATYCACACKAIIIQEMAgsgAUUNBAwICyAAIAMpAyA3AgQgAEEBNgIAIABBDGogASgCADYCAAwFCyABIARqQTo6AAAgAiACKAIIQQFqNgIIIANB0ABqIAIQrwECQAJAIAMoAlBBAUYEQCADQThqIANB0ABqQQRyIgFBCGooAgA2AgAgAyABKQIANwMwDAELIANBQGsgAygCVCADQdgAai0AABCkASADQThqIANBzABqKAIANgIAIAMgAykCRDcDMCADKAJAQQFHDQELIAAgAykDMDcCBCAAQQE2AgAgAEEMaiADQThqKAIANgIADAULAkAgAigCCCIBIAJBBGooAgBHBEAgAigCACEEDAELIAFBAWoiBCABSQ0DIAFBAXQiBSAEIAUgBEsbIgRBCCAEQQhLGyEEAkAgAUUEQCADQQA2AlAMAQsgA0HYAGpBATYCACADIAE2AlQgAyACKAIANgJQCyADQUBrIARBASADQdAAahANIANByABqKAIAIQEgAygCRCEEIAMoAkBBAUcEQCACIAQ2AgAgAkEEaiABNgIAIAIoAgghAQwBCyABRQ0DDAcLIAEgBGpB/QA6AAAgAEEANgIAIAIgAigCCEEBajYCCAwECyAEIAVqQfsAOgAAIAIgAigCCEEBajYCCCADQdAAaiACQaqCwABBBBCrASADQShqIgQgA0HcAGooAgA2AgAgAyADKQJUNwMgAkAgAygCUEEBRwRAIAIoAggiBCACQQRqKAIARwRAIAIoAgAhBQwCCyAEQQFqIgUgBEkNAyAEQQF0IgYgBSAGIAVLGyIFQQggBUEISxshBQJAIARFBEAgA0EANgJQDAELIANB2ABqQQE2AgAgAyAENgJUIAMgAigCADYCUAsgA0FAayAFQQEgA0HQAGoQDSADQcgAaigCACEEIAMoAkQhBSADKAJAQQFHBEAgAiAFNgIAIAJBBGogBDYCACACKAIIIQQMAgsgBEUNAwwGCyAAIAMpAyA3AgQgAEEBNgIAIABBDGogBCgCADYCAAwECyAEIAVqQTo6AAAgAiACKAIIQQFqNgIIAkACQCABKAIEQQFGBEAgA0HQAGogAkG1gsAAQQQQsAEgAygCUEEBRw0BIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMAgsgA0HQAGogAkG5gsAAQQQQsAEgAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMAgsgAyADKAJUNgIgIAMgA0HYAGotAAA6ACQgA0HQAGogA0EgakG9gsAAQQogAUEIahAPIAMoAlBBAUYEQCADQcwAaiADQdwAaigCADYCACADIAMpAlQ3AkQgA0EBNgJADAILIANB0ABqIANBIGpB3YDAAEEGIAFBFGoQECADKAJQQQFGBEAgA0HMAGogA0HcAGooAgA2AgAgAyADKQJUNwJEIANBATYCQAwCCyADQUBrIAMoAiAgAy0AJBClAQwBCyADIAMoAlQ2AiAgAyADQdgAai0AADoAJCADQdAAaiADQSBqQd2AwABBBiABQQhqEBAgAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMAQsgA0FAayADKAIgIAMtACQQpQELIANBOGoiASADQcwAaigCADYCACADIAMpAkQ3AzACQCADKAJAQQFHBEAgAigCCCIBIAJBBGooAgBHBEAgAigCACEEDAILIAFBAWoiBCABSQ0DIAFBAXQiBSAEIAUgBEsbIgRBCCAEQQhLGyEEAkAgAUUEQCADQQA2AlAMAQsgA0HYAGpBATYCACADIAE2AlQgAyACKAIANgJQCyADQUBrIARBASADQdAAahANIANByABqKAIAIQEgAygCRCEEIAMoAkBBAUcEQCACIAQ2AgAgAkEEaiABNgIAIAIoAgghAQwCCyABRQ0DDAcLIAAgAykDMDcCBCAAQQE2AgAgAEEMaiABKAIANgIADAQLIAEgBGpB/QA6AAAgAEEANgIAIAIgAigCCEEBajYCCAwDCyAEIAVqQfsAOgAAIAIgAigCCEEBajYCCCADQdAAaiACQaCCwABBBBCrASADQcgAaiIEIANB3ABqKAIANgIAIAMgAykCVDcDQAJAIAMoAlBBAUcEQCACKAIIIgQgAkEEaigCAEcEQCACKAIAIQUMAgsgBEEBaiIFIARJDQIgBEEBdCIGIAUgBiAFSxsiBUEIIAVBCEsbIQUCQCAERQRAIANBADYCUAwBCyADQdgAakEBNgIAIAMgBDYCVCADIAIoAgA2AlALIANBQGsgBUEBIANB0ABqEA0gA0HIAGooAgAhBCADKAJEIQUgAygCQEEBRwRAIAIgBTYCACACQQRqIAQ2AgAgAigCCCEEDAILIARFDQIMBQsgACADKQNANwIEIABBATYCACAAQQxqIAQoAgA2AgAMAwsgBCAFakE6OgAAIAIgAigCCEEBajYCCAJAAkACQAJAAkACQAJAAkAgASgCCEEBaw4EAQIDBAALIANB0ABqIAJBo4PAAEEHELABIAMoAlBBAUYEQCADQcwAaiADQdwAaigCADYCACADIAMpAlQ3AkQgA0EBNgJADAcLIAMgAygCVDYCMCADIANB2ABqLQAAOgA0IANB0ABqIANBMGpB2YLAAEENIAFBDGoQDyADKAJQQQFGBEAgA0HMAGogA0HcAGooAgA2AgAgAyADKQJUNwJEIANBATYCQAwHCyADQdAAaiADQTBqIAFBGGoQDCADKAJQQQFGBEAgA0HMAGogA0HcAGooAgA2AgAgAyADKQJUNwJEIANBATYCQAwHCyADQdAAaiADQTBqQbmCwABBBCABQSRqEBAgAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMBwsgA0FAayADKAIwIAMtADQQpQEMBgsgA0HQAGogAkGMg8AAQQsQsAEgAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMBgsgAyADKAJUIgQ2AhggAyADQdgAai0AACIFOgAcIAUNBCAEKAIIIgUgBEEEaigCAEcEQCAEKAIAIQYMBAsgBUEBaiIGIAVJDQYgBUEBdCIHIAYgByAGSxsiBkEIIAZBCEsbIQYCQCAFRQRAIANBADYCUAwBCyAEKAIAIQcgA0HYAGpBATYCACADIAU2AlQgAyAHNgJQCyADQUBrIAZBASADQdAAahANIANByABqKAIAIQUgAygCRCEGIAMoAkBBAUcEQCAEIAY2AgAgBEEEaiAFNgIAIAQoAgghBQwECyAFRQ0GDAsLIANB0ABqIAJB94LAAEEHELABIAMoAlBBAUYEQCADQcwAaiADQdwAaigCADYCACADIAMpAlQ3AkQgA0EBNgJADAULIAMgAygCVDYCMCADIANB2ABqLQAAOgA0IANB0ABqIANBMGpB2YLAAEENIAFBDGoQDyADKAJQQQFGBEAgA0HMAGogA0HcAGooAgA2AgAgAyADKQJUNwJEIANBATYCQAwFCyADQdAAaiADQTBqQf6CwABBCyABQShqEA4gAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMBQsgA0HQAGogA0EwaiABQRhqEAwgAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMBQsgA0FAayADKAIwIAMtADQQpQEMBAsgA0HQAGogAkHmgsAAQQwQsAEgAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMBAsgAyADKAJUNgIwIAMgA0HYAGotAAA6ADQgA0HQAGogA0EwakHZgsAAQQ0gAUEMahAPIAMoAlBBAUYEQCADQcwAaiADQdwAaigCADYCACADIAMpAlQ3AkQgA0EBNgJADAQLIANB0ABqIANBMGpB8oLAAEEFIAFBGGoQDyADKAJQQQFGBEAgA0HMAGogA0HcAGooAgA2AgAgAyADKQJUNwJEIANBATYCQAwECyADQUBrIAMoAjAgAy0ANBClAQwDCyADQdAAaiACQc6CwABBCxCwASADKAJQQQFHBEAgAyADKAJUNgIwIAMgA0HYAGotAAA6ADQgA0HQAGogA0EwakHZgsAAQQ0gAUEMahAPIAMoAlBBAUYEQCADQcwAaiADQdwAaigCADYCACADIAMpAlQ3AkQgA0EBNgJADAQLIANBQGsgAygCMCADLQA0EKUBDAMLIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMAgsgBSAGakEsOgAAIAQgBCgCCEEBajYCCCADKAIYIQQLIANBADoAHAJAIAQoAggiBSAEQQRqKAIARwRAIAQoAgAhBgwBCyAFQQFqIgYgBUkNAiAFQQF0IgcgBiAHIAZLGyIGQQggBkEISxshBgJAIAVFBEAgA0EANgJQDAELIAQoAgAhByADQdgAakEBNgIAIAMgBTYCVCADIAc2AlALIANBQGsgBkEBIANB0ABqEA0gA0HIAGooAgAhBSADKAJEIQYgAygCQEEBRwRAIAQgBjYCACAEQQRqIAU2AgAgBCgCCCEFDAELIAVFDQIMBwsgBSAGakEiOgAAIAQgBCgCCEEBajYCCAJAIAMoAhgiBEEEaigCACIGIARBCGooAgAiBWtBBU8EQCAEKAIAIQYMAQsgBUEFaiIHIAVJDQIgBkEBdCIFIAcgBSAHSxsiBUEIIAVBCEsbIQUCQCAGRQRAIANBADYCUAwBCyADQdgAakEBNgIAIAMgBjYCVCADIAQoAgA2AlALIANBQGsgBUEBIANB0ABqEA0gA0HIAGooAgAhBSADKAJEIQYgAygCQEEBRwRAIAQgBjYCACAEQQRqIAU2AgAgBEEIaigCACEFDAELIAVFDQIMBwsgBSAGaiIFQfKCwAAoAAA2AAAgBUEEakH2gsAALQAAOgAAIARBCGoiBSAFKAIAQQVqIgU2AgACQCAEQQRqKAIAIgYgBWtBAk8EQCAEKAIAIQYMAQsgBUECaiIHIAVJDQIgBkEBdCIFIAcgBSAHSxsiBUEIIAVBCEsbIQUCQCAGRQRAIANBADYCUAwBCyADQdgAakEBNgIAIAMgBjYCVCADIAQoAgA2AlALIANBQGsgBUEBIANB0ABqEA0gA0HIAGooAgAhBSADKAJEIQYgAygCQEEBRwRAIAQgBjYCACAEQQRqIAU2AgAgBEEIaigCACEFDAELIAVFDQIMBwsgBSAGakGi9AA7AAAgBEEIaiIEIAQoAgBBAmo2AgAgAygCGCEEAkAgASgCDCIFRQRAIANB0ABqIAQQrAEMAQsgA0HQAGogBCAFIAFBFGooAgAQqwELIANBOGoiBCADQdwAaigCADYCACADIAMpAlQ3AzAgAygCUEEBRgRAIANBzABqIAQoAgA2AgAgAyADKQMwNwJEIANBATYCQAwBCyADQdAAaiADQRhqQZeDwABBByABQUBrEA4gAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMAQsgA0HQAGogA0EYaiABQRhqEAwgAygCUEEBRgRAIANBzABqIANB3ABqKAIANgIAIAMgAykCVDcCRCADQQE2AkAMAQsgA0HQAGogA0EYakG5gsAAQQQgAUEkahAQIAMoAlBBAUYEQCADQcwAaiADQdwAaigCADYCACADIAMpAlQ3AkQgA0EBNgJADAELIANB0ABqIANBGGpBnoPAAEEFIAFBMGoQDyADKAJQQQFGBEAgA0HMAGogA0HcAGooAgA2AgAgAyADKQJUNwJEIANBATYCQAwBCyADQUBrIAMoAhggAy0AHBClAQsgA0EQaiIBIANBzABqKAIANgIAIAMgAykCRDcDCCADKAJAQQFHBEAgAigCCCIBIAJBBGooAgBHBEAgAigCACEEDAMLIAFBAWoiBCABSQ0BIAFBAXQiBSAEIAUgBEsbIgRBCCAEQQhLGyEEAkAgAUUEQCADQQA2AlAMAQsgA0HYAGpBATYCACADIAE2AlQgAyACKAIANgJQCyADQUBrIARBASADQdAAahANIANByABqKAIAIQEgAygCRCEEIAMoAkBBAUcEQCACIAQ2AgAgAkEEaiABNgIAIAIoAgghAQwDCyABRQ0BDAULIAAgAykDCDcCBCAAQQE2AgAgAEEMaiABKAIANgIADAILEPQBAAsgASAEakH9ADoAACAAQQA2AgAgAiACKAIIQQFqNgIICyADQeAAaiQADwsgBSAEEPMBAAsgBCABEPMBAAsgBiAFEPMBAAuxAgEDfyMAQUBqIgQkAAJAAkAgAkF/SgRAQQEhBSACBEAgAiEGIAJBARBBIgVFDQILIAUgASACELkCIQEgBEEANgIQIARCATcDCCAEIAM2AhQgBEEGNgIcIAQgBEEUajYCGCAEIARBCGo2AiQgBEE8akEBNgIAIARCATcCLCAEQcSFwAA2AiggBCAEQRhqNgI4IARBJGpB9InAACAEQShqEIMCDQIgAEEMaiACNgIAIABBCGogBjYCACAAIAE2AgQgAEEQaiAEKQMINwIAIABBGGogBEEQaigCADYCACAAQQg2AgACQCADKAIAIgBFDQAgA0EEaigCAEUNACAAEMoBCyAEQUBrJAAPCxD0AQALIAJBARDzAQALQcyFwABB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IAJCATcCHCACQYyNwAA2AhggASACQRhqEJ0CDAELIAJBLGpBATYCACACQgE3AhwgAkHEhcAANgIYIAJBBzYCDCACIAA2AhQgAiACQQhqNgIoIAIgAkEUajYCCCABIAJBGGoQnQILIAJBMGokAAsLACAAKAIAIAEQYQsRACAAKAIAIAAoAgQgARCmAgsMACAAKAIAIAEQmwILnQMBA38CQCAAKAIARQRAIAAoAgQhASAAQQxqKAIAIgIEQCACQegAbCECIAFBCGohAQNAIAEQKyABQegAaiEBIAJBmH9qIgINAAsgACgCBCEBCyAAQQhqKAIAIgJFIAFFciACQegAbEVyRQRAIAEQygELIABBEGooAgAhASAAQRhqKAIAIgIEQCACQcgAbCECA0AgARArIAFByABqIQEgAkG4f2oiAg0ACyAAKAIQIQELIABBFGooAgAiAkUgAUVyIAJByABsRXJFBEAgARDKAQsgAEEcaigCACEBIABBJGooAgAiAgRAIAEgAkEYbGohAgNAAkAgASgCACIDRQ0AIAFBBGooAgBFDQAgAxDKAQsCQCABQQxqKAIAIgNFDQAgAUEQaigCAEUNACADEMoBCyABQRhqIgEgAkcNAAsgACgCHCEBCyAAQSBqKAIAIgJFIAFFciACQRhsRXJFBEAgARDKAQsgAEEoaigCACIBRQ0BIABBLGooAgBFDQEgARDKAQ8LIAAoAgQiAUUNACAAQQhqKAIARQ0AIAEQygELC/YGAQN/AkACQAJAAkAgACgCAA4CAAIBCyAAKAIERQRAAkAgACgCCCIBRQ0AIABBDGooAgBFDQAgARDKAQsgAEEUaigCACEBIABBHGooAgAiAgRAIAJBBXQhAiABQRRqIQEDQAJAIAFBfGooAgAiA0UNACABKAIARQ0AIAMQygELIAFBIGohASACQWBqIgINAAsgACgCFCEBCyAAQRhqKAIAIgBFIAFFciAAQQV0RXINAiABEMoBDwsgACgCCCEBIABBEGooAgAiAgRAIAJBBXQhAiABQRRqIQEDQAJAIAFBfGooAgAiA0UNACABKAIARQ0AIAMQygELIAFBIGohASACQWBqIgINAAsgACgCCCEBCyAAQQxqKAIAIgBFIAFFciAAQQV0RXINASABEMoBDAELAkACQAJAAkACQCAAQQhqKAIADgQAAQIDBAsC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KQMANwIAIABBBGogAykDADcCAAsgA0EQaiQAC6MCAQR/IwBBIGsiAiQAIAIgARChAQJAAkAgAi0AAEEBcQRAIAItAAFBIkcEQCAAQQ42AgAMAwsgARCbASACQQhqIAEQoAEgAkEYaigCACEEIAJBFGooAgAhAyACQRBqKAIAIQEgAigCDCEFIAIoAghBAUYNASAFBEACQAJAIARBCUYEQCABQeiNwABBCRC7AkUNAQsgACABIARB9I3AAEEBEDEMAQsgAEEVNgIACyADRQ0DIAEQygEMAwsCQCADQQlGBEAgAUHojcAAQQkQuwJFDQELIAAgASADQfSNwABBARAxDAMLIABBFTYCAAwCCyAAQQQ2AgAMAQsgACABNgIEIAAgBTYCACAAQQxqIAQ2AgAgAEEIaiADNgIACyACQSBqJAALkQUCB38CfiMAQYABayICJAAgAkEwaiABKAIAIgUgASgCBCIGECEgAkHwAGoiAyACQcwAaikCADcDACACQfgAaiIEIAJB1ABqKAIANgIAIAIgAkHEAGopAgA3A2ggAkFAaygCACEIIAJBPGooAgAhByACQThqKAIAIQECQAJAAkAgAigCMEEBRwRAIAIoAjQiA0EBaiIEIANIDQMgAkHkAGogCDYCACACQeAAaiAHNgIAIAIgATYCXCACIAQ2AlggAkEwaiAFIAYgAkHYAGoQIyACQfAAaiIDIAJBxABqKQIANwMAIAJB+ABqIgQgAkHMAGooAgA2AgAgAiACQTxqKQIANwNoIAIoAjAiBUELRwRAIAJBOGooAgAhCCACKAI0IQYgAkEoaiAEKAIANgIAIAJBIGogAykDADcDACACIAIpA2g3AxggB0UgAUVyDQIgARDKAQwCCyACQQhqIAJBIGopAwA3AwAgAkEQaiACQShqKAIANgIAIAIgAikDGDcDACABRSAHRXJFBEAgARDKAQsgAEKAgICAgAE3AwAgAEEoakEANgIAIABBIGpCADcCACAAQRhqQoCAgIDAADcCACAAQRBqQgg3AgAgAEEIakIANwIADAILIAJBKGogBCgCADYCACACQSBqIAMpAwA3AwAgAiACKQNoNwMYIAEhBSAHIQYLIAJBEGogAkEoaigCACIBNgIAIAJBCGogAkEgaikDACIJNwMAIAIgAikDGCIKNwMAIABBEGogCDYCACAAQQxqIAY2AgAgAEEIaiAFNgIAIABBFGogCjcCACAAQRxqIAk3AgAgAEEkaiABNgIAIABBATYCAAsgAkGAAWokAA8LQeCKwABBHEHMjMAAEPoBAAuRCAEGfyMAQZABayIDJAAgA0HIAGogASgCCCACKAIAIgcgAigCCCABQQxqKAIAKAIQEQYAIANBKGoiBCADQdQAaikCADcDACADQTBqIANB3ABqKQIANwMAIANBOGogA0HkAGopAgA3AwAgA0FAayADQewAaigCADYCACADIAMpAkw3AyACQAJAIAMoAkhBAUcEQCADQRhqIAQoAgA2AgAgAyADKQMgNwMQIAEoAgQhBiABKAIAIQggA0EIaiIBIANBEGoiBCgCCDYCBCABIAQoAgA2AgAgAyADKQMINwOAASADQcgAaiADQYABahBKIAMoAkghBSADKAJQIQEgA0EWNgKMASADQdyMwAA2AogBAkAgAUF/aiIEIAFNBEAgBCABTQRAIAQgAU8NAiADQfAAaiADQYgBaiAFIAQgBSAEQQN0aiIBKAIAIAEoAgQQSSADKAJMIgFFIAFBA3RFckUEQCAFEMoBCyADQcgAaiADQfAAaiAIIAYQJQJAIAMoAnAiAUUNACADKAJ0RQ0AIAEQygELIANBKGoiASADQdQAaikCADcDACADQTBqIgQgA0HcAGopAgA3AwAgA0E4aiIFIANB5ABqKAIANgIAIAMgAykCTDcDICADKAJIIgZBC0YEQCAAQoCAgICAATcDACAAQShqQQA2AgAgAEEgakIANwIAIABBGGpCgICAgMAANwIAIABBEGpCCDcCACAAQQhqQgA3AgACQCADKAIQIgBFDQAgAygCFEUNACAAEMoBCyACQQRqKAIABEAgBxDKAQsgAigCDCEEIAJBFGooAgAiAARAIABBBXQhASAEQRRqIQADQAJAIABBfGooAgAiBUUNACAAKAIARQ0AIAUQygELIABBIGohACABQWBqIgENAAsLIAJBEGooAgAiAEUgAEEFdEVyDQYgBBDKAQwGCyAAQQE2AgAgAEEIaiAGNgIAIABBDGogAykDIDcCACAAQRRqIAEpAwA3AgAgAEEcaiAEKQMANwIAIABBJGogBSgCADYCACADKAIQIgBFDQQgAygCFEUNBCAAEMoBDAQLIAQgAUGkhcAAEPsBAAtBgIXAAEEhQeSEwAAQ+gEACyAEIAFBtIXAABD5AQALIABBATYCACAAQQhqIAMpAiQ3AgAgAEEgaiADQTxqKQIANwIAIABBGGogA0E0aikCADcCACAAQRBqIANBLGopAgA3AgALIAJBBGooAgAEQCAHEMoBCyACKAIMIQQgAkEUaigCACIABEAgAEEFdCEBIARBFGohAANAAkAgAEF8aigCACIFRQ0AIAAoAgBFDQAgBRDKAQsgAEEgaiEAIAFBYGoiAQ0ACwsgAkEQaigCACIARSAAQQV0RXINACAEEMoBCyADQZABaiQAC4kGAQV/IwBB4ABrIgMkACABKAIEIQYgASgCACEHIAMgAjYCVCADQShqIANB1ABqEEsgAygCKCEFIAMoAjAhASADQQw2AlwgA0HyjMAANgJYAkAgAUF/aiIEIAFNBEAgBCABTQRAIAQgAU8NAiADQcgAaiADQdgAaiAFIAQgBSAEQQN0aiIBKAIAIAEoAgQQSSADKAIsIgFFIAFBA3RFckUEQCAFEMoBCyADQShqIANByABqIAcgBhAlAkAgAygCSCIBRQ0AIAMoAkxFDQAgARDKAQsgA0EQaiIBIANBNGopAgA3AwAgA0EYaiIEIANBPGopAgA3AwAgA0EgaiIFIANBxABqKAIANgIAIAMgAykCLDcDCAJAIAMoAigiBkELRgRAIABCgICAgIABNwMAIABBKGpBADYCACAAQSBqQgA3AgAgAEEYakKAgICAwAA3AgAgAEEQakIINwIAIABBCGpCADcCAAJAIAIoAgAiAEUNACACQQRqKAIARQ0AIAAQygELIAIoAgwhACACQRRqKAIAIgEEQCABQQV0IQEgAEEUaiEAA0ACQCAAQXxqKAIAIgRFDQAgACgCAEUNACAEEMoBCyAAQSBqIQAgAUFgaiIBDQALIAIoAgwhAAsgAkEQaigCACIBRSAARXIgAUEFdEVyDQEgABDKAQwBCyAAQQE2AgAgAEEIaiAGNgIAIABBDGogAykDCDcCACAAQRRqIAEpAwA3AgAgAEEcaiAEKQMANwIAIABBJGogBSgCADYCAAJAIAIoAgAiAEUNACACQQRqKAIARQ0AIAAQygELIAIoAgwhACACQRRqKAIAIgEEQCABQQV0IQEgAEEUaiEAA0ACQCAAQXxqKAIAIgRFDQAgACgCAEUNACAEEMoBCyAAQSBqIQAgAUFgaiIBDQALIAIoAgwhAAsgAkEQaigCACIBRSAARXIgAUEFdEVyDQAgABDKAQsgA0HgAGokAA8LIAQgAUGkhcAAEPsBAAtBgIXAAEEhQeSEwAAQ+gEACyAEIAFBtIXAABD5AQALzAcCB38CfiMAQYABayIEJAAgBEEwaiABKAIAIgcgASgCBCIIECEgBEHwAGoiCSAEQcwAaikCADcDACAEQfgAaiIKIARB1ABqKAIANgIAIAQgBEHEAGopAgA3A2ggBEFAaygCACEGIARBPGooAgAhBSAEQThqKAIAIQECQAJAIAQoAjBBAUcEQAJAIAYgAigCCEYEQCACKAIAIgkgASAGELsCRQ0BCyAFRSABRXJFBEAgARDKAQsgBEEoaiAEQUBrKAIANgIAIARBIGogBEE4aikCADcDACAEIAQpAjA3AxhBCyEBDAILIARB5ABqIAY2AgAgBEHgAGogBTYCACAEIAE2AlwgBCADNgJYIARBMGogByAIIARB2ABqECMgBEHwAGoiCCAEQcQAaikCADcDACAEQfgAaiIKIARBzABqKAIANgIAIAQgBEE8aikCADcDaCAEKAIwIgNBC0cEQCAEQThqKAIAIQYgBCgCNCAEQShqIAooAgA2AgAgBEEgaiAIKQMANwMAIAQgBCkDaDcDGCABRSAFRXJFBEAgARDKAQsgAyEBIQUMAgsgBEEIaiAEQSBqKQMANwMAIARBEGogBEEoaigCADYCACAEIAQpAxg3AwAgAUUgBUVyRQRAIAEQygELIABCgICAgIABNwMAIABBKGpBADYCACAAQSBqQgA3AgAgAEEYakKAgICAwAA3AgAgAEEQakIINwIAIABBCGpCADcCACACQQRqKAIABEAgCRDKAQsgAigCDCEDIAJBFGooAgAiAARAIABBBXQhASADQRRqIQADQAJAIABBfGooAgAiBUUNACAAKAIARQ0AIAUQygELIABBIGohACABQWBqIgENAAsLIAJBEGooAgAiAEUgAEEFdEVyDQIgAxDKAQwCCyAEQShqIAooAgA2AgAgBEEgaiAJKQMANwMAIAQgBCkDaDcDGAsgBEEQaiAEQShqKAIAIgM2AgAgBEEIaiAEQSBqKQMAIgs3AwAgBCAEKQMYIgw3AwAgAEEQaiAGNgIAIABBDGogBTYCACAAQQhqIAE2AgAgAEEUaiAMNwIAIABBHGogCzcCACAAQSRqIAM2AgAgAEEBNgIAAkAgAigCACIARQ0AIAJBBGooAgBFDQAgABDKAQsgAigCDCEDIAJBFGooAgAiAARAIABBBXQhASADQRRqIQADQAJAIABBfGooAgAiBUUNACAAKAIARQ0AIAUQygELIABBIGohACABQWBqIgENAAsLIAJBEGooAgAiAEUgAEEFdEVyDQAgAxDKAQsgBEGAAWokAAuoBQEDfyMAQdAAayIFJAAgBUEMaiADQQhqKAIANgIAIAUgBDYCACAFIAMpAgA3AgQgBUEwaiABKAIAIAEoAgQgBRAjIAVBGGoiASAFQTxqKQIANwMAIAVBIGoiBCAFQcQAaikCADcDACAFQShqIgYgBUHMAGooAgA2AgAgBSAFKQI0NwMQAkAgBSgCMCIHQQtGBEAgAEKAgICAgAE3AwAgAEEoakEANgIAIABBIGpCADcCACAAQRhqQoCAgIDAADcCACAAQRBqQgg3AgAgAEEIakIANwIAAkAgBSgCBCIARQ0AIAVBCGooAgBFDQAgABDKAQsgAygCDCEEIANBFGooAgAiAARAIABBBXQhASAEQRRqIQADQAJAIABBfGooAgAiBkUNACAAKAIARQ0AIAYQygELIABBIGohACABQWBqIgENAAsLIANBEGooAgAiAEUgAEEFdEVyRQRAIAQQygELAkAgAigCECIARQ0AIAJBFGooAgBFDQAgABDKAQsgAigCICIARQ0BIAJBJGooAgBFDQEgABDKAQwBCyAAQQE2AgAgAEEIaiAHNgIAIABBDGogBSkDEDcCACAAQRRqIAEpAwA3AgAgAEEcaiAEKQMANwIAIABBJGogBigCADYCAAJAIAUoAgQiAEUNACAFQQhqKAIARQ0AIAAQygELIAMoAgwhBCADQRRqKAIAIgAEQCAAQQV0IQEgBEEUaiEAA0ACQCAAQXxqKAIAIgZFDQAgACgCAEUNACAGEMoBCyAAQSBqIQAgAUFgaiIBDQALCyADQRBqKAIAIgBFIABBBXRFckUEQCAEEMoBCwJAIAIoAhAiAEUNACACQRRqKAIARQ0AIAAQygELIAIoAiAiAEUNACACQSRqKAIARQ0AIAAQygELIAVB0ABqJAAL/xgCF38CfiMAQaADayIDJAAgA0H4AGogABCQASADQYgBaiABEJABIANBmAFqIAIQkAEgA0H4AWogAygCeCIOIAMoAoABEBkCQAJAAkAgAykD+AFCAVEEQCADQdABaiADQZgCaikDADcDACADQcgBaiADQZACaikDADcDACADQcABaiADQYgCaikDADcDACADIAMpA4ACNwO4ASADQQA2AugCIANCATcD4AIgAyADQbgBajYClAMgA0EHNgL0ASADIANBlANqNgLwASADIANB4AJqNgKAAyADQdQAakEBNgIAIANCATcCRCADQcSFwAA2AkAgAyADQfABajYCUCADQYADakH0icAAIANBQGsQgwINAyADQcwAaiADQegCaigCADYCACADIAMpA+ACNwJEIANBATYCQCADQbgBahAtDAELIANBsAFqIANBiAJqIgEpAwA3AwAgAyADKQOAAjcDqAEgA0GQAmoiAigCACEIIANBlAJqKAIAIQ8gA0GYAmoiACkDACEaIANBoAJqKAIAIQkgA0GkAmooAgAhECADQagCaikDACEbIANB+AFqIAMoAogBIhUgAygCkAEQEgJAIAMoAvgBQQFGBEAgA0HQAWogACkDADcDACADQcgBaiACKQMANwMAIANBwAFqIAEpAwA3AwAgAyADKQOAAjcDuAEgA0EANgLoAiADQgE3A+ACIAMgA0G4AWo2ApQDIANBBzYC9AEgAyADQZQDajYC8AEgAyADQeACajYCgAMgA0HUAGpBATYCACADQgE3AkQgA0HEhcAANgJAIAMgA0HwAWo2AlAgA0GAA2pB9InAACADQUBrEIMCDQQgA0HMAGogA0HoAmooAgA2AgAgAyADKQPgAjcCRCADQQE2AkAgA0G4AWoQLQwBCyACKAIAIQogA0GMAmooAgAhCyABKAIAIQwgA0GEAmoiFigCACEXIAMoAoACIREgAygC/AEhDSADQYADaiADKAKYASIYIAMoAqABEJoBIANBOGogA0GAA2oQoQECQCADLQA4QQFxRQRAQQQhAgwBCyADLQA5QfsARwRAQQ4hAgwBCyADQYADahCbASADQTBqIANBgANqEJkBIAMoAjAhBSADIAMtADRBAXEiAToA9AEgAyAFNgLwASADQShqIAUQoQEgAy0AKEEBcQRAIAMtACkhAiADQUBrQQRyIRIgA0H4AWpBBHIhEyABIQQDQAJAAkACQAJAAn8CQAJAAkACQAJAAkAgAkH/AXEiAEEsRwRAIABB/QBGDQMgAQ0BQQkhAgwOCyAEQf8BcUUNAQtBACEBIANBADoA9AEMAgsgBRCbASADQSBqIAUQoQEgAy0AIEEBcUUNAiADLQAhIQIMAQsgFEEBRwRAIANB+AFqQZSNwABBBRATIANBhAJqKAIAIQYgA0GAAmooAgAMBAsgA0H4AWogA0GAA2oQngEgA0GEAmohACADQYACaiEBAkAgAygC+AEiAkEVRgRAIANB+AFqIANBgANqEJwBIAMoAvgBIgJBFUYNAQsgACgCACEGIAEoAgAhACADKAL8ASEEDAsLIANBGGogA0GYA2oQfyADQbgCaiADKQMYNwMAIANBtAJqQZiAwAA2AgAgA0GsAmpBgIDAADYCACADQYACaiIAIANBsAFqKQMANwMAIANB1AJqIAo2AgAgA0HQAmogCzYCACADQcwCaiAMNgIAIANByAJqIBc2AgAgA0HEAmogETYCACADQaACaiIBIBs3AwAgA0GcAmogEDYCACADQZACaiICIBo3AwAgA0GMAmoiBCAPNgIAIANBsAJqIANBmANqNgIAIAMgAykDqAE3A/gBIAMgBzYC2AIgAyANNgLAAiADIAk2ApgCIAMgCDYCiAIgAyADQZgDajYCqAIgA0G4AWogA0GoAmogA0H4AWogA0HAAmogBxA7IAAgA0HEAWopAgA3AwAgA0GIAmoiByADQcwBaikCADcDACACIANB1AFqKQIANwMAIANBmAJqIgUgA0HcAWopAgA3AwAgASADQeQBaikCADcDACADIAMpArwBNwP4AQJAAkAgAygCuAFBAUYEQCADQfgCaiADQZQCaikCADcDACADQfACaiAEKQIANwMAIANB6AJqIANBhAJqKQIANwMAIAMgAykC/AE3A+ACIANBADYCiAMgA0IBNwOAAyADIANB4AJqNgKQAyADQQk2AvQBIAMgA0GQA2o2AvABIAMgA0GAA2o2ApQDIANB1ABqQQE2AgAgA0IBNwJEIANBxIXAADYCQCADIANB8AFqNgJQIANBlANqQfSJwAAgA0FAaxCDAg0CIANBzABqIANBiANqKAIANgIAIAMgAykDgAM3AkQgA0EBNgJAIAMoAuACQQtGDQEgA0HgAmoQLQwBCyADQewAaiABKQMANwIAIANB5ABqIAUpAwA3AgAgA0HcAGogAikDADcCACADQdQAaiAHKQMANwIAIANBzABqIAApAwA3AgAgAyADKQP4ATcCRCADQQA2AkALIAMoApwBBEAgGBDKAQsgAygCjAEEQCAVEMoBCyADKAJ8RQ0OIA4QygEMDgsMDgsgAkH/AXEiGUEiRwRAQRAhAiAZQf0ARw0KQRMhAgwKCyADQRBqIAUQoQEgAy0AEEEBcQ0BC0EEIQIMCAsgAy0AEUEiRwRAQQ4hAgwICyAFEJsBIANB+AFqIAUQoAEgAygCiAIhBiADKAKEAiEAIAMoAoACIQQgAygC/AEhAiADKAL4AUEBRg0HAkACQAJAIAIEQCAGQQVHBH9BAQUgBEGUjcAAQQUQuwJBAEcLIQIgAEUgBEVyDQEgBBDKAQwBCyAAQQVHDQEgBEGUjcAAQQUQuwJBAEchAgsgAkUNAQsgA0H4AWogBRCfASADQegCaiATQQhqKAIANgIAIAMgEykCADcD4AIgAygC+AEiAkEVRg0DIBIgAykD4AI3AgAgEkEIaiADQegCaigCADYCACADIAI2AkAMBAsgFEEBRw0BIANB+AFqQZSNwABBBRAUIANBhAJqKAIAIQYgA0GAAmooAgALIQAgAygC/AEhBCADKAL4ASECDAYLIANB+AFqIANB8AFqECIgAygC/AEhByADKAL4AUEBRgRAIANBiAJqKAIAIQYgA0GEAmooAgAhACADQYACaigCACEEIAchAgwGC0EBIRQMAgsgA0FAayAFEBcgAygCQCICQRVGDQELIANBzABqKAIAIQYgA0HIAGooAgAhACADKAJEIQQMAwsgA0EIaiAFEKEBQQAhBCADLQAJIQIgAy0ACEEBcQ0ACwtBAiECCyAWIAY2AgAgA0GAAmoiASAANgIAIAMgBDYC/AEgAyACNgL4ASADQbgBakHghsAAQSQgA0H4AWoQGCADQZACaiADQdABaikDADcDACADQYgCaiADQcgBaikDADcDACABIANBwAFqKQMANwMAIAMgAykDuAE3A/gBIANBADYC6AIgA0IBNwPgAiADIANB+AFqNgKUAyADQQc2AvQBIAMgA0GUA2o2AvABIAMgA0HgAmo2AoADIANB1ABqQQE2AgAgA0IBNwJEIANBxIXAADYCQCADIANB8AFqNgJQIANBgANqQfSJwAAgA0FAaxCDAg0DIANBzABqIANB6AJqKAIANgIAIAMgAykD4AI3AkQgA0EBNgJAIANB+AFqEC0gDUUgEUVyRQRAIA0QygELIAoEQCAKQQV0IQEgDEEUaiECA0ACQCACQXxqKAIAIgBFDQAgAigCAEUNACAAEMoBCyACQSBqIQIgAUFgaiIBDQALCyALRSALQQV0RXINACAMEMoBCyAIRSAPRXJFBEAgCBDKAQsgCUUgEEVyDQAgCRDKAQsCQCADKAKYASIARQ0AIAMoApwBRQ0AIAAQygELAkAgAygCiAEiAEUNACADKAKMAUUNACAAEMoBCyADKAJ8RQ0AIA4QygELIANB+AFqIANBQGsQGyADKAL4AUEBRwRAIANBwAFqIANBhAJqKAIAIgA2AgAgAyADKQL8ASIaNwO4ASADQYACaiAANgIAIAMgGjcD+AEgA0H4AWoQjwEgA0FAaxAqIANBoANqJAAPCyADQdABaiADQZgCaikDADcDACADQcgBaiADQZACaikDADcDACADQcABaiADQYgCaikDADcDACADIANBgAJqKQMANwO4AUGcisAAQSsgA0G4AWpByIrAAEGAgsAAEIkCAAtBzIXAAEE3IANBmANqQYyKwABB0IbAABCJAgALyAQBAX8jAEEwayIGJAACQAJAAkACQAJAIARBAWsOAwIDAAELIAZBEGogAUEQaikCADcDACAGQQhqIAFBCGopAgA3AwAgBiABKQIANwMAIAZBKGogA0EQaikCADcDACAGQSBqIANBCGopAgA3AwAgBiADKQIANwMYIAAgBiAGQRhqEDkMAwsgBkEoaiABQRBqKQIANwMAIAZBIGogAUEIaikCADcDACAGIAEpAgA3AxggACAGQRhqEDcCQCADKAIAIgBFDQAgA0EEaigCAEUNACAAEMoBCyADKAIMIQAgA0EUaigCACIBBEAgAUEFdCEEIABBFGohAQNAAkAgAUF8aigCACIFRQ0AIAEoAgBFDQAgBRDKAQsgAUEgaiEBIARBYGoiBA0ACwsgA0EQaigCACIBRSABQQV0RXINAiAAEMoBDAILIAZBEGogAUEQaikCADcDACAGQQhqIAFBCGopAgA3AwAgBiABKQIANwMAIAZBKGogA0EQaikCADcDACAGQSBqIANBCGopAgA3AwAgBiADKQIANwMYIAAgBiAGQRhqIAUQOgwBCyAGQRBqIAFBEGopAgA3AwAgBkEIaiABQQhqKQIANwMAIAYgASkCADcDACAGQShqIANBEGopAgA3AwAgBkEgaiADQQhqKQIANwMAIAYgAykCADcDGCAAIAYgBkEYahA4CwJAIAIoAhAiAEUNACACQRRqKAIARQ0AIAAQygELAkAgAigCICIARQ0AIAJBJGooAgBFDQAgABDKAQsgBkEwaiQAC+4rAhV/A34jAEHQBGsiAyQAIANBqAJqIAAQkAEgA0G4AmogARCQASADQcgCaiACEJABIANBqANqIAMoAqgCIhAgAygCsAIQGQJAAkACQCADKQOoA0IBUQRAIANBgANqIANByANqKQMANwMAIANB+AJqIANBwANqKQMANwMAIANB8AJqIANBuANqKQMANwMAIAMgAykDsAM3A+gCIANBADYCmAQgA0IBNwOQBCADIANB6AJqNgLEBCADQQc2AqQDIAMgA0HEBGo2AqADIAMgA0GQBGo2ArAEIANBhAJqQQE2AgAgA0IBNwL0ASADQcSFwAA2AvABIAMgA0GgA2o2AoACIANBsARqQfSJwAAgA0HwAWoQgwINAyADQfwBaiADQZgEaigCADYCACADIAMpA5AENwL0ASADQQE2AvABIANB6AJqEC0MAQsgA0HgAmogA0G4A2oiACkDADcDACADIAMpA7ADNwPYAiADQcADaiIBKAIAIQogA0HEA2ooAgAhESADQcgDaiICKQMAIRggA0HQA2ooAgAhCyADQdQDaigCACESIANB2ANqKQMAIRkgA0GoA2ogAygCuAIiFSADKALAAhASAkAgAygCqANBAUYEQCADQYADaiACKQMANwMAIANB+AJqIAEpAwA3AwAgA0HwAmogACkDADcDACADIAMpA7ADNwPoAiADQQA2ApgEIANCATcDkAQgAyADQegCajYCxAQgA0EHNgKkAyADIANBxARqNgKgAyADIANBkARqNgKwBCADQYQCakEBNgIAIANCATcC9AEgA0HEhcAANgLwASADIANBoANqNgKAAiADQbAEakH0icAAIANB8AFqEIMCDQQgA0H8AWogA0GYBGooAgA2AgAgAyADKQOQBDcC9AEgA0EBNgLwASADQegCahAtDAELIAEoAgAhDCADQbwDaigCACENIAAoAgAhDiADQbQDaigCACEWIAMoArADIRMgAygCrAMhDyADQZAEaiADKALI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DAcLIAVB/wFxBEBBECEBDAcLIAYQmwEgA0EgaiAGEKEBIAMtACBBAXFFDQIgAy0AISEEDAELIANBqANqIAcQngEgAygCqAMiAUEVRwRAIANBsANqKQMAIRggAygCrAMhBAwHCyADQRhqIAcQoQEgAy0AGEEBcUUNCkEAIQEgAy0AGUH9AEYNBEELIQEMCwsgBEH/AXEiAkEiRwRAQRAhASACQf0ARw0FQRMhAQwFCyADQQhqIAYQoQEgAy0ACEEBcQ0BC0EEIQEMAwsgAy0ACUEiRwRAQQ4hAQwDCyAGEJsBIANBqANqIAYQoAEgAygCtAMhBSADKAKwAyEEIAMoAqwDIQICQCADKAKoA0EBRwRAIAVFIAJFIARFcnINASAEEMoBDAELIAJBFUYNACADKAK4AyEAIAIhAQwDCyADQagDaiAGEJ8BIAMoAqgDIgJBFUcEQCADKAKsAyEEIANB+AFqIAMpA7ADIhg3AwAgAyAENgL0ASADIAI2AvABIAIhAQwECyADQfABaiAGEBcgAygC8AEiAkEVRwRAIANB+AFqKQMAIRggAygC9AEhBCACIQEMBAsgAyAGEKEBQQAhBSADLQABIQQgAy0AAEEBcQ0ACwwBCyAHEJsBIANBqANqIANBkARqEJwBIANBsANqIQIgAygCqAMiAEEVRwRAIAIpAwAhGCADKAKsAyEEDAgLIANBEGogA0HIBGoQfyADQegDaiADKQMQNwMAIANB5ANqQZiAwAA2AgAgA0HcA2pBgIDAADYCACACIANB4AJqKQMANwMAIANBjARqIAk2AgAgA0GEBGogDDYCACADQYAEaiANNgIAIANB/ANqIA42AgAgA0H4A2ogFjYCACADQfQDaiATNgIAIANB0ANqIgAgGTcDACADQcwDaiASNgIAIANBwANqIgUgGDcDACADQbwDaiIGIBE2AgAgA0HgA2ogA0HIBGo2AgAgAyADKQPYAjcDqAMgAyABNgKIBCADIA82AvADIAMgCzYCyAMgAyAKNgK4AyADIANByARqNgLYAyADQegCaiADQdgDaiADQagDaiADQfADaiABIAkQPSACIANB9AJqKQIANwMAIANBuANqIgEgA0H8AmopAgA3AwAgBSADQYQDaikCADcDACADQcgDaiICIANBjANqKQIANwMAIAAgA0GUA2opAgA3AwAgAyADKQLsAjcDqAMCQAJAIAMoAugCQQFGBEAgA0GoBGogA0HEA2opAgA3AwAgA0GgBGogBikCADcDACADQZgEaiADQbQDaikCADcDACADIAMpAqwDNwOQBCADQQA2ArgEIANCATcDsAQgAyADQZAEajYCwAQgA0EJNgKkAyADIANBwARqNgKgAyADIANBsARqNgLEBCADQYQCakEBNgIAIANCATcC9AEgA0HEhcAANgLwASADIANBoANqNgKAAiADQcQEakH0icAAIANB8AFqEIMCDQIgA0H8AWogA0G4BGooAgA2AgAgAyADKQOwBDcC9AEgA0EBNgLwASADKAKQBEELRg0BIANBkARqEC0MAQsgA0GcAmogACkDADcCACADQZQCaiACKQMANwIAIANBjAJqIAUpAwA3AgAgA0GEAmogASkDADcCACADQfwBaiADQbADaikDADcCACADIAMpA6gDNwL0ASADQQA2AvABCyADKALMAgRAIBcQygELIAMoArwCBEAgFRDKAQsgAygCrAJFDQsgEBDKAQwLCwwLCyAFrSAArUIghoQhGAsgAUEIdiEADAQLQQshAQwDCyAFrSAArUIghoQhGAsgAUEIdiEADAELQQQhAQsgAUH/AXEgAEEIdHIhAAsgA0H4AWogGDcDACADIAQ2AvQBIAMgADYC8AEgA0GoA2pBwojAAEEgIANB8AFqEBggA0GAA2ogA0HEA2oiACgCACIBNgIAIANB+AJqIANBvANqIgIpAgAiGDcDACADQfACaiADQbQDaiIFKQIAIhk3AwAgAyADKQKsAyIaNwPoAiADKAKoAyEJIAUgGTcCACACIBg3AgAgACABNgIAIAMgCTYCqAMgAyAaNwKsAyADQQA2ApgEIANCATcDkAQgAyADQagDajYCxAQgA0EHNgKkAyADIANBxARqNgKgAyADIANBkARqNgKwBCADQYQCakEBNgIAIANCATcC9AEgA0HEhcAANgLwASADIANBoANqNgKAAiADQbAEakH0icAAIANB8AFqEIMCDQMgA0H8AWogA0GYBGooAgA2AgAgAyADKQOQBDcC9AEgA0EBNgLwASADQagDahAtIA9FIBNFckUEQCAPEMoBCyAMBEAgDEEFdCEBIA5BFGohAgNAAkAgAkF8aigCACIARQ0AIAIoAgBFDQAgABDKAQsgAkEgaiECIAFBYGoiAQ0ACwsgDUUgDUEFdEVyDQAgDhDKAQsgCkUgEUVyRQRAIAoQygELIAtFIBJFcg0AIAsQygELAkAgAygCyAIiAEUNACADKALMAkUNACAAEMoBCwJAIAMoArgCIgBFDQAgAygCvAJFDQAgABDKAQsgAygCrAJFDQAgEBDKAQsgA0GoA2ogA0HwAWoQGyADKAKoA0EBRwRAIANB8AJqIANBtANqKAIAIgA2AgAgAyADKQKsAyIYNwPoAiADQbADaiAANgIAIAMgGDcDqAMgA0GoA2oQjwEgA0HwAWoQKiADQdAEaiQADwsgA0GAA2ogA0HIA2opAwA3AwAgA0H4AmogA0HAA2opAwA3AwAgA0HwAmogA0G4A2opAwA3AwAgAyADQbADaikDADcD6AJBnIrAAEErIANB6AJqQciKwABB8IHAABCJAgALQcyFwABBNyADQcgEakGMisAAQdCGwAAQiQIAC+MHAgV/BH4jAEGwAWsiAyQAIANBQGsgASgCACABKAIEECEgA0GYAWoiBCADQdwAaikCADcDACADQaABaiIGIANB5ABqKAIANgIAIAMgA0HUAGopAgA3A5ABIANBzABqKAIAIQUgA0HIAGooAgAhAQJAAkAgAygCQEEBRwRAIAMoAkQhBCABRSAFRXINASABEMoBDAELIANB0ABqKAIAIQcgA0EYaiAEKQMAIgg3AwAgA0EgaiAGKAIAIgQ2AgAgAyADKQOQASIJNwMQIABBEGogBzYCACAAQQxqIAU2AgAgAEEIaiABNgIAIABBFGogCTcCACAAQRxqIAg3AgAgAEEkaiAENgIAIABBATYCAAJAIAIoAhAiAEUNACACQRRqKAIARQ0AIAAQygELIAIoAiAiAEUNASACQSRqKAIARQ0BIAAQygEMAQsgA0EgaiADQThqKAIANgIAIANBGGogA0EwaikCADcDACADIAMpAig3AxAgAyAENgIMIANB+ABqEKcBIANBQGsgA0H4AGoQrwEgAAJ/AkACQAJAIANBMGoCfyADKAJAQQFGBEAgA0GcAWogA0HMAGooAgA2AgAgAyADKQJENwKUASADQQE2ApABIANBkAFqQQRyDAELIAMgAygCRDYCiAEgAyADQcgAai0AADoAjAEgA0FAayADQYgBaiADQQxqECQgAygCQEEBRw0BIANBnAFqIANBzABqKAIANgIAIAMgAykCRDcClAEgA0EBNgKQASADQZABakEEcgsiAUEIaigCADYCACADIAEpAgA3AygMAQsgA0GQAWogAygCiAEgAy0AjAEQpAEgA0EwaiADQZwBaigCADYCACADIAMpApQBNwMoIAMoApABQQFHDQELIANB8ABqIgEgA0EwaiIFKAIANgIAIAMgAykDKDcDaAJAIAMoAngiBEUNACADKAJ8RQ0AIAQQygELIAUgASgCADYCACADIAMpA2g3AyggA0GQAWpBnIfAAEEjIANBKGoQHiADQcwAaiADQZgBaikDACIINwIAIANB1ABqIANBoAFqKQMAIgk3AgAgA0HcAGogA0GoAWopAwAiCjcCACADIAMpA5ABIgs3AkQgAEEgaiAKNwIAIABBGGogCTcCACAAQRBqIAg3AgAgAEEIaiALNwIAQQEMAQsgA0HIAGogA0GAAWooAgAiATYCACADIAMpA3giCDcDQCAAQQxqIAE2AgAgACAINwIEQQALNgIAAkAgAigCECIARQ0AIAJBFGooAgBFDQAgABDKAQsgAigCICIARQ0AIAJBJGooAgBFDQAgABDKAQsgA0GwAWokAAuRHgILfwR+IwBB0AJrIgIkACACQZgCaiAAEJABIAJBqAJqIAEQkAEgAkGQAWogAigCmAIiCiACKAKgAhAZAkACQAJAAkACQCACKQOQAUIBUQRAIAJB+ABqIAJBsAFqKQMANwMAIAJB8ABqIAJBqAFqKQMANwMAIAJB6ABqIAJBoAFqKQMANwMAIAIgAikDmAE3A2AgAkEANgLAAiACQgE3A7gCIAIgAkHgAGo2AvwBIAJBBzYCjAEgAiACQfwBajYCiAEgAiACQbgCajYCgAIgAkHsAWpBATYCACACQgE3AtwBIAJBxIXAADYC2AEgAiACQYgBajYC6AEgAkGAAmpB9InAACACQdgBahCDAg0EIAJBjAJqIAJBwAJqKAIANgIAIAIgAikDuAI3AoQCIAJBATYCgAIgAkHgAGoQLSACKAKoAiEBDAELIAJB2ABqIAJBoAFqKQMANwMAIAIgAikDmAE3A1AgAkGoAWooAgAhCCACQawBaigCACELIAJBsAFqKQMAIQ0gAkG4AWooAgAhCSACQbwBaigCACEMIAJBwAFqKQMAIQ4gAkGAAmogAigCqAIiASACKAKwAhCaASACQcgAaiACQYACahChAUEEIQACQCACLQBIQQFxRQ0AAkACQAJAIAItAEkiBEH7AEcEQCAEQSJHBEBBCiEADAULIAJBkAFqIAJBgAJqEDZBDiACKAKQASIAIABBFUYbIQAMAQsgAkGAAmoQmwEgAkGQAWogAkGAAmoiBhA2IAJBnAFqIQQgAkGYAWohBSACKAKQASIDQRVHBEAgBCgCACEGIAUoAgAhBSACKAKUASEEIAMhAAwECyACQZABaiAGEJ8BIAIoApABIgNBFUcEQCAEKAIAIQYgBSgCACEFIAIoApQBIQQgAyEADAQLIAJBQGsgBhChASACLQBAQQFxRQ0DIAItAEFB+wBHDQIgBhCbASACQThqIAYQmQEgAi0APCEFIAJBMGogAigCOCIHEKEBIAItADBBAXFFDQEgAi0AMSEEIAVBAXEhBQNAAkACQCAEQf8BcSIDQSxHBEAgA0H9AEYNASAFQf8BcQ0CQQkhAAwHCyAFQf8BcQRAQRAhAAwHCyAHEJsBIAJBKGogBxChASACLQAoQQFxRQ0GIAItACkhBAwBCyACQZABaiAGEJ4BIAIoApABIgNBFUcEQCACQZwBaigCACEGIAJBmAFqKAIAIQUgAigClAEhBCADIQAMBgsgAkEgaiAGEKEBIAItACBBAXFFDQUgAi0AIUH9AEcEQEELIQAMBgsgBhCbASACQZABaiACQYACahCcASACKAKQASIAQRVHDQIgAkELNgJgDAcLIARB/wFxIgNBIkcEQEEQIQAgA0H9AEcNBUETIQAMBQsgAkEYaiAHEKEBIAItABhBAXFFDQQgAi0AGUEiRw0DIAcQmwEgAkGQAWogBxCgASACKAKcASEFIAIoApgBIQQgAigClAEhAwJAIAIoApABQQFHBEAgBUUgA0UgBEVycg0BIAQQygEMAQsgA0EVRg0AIAIoAqABIQYgAyEADAULIAJBkAFqIAcQnwEgAigCkAEiA0EVRwRAIAIoApgBIQUgAigClAEhBCACQeQBaiACKAKcASIGNgIAIAJB4AFqIAU2AgAgAiAENgLcASACIAM2AtgBIAMhAAwFCyACQdgBaiAHEBcgAigC2AEiA0EVRgRAIAJBEGogBxChAUEAIQUgAi0AESEEIAItABBBAXFFDQMMAQsLIAJB5AFqKAIAIQYgAkHgAWooAgAhBSACKALcASEEIAMhAAwDCyACQZwBaigCACEGIAJBmAFqKAIAIQUgAigClAEhBAwCC0ECIQAMAQtBDiEACyACQZwBaiAGNgIAIAJBmAFqIAU2AgAgAiAENgKUASACIAA2ApABIAJB4ABqQcOHwABBHiACQZABahAYIAIoAmBBC0YNASACQagBaiACQfgAaikDADcDACACQaABaiACQfAAaikDADcDACACQZgBaiACQegAaikDADcDACACIAIpA2A3A5ABIAJBADYCwAIgAkIBNwO4AiACIAJBkAFqNgL8ASACQQc2AowBIAIgAkH8AWo2AogBIAIgAkG4Amo2AoACIAJB7AFqQQE2AgAgAkIBNwLcASACQcSFwAA2AtgBIAIgAkGIAWo2AugBIAJBgAJqQfSJwAAgAkHYAWoQgwINAyACQYwCaiACQcACaigCADYCACACIAIpA7gCNwKEAiACQQE2AoACIAJBkAFqEC0gCEUgC0VyRQRAIAgQygELIAlFIAxFcg0AIAkQygELAkAgAUUNACACKAKsAkUNACABEMoBCyACKAKcAkUNASAKEMoBDAELIAJBCGogAkHIAmoQfyACQdABaiACKQMINwMAIAJBzAFqQZiAwAA2AgAgAkHEAWpBgIDAADYCACACQZgBaiIAIAJB2ABqKQMANwMAIAJBuAFqIA43AwAgAkG0AWogDDYCACACQagBaiIDIA03AwAgAkGkAWoiBCALNgIAIAJByAFqIAJByAJqNgIAIAIgAikDUDcDkAEgAiAJNgKwASACIAg2AqABIAIgAkHIAmo2AsABIAJB4ABqIAJBwAFqIAJBkAFqED8gACACQewAaikCADcDACACQaABaiACQfQAaikCADcDACADIAJB/ABqKQIANwMAIAJBsAFqIAJBhAFqKAIANgIAIAIgAikCZDcDkAECQCACKAJgQQFGBEAgAkHwAWogAkGsAWopAgA3AwAgAkHoAWogBCkCADcDACACQeABaiACQZwBaikCADcDACACIAIpApQBNwPYASACQQA2AsACIAJCATcDuAIgAiACQdgBajYC+AEgAkEHNgKMASACIAJB+AFqNgKIASACIAJBuAJqNgL8ASACQZQCakEBNgIAIAJCATcChAIgAkHEhcAANgKAAiACIAJBiAFqNgKQAiACQfwBakH0icAAIAJBgAJqEIMCDQMgAkGMAmogAkHAAmooAgA2AgAgAiACKQO4AjcChAIgAkEBNgKAAiACQdgBahAtDAELIAJBjAJqIAAoAgA2AgAgAiACKQOQATcChAIgAkEANgKAAgsgAigCrAIEQCABEMoBCyACKAKcAkUNACAKEMoBCyACQagCahCnASACQYACakEEciEDAkACQAJAAkACQCACKAKAAkEBRwRAIAIoArACIgEgAigCrAJHBEAgAigCqAIhAAwCCyABQQFqIgAgAUkNAyABQQF0IgQgACAEIABLGyIAQQggAEEISxshAAJAIAFFBEAgAkEANgKQAQwBCyACQZgBakEBNgIAIAIgATYClAEgAiACKAKoAjYCkAELIAJB2AFqIABBASACQZABahANIAJB4AFqKAIAIQEgAigC3AEhACACKALYAUEBRwRAIAIgATYCrAIgAiAANgKoAiACKAKwAiEBDAILIAFFDQMMBwsgAkHgAGogAkGoAmogAxAcIAJBwAJqIAJB7ABqKAIANgIAIAIgAikCZDcDuAIgAigCYEEBRw0EDAELIAAgAWpB+wA6AAAgAiACKAKwAkEBajYCsAIgAkGQAWogAkGoAmpBr4PAAEECEKsBIAJB4AFqIgAgAkGcAWooAgA2AgAgAiACKQKUATcD2AECQCACQcACagJ/AkAgAigCkAFBAUcEQCACKAKwAiIBIAIoAqwCRwRAIAIoAqgCIQAMAgsgAUEBaiIAIAFJDQUgAUEBdCIEIAAgBCAASxsiAEEIIABBCEsbIQACQCABRQRAIAJBADYCkAEMAQsgAkGYAWpBATYCACACIAE2ApQBIAIgAigCqAI2ApABCyACQdgBaiAAQQEgAkGQAWoQDSACQeABaigCACEBIAIoAtwBIQAgAigC2AFBAUcEQCACIAE2AqwCIAIgADYCqAIgAigCsAIhAQwCCyABRQ0FDAkLIAJB7ABqIAAoAgA2AgAgAiACKQPYATcCZCACQQE2AmAgAkHgAGpBBHIMAQsgACABakE6OgAAIAIgAigCsAJBAWo2ArACIAJB2AFqIAMQeyACQZABaiACQagCaiACKALYASIAIAIoAuABEKsBIAIoAtwBBEAgABDKAQsgAkHYAGoiACACQZwBaigCADYCACACIAIpApQBNwNQIAIoApABQQFHDQEgAkHsAGogACgCADYCACACIAIpA1A3AmQgAkEBNgJgIAJB4ABqQQRyCyIAQQhqKAIANgIAIAIgACkCADcDuAIMAQsgAigCsAIiASACKAKsAkcEQCACKAKoAiEADAMLIAFBAWoiACABSQ0BIAFBAXQiAyAAIAMgAEsbIgBBCCAAQQhLGyEAAkAgAUUEQCACQQA2ApABDAELIAJBmAFqQQE2AgAgAiABNgKUASACIAIoAqgCNgKQAQsgAkHYAWogAEEBIAJBkAFqEA0gAkHgAWooAgAhASACKALcASEAIAIoAtgBQQFHBEAgAiABNgKsAiACIAA2AqgCIAIoArACIQEMAwsgAUUNAQwFCyACQaACaiIAIAJBwAJqKAIANgIAIAIgAikDuAI3A5gCAkAgAigCqAIiAUUNACACKAKsAkUNACABEMoBCyACQeABaiAAKAIANgIAIAIgAikDmAI3A9gBIAJB4ABqQZ+JwABB1AAgAkHYAWoQHiACQawBaiACQfgAaiIAKQMAIg03AgAgAkGkAWogAkHwAGoiASkDACIONwIAIAJBnAFqIAJB6ABqIgMpAwAiDzcCACACIAIpA2AiEDcClAEgACANNwMAIAEgDjcDACADIA83AwAgAiAQNwNgQZyKwABBKyACQeAAakHIisAAQZCCwAAQiQIACxD0AQALIAAgAWpB/QA6AAAgAkHAAmogAkHsAGooAgA2AgAgAiACKQJkNwO4AiACIAIoArACQQFqNgKwAgsgAkHoAGogAkGwAmooAgAiADYCACACIAIpA6gCIg03A2AgAkGYAWogADYCACACIA03A5ABIAJBkAFqEI8BIAIoAoQCIgBFIAJBiAJqKAIARXIhAQJAIAIoAoACRQRAIAENASAAEMoBDAELIAENACAAEMoBCyACQdACaiQADwtBzIXAAEE3IAJByAJqQYyKwABB0IbAABCJAgALIAAgARDzAQALCQAgACABEMQBCw0AIAAgASACIAMQzgELDQBC9Pme5u6jqvn+AAssAQF/IwBBEGsiASQAIAFBCGogAEEIaigCADYCACABIAApAgA3AwAgARBFAAssAQF/IwBBEGsiASQAIAEgACkCADcDCCABQQhqQZSOwABBACAAKAIIENEBAAstAQF/IwBBEGsiACQAIABBqJDAADYCCCAAQSw2AgQgAEH8j8AANgIAIAAQRAALHQAgASgCAEUE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BEAgACgCACECDAELAkAgBCAGaiICIARJDQAgBUEBdCIEIAIgBCACSxsiAkEIIAJBCEsbIQICQCAFRQRAIANBADYCEAwBCyADQRhqQQE2AgAgAyAFNgIUIAMgACgCADYCEAsgAyACIANBEGoQTSADQQhqKAIAIQQgAygCBCECIAMoAgBBAUcEQCAAIAI2AgAgAEEEaiAENgIAIABBCGooAgAhBAwCCyAERQ0AIAIgBBDzAQALEPQBAAsgAiAEaiABIAYQuQIaIABBCGoiACAAKAIAIAZqNgIAIANBIGokAAuRAQEDf0EBIQNBASEEAkAgAUEASARAQQAhAwwBCwJ/IAIoAgAiBUUEQCABBEAgAUEBEEEMAgtBAQwBCyACKAIEIgJFBEAgAQRAIAFBARBBDAILQQEMAQsgBSACQQEgARBCCyICRQRAIAAgATYCBAwBCyAAIAI2AgRBACEEIAEhAwsgACAENgIAIABBCGogAzYCAAssAQF/IwBBEGsiASQAIAFBCGogAEEIaigCADYCACABIAApAgA3AwAgARBPAAssAQF/IwBBEGsiASQAIAEgACkCADcDCCABQQhqQbiQwABBACAAKAIIENEBAAsnAQF/IwBBEGsiAyQAIAMgAjYCCCADIAE2AgQgAyAANgIAIAMQTgALjgEBAX8jAEEQayICJAAgACgCACEAIAIgAUHYr8AAQQ0QoAI3AwAgAiAAQRhqNgIMIAJB5a/AAEEJIAJBDGpB8K/AABCGAiACIAA2AgwgAkGAsMAAQQggAkEMakGMlsAAEIYCIAIgAEEMajYCDCACQYiwwABBCCACQQxqQYyWwAAQhgIgAhCNAiACQRBqJAALCwAgACgCACABEFMLnwEBAX8jAEEQayICJAACfwJAAkACQAJAAkAgACgCAEEBaw4DAgMAAQsgAiABQdyowABBChCgAjcDACACIABBBGo2AgwgAkHmqMAAQQogAkEMakHwqMAAEIYCIAIQjQIMBAsgAiABQaqpwABBERChAgwCCyACIAFBlKnAAEEWEKECDAELIAIgAUGAqcAAQRQQoQILIAIQjwILIAJBEGokAAtOAQF/IwBBEGsiAiQAIAAoAgAhACACIAFBvLDAAEEREKACNwMAIAIgADYCDCACQc2wwABBByACQQxqQYyWwAAQhgIgAhCNAiACQRBqJAALMAAgACgCACEAIAEQngIEQCAAIAEQsgIPCyABEJ8CBEAgACABELMCDwsgACABEKsCCxYAIAAoAgAiACgCACAAKAIIIAEQowILCwAgACgCACABEFgLdAEBfyMAQRBrIgIkAAJAAkACQAJAAkAgAC0AAEEBaw4DAgMAAQsgAiABQcyvwABBAxChAgwDCyACIAFB1a/AAEEDEKECDAILIAIgAUHSr8AAQQMQoQIMAQsgAiABQc+vwABBAxChAgsgAhCPAiACQRBqJAALMAAgACgCACEAIAEQngIEQCAAIAEQrAIPCyABEJ8CBEAgACABELECDwsgACABEIICCwsAIAAoAgAgARBbC+8BAQF/IwBBEGsiAiQAAn8CQAJAAkACQAJAAkACQAJAAkAgACgCAEEBaw4HAgMEBQYHAAELIAIgAUHcqMAAQQoQoAI3AwAgAiAAQQRqNgIMIAJB5qjAAEEKIAJBDGpB8KjAABCGAiACEI0CDAgLIAIgAUGpssAAQQgQoQIMBgsgAiABQYuswABBChChAgwFCyACIAFBm7LAAEEOEKECDAQLIAIgAUGqqcAAQREQoQIMAwsgAiABQZSpwABBFhChAgwCCyACIAFBiLLAAEETEKECDAELIAIgAUGAqcAAQRQQoQILIAIQjwILIAJBEGokAAsMACAAKAIAIAEQggILXgEBfyMAQTBrIgIkACACIAAoAgA2AgwgAkEkakEBNgIAIAJCATcCFCACQcyQwAA2AhAgAkEhNgIsIAIgAkEoajYCICACIAJBDGo2AiggASACQRBqEJ0CIAJBMGokAAsMACAAKAIAIAEQqwILCwAgACgCACABEGAL4gMBAX8jAEEwayICJAACfwJAAkACQAJAAkACQAJAAkAgACgCAEEBaw4HAgMEBQYHAAELIAJBHGpBATYCACACQgE3AgwgAkHMqcAANgIIIAJBIjYCJCACIABBBGo2AiwgAiACQSBqNgIYIAIgAkEsajYCICABIAJBCGoQnQIMBwsgAkEcakEANgIAIAJBzJDAADYCGCACQgE3AgwgAkGgs8AANgIIIAEgAkEIahCdAgwGCyACQRxqQQA2AgAgAkHMkMAANgIYIAJCATcCDCACQYyzwAA2AgggASACQQhqEJ0CDAULIAJBHGpBADYCACACQcyQwAA2AhggAkIBNwIMIAJB9LLAADYCCCABIAJBCGoQnQIMBAsgAkEcakEANgIAIAJBzJDAADYCGCACQgE3AgwgAkHIqsAANgIIIAEgAkEIahCdAgwDCyACQRxqQQA2AgAgAkHMkMAANgIYIAJCATcCDCACQayqwAA2AgggASACQQhqEJ0CDAILIAJBHGpBADYCACACQcyQwAA2AhggAkIBNwIMIAJBzLLAADYCCCABIAJBCGoQnQIMAQsgAkEcakEANgIAIAJBzJDAADYCGCACQgE3AgwgAkGMqsAANgIIIAEgAkEIahCdAgsgAkEwaiQAC+kHAQF/IwBBQGoiAiQAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAgBBAWsOCgIDBAUGBwgJCgABCyACQTRqQQE2AgAgAkIBNwIkIAJB6KzAADYCICACQSM2AgwgAiAAQQRqNgI8IAIgAkEIajYCMCACIAJBPGo2AgggASACQSBqEJ0CDAoLIAJBNGpBATYCACACQgE3AiQgAkHEr8AANgIgIAJBJDYCDCACIABBBGo2AjwgAiACQQhqNgIwIAIgAkE8ajYCCCABIAJBIGoQnQIMCQsgAkE0akEBNgIAIAJCATcCJCACQaivwAA2AiAgAkElNgIMIAIgAEEEajYCPCACIAJBCGo2AjAgAiACQTxqNgIIIAEgAkEgahCdAgwICyACQTRqQQE2AgAgAkIBNwIkIAJBiK/AADYCICACQSY2AgwgAiAAQQRqNgI8IAIgAkEIajYCMCACIAJBPGo2AgggASACQSBqEJ0CDAcLIAJBNGpBATYCACACQgE3AiQgAkHwrsAANgIgIAJBJjYCDCACIABBBGo2AjwgAiACQQhqNgIwIAIgAkE8ajYCCCABIAJBIGoQnQIMBgsgAkEUakEnNgIAIAJBNGpBAjYCACACIABBCGo2AhwgAkICNwIkIAJByK7AADYCICACQSc2AgwgAiAAQRBqNgI8IAIgAkEIajYCMCACIAJBPGo2AhAgAiACQRxqNgIIIAEgAkEgahCdAgwFCyACQTRqQQE2AgAgAkIBNwIkIAJBnK7AADYCICACQSY2AgwgAiAAQQRqNgI8IAIgAkEIajYCMCACIAJBPGo2AgggASACQSBqEJ0CDAQLIAJBNGpBATYCACACQgI3AiQgAkHkrcAANgIgIAJBJjYCDCACIABBBGo2AjwgAiACQQhqNgIwIAIgAkE8ajYCCCABIAJBIGoQnQIMAwsgAkEUakEmNgIAIAJBNGpBAjYCACACIABBBGo2AhwgAkICNwIkIAJByK3AADYCICACQSY2AgwgAiAAQRBqNgI8IAIgAkEIajYCMCACIAJBPGo2AhAgAiACQRxqNgIIIAEgAkEgahCdAgwCCyACQRRqQSY2AgAgAkE0akECNgIAIAIgAEEEajYCHCACQgI3AiQgAkGgrcAANgIgIAJBJjYCDCACIABBEGo2AjwgAiACQQhqNgIwIAIgAkE8ajYCECACIAJBHGo2AgggASACQSBqEJ0CDAELIAJBNGpBATYCACACQgE3AiQgAkH8rMAANgIgIAJBKDYCDCACIABBBGo2AjwgAiACQQhqNgIwIAIgAkE8ajYCCCABIAJBIGoQnQILIAJBQGskAAubAQEBfyMAQUBqIgIkACAAKAIAIQAgAkEUakEDNgIAIAJBLGpBJjYCACACQSRqQSY2AgAgAiAAQRhqNgI0IAIgADYCOCACQgM3AgQgAkGksMAANgIAIAJBKTYCHCACIABBDGo2AjwgAiACQRhqNgIQIAIgAkE8ajYCKCACIAJBOGo2AiAgAiACQTRqNgIYIAEgAhCdAiACQUBrJAALFgAgACgCACIAKAIAIAAoAgggARCmAgsLACAAKAIAIAEQZQuOAgEBfyMAQTBrIgIkAAJ/AkACQAJAAkAgACgCAEEBaw4DAgMAAQsgAkEcakEBNgIAIAJCATcCDCACQcypwAA2AgggAkEiNgIkIAIgAEEEajYCLCACIAJBIGo2AhggAiACQSxqNgIgIAEgAkEIahCdAgwDCyACQRxqQQA2AgAgAkHMkMAANgIYIAJCATcCDCACQciqwAA2AgggASACQQhqEJ0CDAILIAJBHGpBADYCACACQcyQwAA2AhggAkIBNwIMIAJBrKrAADYCCCABIAJBCGoQnQIMAQsgAkEcakEANgIAIAJBzJDAADYCGCACQgE3AgwgAkGMqsAANgIIIAEgAkEIahCdAgsgAkEwaiQAC2IBAX8jAEEwayICJAAgACgCACEAIAJBHGpBATYCACACQgI3AgwgAkHssMAANgIIIAJBJjYCJCACIAA2AiwgAiACQSBqNgIYIAIgAkEsajYCICABIAJBCGoQnQIgAkEwaiQACwwAIAAoAgAgARC0AQshAQF/AkAgACgCACIBRQ0AIABBBGooAgBFDQAgARDKAQsL2wMBBH8jAEEgayICJAAgACgCACEEAkACQAJAAkACQCABQYABTwRAIAJBADYCECABQYAQSQ0BIAJBEGohACABQYCABEkEQCACIAFBP3FBgAFyOgASIAIgAUEMdkHgAXI6ABAgAiABQQZ2QT9xQYABcjoAEUEDIQEMBQsgAiABQT9xQYABcjoAEyACIAFBEnZB8AFyOgAQIAIgAUEGdkE/cUGAAXI6ABIgAiABQQx2QT9xQYABcjoAEUEEIQEMBAsgBCgCCCIAIARBBGooAgBHBEAgBCgCACEDDAMLIABBAWoiAyAASQ0BIABBAXQiBSADIAUgA0sbIgNBCCADQQhLGyEDAkAgAEUEQCACQQA2AhAMAQsgAkEYakEBNgIAIAIgADYCFCACIAQoAgA2AhALIAIgAyACQRBqEE0gAkEIaigCACEAIAIoAgQhAyACKAIAQQFHBEAgBCADNgIAIARBBGogADYCACAEKAIIIQAMAwsgAEUNASADIAAQ8wEACyACIAFBP3FBgAFyOgARIAIgAUEGdkHAAXI6ABAgAkEQaiEAQQIhAQwCCxD0AQALIAAgA2ogAToAACAEIAQoAghBAWo2AggMAQsgBCAAIAAgAWoQTAsgAkEgaiQAQQALWgEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakH0k8AAIAJBCGoQgwIgAkEgaiQACxIAIAAoAgAgASABIAJqEExBAAuDAgEBfyMAQeAAayIDJAAgAyACNgIEIAMgATYCACADQRxqQQE2AgAgA0ICNwIMIANBqJXAADYCCCADQSo2AiQgAyADQSBqNgIYIAMgAzYCICADQQA2AjAgA0IBNwMoIAMgA0EIajYCNCADQSs2AjwgAyADQTRqNgI4IAMgA0EoajYCRCADQdwAakEBNgIAIANCATcCTCADQcyQwAA2AkggAyADQThqNgJYIANBxABqQfSTwAAgA0HIAGoQgwIEQEHUkMAAQTcgA0HIAGpBxJTAAEHYkcAAEIkCAAsgAEEMaiADQTBqKAIANgIAIAAgAykDKDcCBCAAQRQ2AgAgA0HgAGokAAuDAgEBfyMAQeAAayIDJAAgAyACNgIEIAMgATYCACADQRxqQQE2AgAgA0ICNwIMIANBzJXAADYCCCADQSo2AiQgAyADQSBqNgIYIAMgAzYCICADQQA2AjAgA0IBNwMoIAMgA0EIajYCNCADQSs2AjwgAyADQTRqNgI4IAMgA0EoajYCRCADQdwAakEBNgIAIANCATcCTCADQcyQwAA2AkggAyADQThqNgJYIANBxABqQfSTwAAgA0HIAGoQgwIEQEHUkMAAQTcgA0HIAGpBxJTAAEHYkcAAEIkCAAsgAEEMaiADQTBqKAIANgIAIAAgAykDKDcCBCAAQRQ2AgAgA0HgAGokAAunAgEBfyMAQfAAayIFJAAgBSACNgIEIAUgATYCACAFQRxqQQI2AgAgBUEsakEINgIAIAVCAjcCDCAFQfyVwAA2AgggBUEqNgIkIAUgBDYCNCAFIAM2AjAgBSAFQSBqNgIYIAUgBUEwajYCKCAFIAU2AiAgBUEANgJAIAVCATcDOCAFIAVBCGo2AkQgBUErNgJMIAUgBUHEAGo2AkggBSAFQThqNgJUIAVB7ABqQQE2AgAgBUIBNwJcIAVBzJDAADYCWCAFIAVByABqNgJoIAVB1ABqQfSTwAAgBUHYAGoQgwIEQEHUkMAAQTcgBUHYAGpBxJTAAEHYkcAAEIkCAAsgAEEMaiAFQUBrKAIANgIAIAAgBSkDODcCBCAAQRQ2AgAgBUHwAGokAAu1BAEEfyMAQdAAayICJAAgAkEQaiABKAIAEKEBAkACQAJAIAItABBBAXFFBEBBAiEDDAELAkACQAJAAkACQAJAAkAgAi0AESIEIgNBLEcEQCADQf0ARg0DIAEtAAQNAUEJIQMMCAsgAS0ABEUNAQsgAUEAOgAEDAILIAEoAgAQmwEgAkEIaiABKAIAEKEBIAItAAhBAXFFDQIgAi0ACSEEDAELIABBADsBAAwGCyAEQf8BcSIDQf0ARg0CIANBIkcEQEEQIQMMBAsgAiABKAIAIgMQoQEgAi0AAEEBcQ0BC0EEIQMMAgsgAi0AAUEiRwRAQQ4hAwwCCyADEJsBIAJBKGogAxCgASACQTRqKAIAIQUgAkEwaigCACEEIAIoAiwhAyACKAIoQQFHBEAgBUUgA0UgBEVycg0DIAQQygEMAwsgA0EVRg0CIAJBOGooAgAhAQwBC0ETIQMLIABBAToAACAAQRBqIAE2AgAgAEEMaiAFNgIAIABBCGogBDYCACAAQQRqIAM2AgAMAQsgAkEoaiABKAIAEJ8BIAJByABqIgMgAkE0aigCADYCACACIAIpAiw3A0ACQAJAIAIoAigiBEEVRwRAIAJBJGogAygCADYCACACIAQ2AhggAiACKQNANwIcDAELIAJBGGogASgCABBwIAIoAhhBFUYNAQsgAEEBOgAAIABBBGogAikDGDcCACAAQQxqIAJBIGopAwA3AgAMAQsgAEGAAjsBAAsgAkHQAGokAAvoCAEEfyMAQYABayICJAAgAkE4aiABEKEBAkACQAJAAkACQCACLQA4QQFxBEACQAJAIAItADkiA0Glf2oOIwUBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBAEDAAsgA0Feag4LBQAAAAAAAAAAAAIACyACQQhqIAEQogEgAi0ACEEBcQRAIAItAAkhAwNAIANBLEYgA0H9AEZyRUEAIANB3QBHG0UEQCAAQRU2AgAMCAsgARCbASACIAEQogEgAi0AASEDIAItAABBAXENAAsLIABBAzYCAAwFCyAAQQQ2AgAMBAsgAEELNgIADAMLIAJBMGogARChAQJAAkAgAi0AMEEBcQRAIAItADFB+wBHDQEgARCbASACQShqIAEQmQEgAigCKCEDIAIgAi0ALEEBcToAZCACIAM2AmACfwNAIAJB6ABqIAJB4ABqEG8gAi0AaEEBRgRAIAJB2ABqIAJB+ABqKAIANgIAIAIgAkHwAGopAwA3A1AgAigCbAwCCyACLQBpDQALQRULIQMgAkHIAGoiBCACQdgAaiIFKAIANgIAIAIgAikDUDcDQCADQRVHDQIgAkHoAGogARCeASAFIAJB9ABqKAIANgIAIAIgAikCbDcDUCACKAJoIgFBFUYEQCAAQRU2AgAMBgsgACABNgIAIAAgAikDUDcCBCAAQQxqIAJB2ABqKAIANgIADAULIABBBDYCAAwECyAAQQ42AgAMAwsgACADNgIAIAAgAikDQDcCBCAAQQxqIAQoAgA2AgAMAgsgAkEgaiABEKEBAkAgAi0AIEEBcQRAIAItACFB2wBHBEAgAEEONgIADAQLIAEQmwEgAkEYaiABEJkBIAIoAhghAyACIAItABxBAXE6AGQgAiADNgJgAn8DQCACQegAaiACQeAAahByIAItAGhBAUYEQCACQdgAaiACQfgAaigCADYCACACIAJB8ABqKQMANwNQIAIoAmwMAgsgAi0AaQ0AC0EVCyEDIAJByABqIgQgAkHYAGoiBSgCADYCACACIAIpA1A3A0AgA0EVRw0BIAJB6ABqIAEQnQEgBSACQfQAaigCADYCACACIAIpAmw3A1AgAigCaCIBQRVGBEAgAEEVNgIADAQLIAAgATYCACAAIAIpA1A3AgQgAEEMaiACQdgAaigCADYCAAwDCyAAQQQ2AgAMAgsgACADNgIAIAAgAikDQDcCBCAAQQxqIAQoAgA2AgAMAQsgAkEQaiABEKEBAkAgAi0AEEEBcQRAIAItABFBIkcEQCAAQQ42AgAMAwsgARCbASACQegAaiABEKABIAJB9ABqKAIAIQMgAkHwAGooAgAhASACKAJsIQQgAigCaEEBRg0BIAQEQCAAQRU2AgAgAUUgA0VyDQMgARDKAQwDCyAAQRU2AgAMAgsgAEEENgIADAELIAJB+ABqKAIAIQUgACABNgIEIAAgBDYCACAAQQxqIAU2AgAgAEEIaiADNgIACyACQYABaiQACxEAIAAoAgAgACgCCCABEKYCC88CAQN/IwBBMGsiAiQAIAJBCGogASgCABChAQJAIAItAAhBAXEEQAJAAkACQAJAIAItAAkiAyIEQSxHBEAgBEHdAEcEQCABLQAERQ0EIAFBADoABAwCCyAAQQA7AQAMBgsgASgCABCbASACIAEoAgAQoQEgAi0AAEEBcUUNASACLQABIQMLIANB3QBHDQIgAEEBOgAAIABBBGpBEzYCAAwECyAAQQE6AAAgAEEEakEENgIADAMLIABBAToAACAAQQRqQQc2AgAMAgsgAkEgaiABKAIAEHAgAkEYaiIBIAJBLGooAgA2AgAgAiACKQIkNwMQIAIoAiAiA0EVRgRAIABBgAI7AQAMAgsgAEEBOgAAIABBBGogAzYCACAAQQhqIAIpAxA3AgAgAEEQaiABKAIANgIADAELIABBAToAACAAQQRqQQE2AgALIAJBMGokAAvcAwEEfyMAQSBrIgIkACACIAEQoQECQAJAAkACQAJAIAItAABBAXEEQCACLQABQSJHBEAgAEEBOgAAIABBBGpBDjYCAAwGCyABEJsBIAJBCGogARCgASACQRhqKAIAIQQgAkEUaigCACEDIAJBEGooAgAhASACKAIMIQUgAigCCEEBRg0BIAUEQAJAAkACQCAEQX5qDgQBBwcABwsgAUGLscAAQQUQuwJFDQEMBgsgAS8AAEHv1gFHDQUgAEEAOwEADAYLIABBgAI7AQAMBQsCQAJAAkAgA0F+ag4EAQUFAAULIAFBi7HAAEEFELsCRQ0BDAQLIAEvAABB79YBRw0DIABBADsBAAwGCyAAQYACOwEADAULIABBAToAACAAQQRqQQQ2AgAMBAsgAEEBOgAAIABBEGogBDYCACAAQQxqIAM2AgAgAEEIaiABNgIAIABBBGogBTYCAAwDCyACQQhqIAEgA0Gss8AAQQIQbiAAQQE6AAAgAEEMaiACQRBqKQMANwIAIABBBGogAikDCDcCAAwCCyACQQhqIAEgBEGss8AAQQIQbiAAQQE6AAAgAEEMaiACQRBqKQMANwIAIABBBGogAikDCDcCAAsgA0UNACABEMoBCyACQSBqJAAL7QEBBH8jAEEgayICJAAgAiABEKEBAkACQCACLQAAQQFxBEAgAi0AAUEiRwRAIABBAToAACAAQQRqQQ42AgAMAwsgARCbASACQQhqIAEQoAEgAkEYaigCACEEIAJBFGooAgAhAyACQRBqKAIAIQEgAigCDCEFIAIoAghBAUYNASAFBEAgACABIAQQdSADRQ0DIAEQygEMAwsgACABIAMQdQwCCyAAQQE6AAAgAEEEakEENgIADAELIABBAToAACAAQRBqIAQ2AgAgAEEMaiADNgIAIABBCGogATYCACAAQQRqIAU2AgALIAJBIGokAAvvAQEBfyMAQRBrIgMkAAJAAkACQAJAAkACQAJAAkAgAkF5ag4NBAYGBgYGBgYCAAYGAQYLIAFBl7HAAEEQELsCRQ0CIAFBr7HAAEEQELsCDQUgAEGABDsBAAwGCyABQcqxwABBExC7AkUNAwwECyABQfywwABBDxC7Ag0DIABBADsBAAwECyAAQYACOwEADAMLIAFBw7HAAEEHELsCDQEgAEGABjsBAAwCCyAAQYAIOwEADAELIAMgASACQeCxwABBBRBuIABBAToAACAAQQxqIANBCGopAwA3AgAgAEEEaiADKQMANwIACyADQRBqJAAL4AEBBH8jAEEgayICJAAgAiABEKEBAkACQCACLQAAQQFxBEAgAi0AAUEiRwRAIABCgYCAgOAB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IAEgAkEIahCdAgsgAkEwaiQACykBAX9BgAhBARBBIgFFBEBBgAhBARDzAQALIABCgAg3AgQgACABNgIAC5QCAQR/IwBBIGsiAyQAAkAgAUEEaigCACIEIAFBCGooAgAiAmtBBE8EQCABKAIAIQQMAQsCQCACQQRqIgUgAkkNACAEQQF0IgIgBSACIAVLGyICQQggAkEISxshAgJAIARFBEAgA0EANgIQDAELIANBGGpBATYCACADIAQ2AhQgAyABKAIANgIQCyADIAJBASADQRBqEA0gA0EIaigCACECIAMoAgQhBCADKAIAQQFHBEAgASAENgIAIAFBBGogAjYCACABQQhqKAIAIQIMAgsgAkUNACAEIAIQ8wEACxD0AQALIAIgBGpB9OTVqwY2AABBBCECIABBADYCACABQQhqIgAgACgCACACajYCACADQSBqJAALyQMBBn8jAEEwayIEJAAgBEEANgAHIARCADcDAEGAgICAeCACIAJBH3UiA2ogA3MgAkGAgICAeEYbIQNBCiEFAkACQAJAAkADQCAEIAVqIAMgA0EKbiIHQQpsa0EwcjoAACAFQX9qIgYgBUsNASADQQlLIAYhBSAHIQMNAAsCQCACQX9MBEAgBkEKSw0DIAQgBmpBLToAAAwBCyAGQQFqIQYLIAFBBGooAgAiAiABQQhqKAIAIgNrQQsgBmsiBU8EQCABKAIAIQIMBAsgAyAFaiIHIANJDQIgAkEBdCIDIAcgAyAHSxsiA0EIIANBCEsbIQMCQCACRQRAIARBADYCIAwBCyAEQShqQQE2AgAgBCACNgIkIAQgASgCADYCIAsgBEEQaiADQQEgBEEgahANIARBGGooAgAhAyAEKAIUIQIgBCgCEEEBRwRAIAEgAjYCACABQQRqIAM2AgAgAUEIaigCACEDDAQLIANFDQIgAiADEPMBAAtBoLvAAEEhQfy9wAAQ+gEACyAGQQtB/L3AABD5AQALEPQBAAsgAiADaiAEIAZqIAUQuQIaIABBADYCACABQQhqIgAgACgCACAFajYCACAEQTBqJAALswMCBn8BfiMAQUBqIgQkACAEQRdqQQA2AAAgBEEQakIANwMAIARCADcDCCAEIAJCCoKnQTByOgAbQRMhBgJ/IAJCClQEQCAEQRtqIQdBAQwBCwJAA0ACQCACQgqAIQkgBkF/aiID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IAgoAgAgBEcEQCABKAIAIQMMAQsgBEEBaiIDIARJDQggBEEBdCIGIAMgBiADSxsiA0EIIANBCEsbIQMCQCAERQRAIAVBADYCIAwBCyAFQQE2AiggBSAENgIkIAUgASgCADYCIAsgBUEQaiADQQEgBUEgahANIAUoAhQhAyAFKAIYIQQgBSgCEEEBRwRAIAggBDYCACABIAM2AgAgBygCACEEDAELIARFDQgMCgsgAyAEakHuADoAAEEBIQQMBAsgAyAEakHcADoAACAHIAcoAgBBAWoiBDYCAAJAIAgoAgAgBEcEQCABKAIAIQMMAQsgBEEBaiIDIARJDQcgBEEBdCIGIAMgBiADSxsiA0EIIANBCEsbIQMCQCAERQRAIAVBADYCIAwBCyAFQQE2AiggBSAENgIkIAUgASgCADYCIAsgBUEQaiADQQEgBUEgahANIAUoAhQhAyAFKAIYIQQgBSgCEEEBRwRAIAggBDYCACABIAM2AgAgBygCACEEDAELIARFDQcMCQsgAyAEakH0ADoAAEEBIQQMAwsgAyAEakHcADoAACAHIAcoAgBBAWoiBDYCAAJAIAgoAgAgBEcEQCABKAIAIQMMAQsgBEEBaiIDIARJDQYgBEEBdCIGIAMgBiADSxsiA0EIIANBCEsbIQMCQCAERQRAIAVBADYCIAwBCyAFQQE2AiggBSAENgIkIAUgASgCADYCIAsgBUEQaiADQQEgBUEgahANIAUoAhQhAyAFKAIYIQQgBSgCEEEBRwRAIAggBDYCACABIAM2AgAgBygCACEEDAELIARFDQYMCAsgAyAEakHiADoAAEEBIQQMAgsgAyAEakHcADoAACAHIAcoAgBBAWoiBDYCAAJAIAgoAgAgBEcEQCABKAIAIQMMAQsgBEEBaiIDIARJDQUgBEEBdCIGIAMgBiADSxsiA0EIIANBCEsbIQMCQCAERQRAIAVBADYCIAwBCyAFQQE2AiggBSAENgIkIAUgASgCADYCIAsgBUEQaiADQQEgBUEgahANIAUoAhQhAyAFKAIYIQQgBSgCEEEBRwRAIAggBDYCACABIAM2AgAgBygCACEEDAELIARFDQUMBwsgAyAEakEiOgAAQQEhBAwBCyADIARqQdwAOgAAIAcgBygCAEEBaiIENgIAAkAgCCgCACAERwRAIAEoAgAhAwwBCyAEQQFq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IABBBGooAgA2AgAgAiAALQABOgAHIAJBHGpBAjYCACACQSxqQcgANgIAIAJCAzcCDCACQZzEwAA2AgggAkHJADYCJCACIAJBIGo2AhggAiACNgIoIAIgAkEHajYCICABIAJBCGoQnQIMAQsgAkEcakEANgIAIAJBjMTAADYCGCACQgE3AgwgAkGExMAANgIIIAEgAkEIahCdAgsgAkEwaiQACyYBAX8gAEEHaiIBIABJBEBBtMTAAEEzQbzFwAAQhwIACyABQQN2Cy0BAX8jAEEQayIBJAAgAUEIaiAAQQhqKAIANgIAIAEgACkCADcDACABELcBAAssAQF/IwBBEGsiASQAIAEgACkCADcDCCABQQhqQfzUwABBACAAKAIIENEBAAsuAQF/IwBBEGsiACQAIABB0NbAADYCCCAAQQ42AgQgAEHB1sAANgIAIAAQtgEACxYAIAAoAgAiACgCACAAKAIEIAEQpgILHQAgASgCAEUEQAALIABBkNXAADYCBCAAIAE2AgALVQECfyABKAIAIQIgAUEANgIAAkAgAgRAIAEoAgQhA0EIQQQQQSIBRQ0BIAEgAzYCBCABIAI2AgAgAEGQ1cAANgIEIAAgATYCAA8LAAtBCEEEEPMBAAusAwEDfyMAQTBrIgIkAAJ/AkACQAJAAkAgACgCBCIEDgMAAQIDCxC4AQALIAJBLGpBATYCACACQgI3AhwgAkG81cAANgIYIAJBygA2AgQgAiAAKAIANgIAIAIgAjYCKCABIAJBGGoQnQIMAgsgAkEMakHKADYCACACQSxqQQI2AgAgAkIDNwIcIAJB1NXAADYCGCACQcoANgIEIAIgACgCACIANgIAIAIgAEEIajYCCCACIAI2AiggASACQRhqEJ0CDAELIAJBLGpBADYCACACQZDVwAA2AiggAkIBNwIcIAJBqNXAADYCGEEBIAEgAkEYahCdAg0AGiAEQQN0QXhqQQN2QQFqIQQgACgCACEAAkADQCACIAA2AhQgAwRAIAJBADYCLCACQZDVwAA2AiggAkIBNwIcIAJBtNXAADYCGCABIAJBGGoQnQINAgsgAkEBNgIsIAJCAjcCHCACQbzVwAA2AhggAkHLADYCBCACIAI2AiggAiACQRRqNgIAIAEgAkEYahCdAg0BIABBCGohACAEIANBAWoiA0cNAAtBAAwBC0EB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BUEoajYCSAwDCyAFQeQAakHlADYCACAFQdwAakHlADYCACAFQdQAakHIADYCACAFQcQAakEENgIAIAVCBDcCNCAFQaTmwAA2AjAgBUHIADYCTCAFIAVByABqNgJAIAUgBUEYajYCYCAFIAVBEGo2AlggBSAFQQxqNgJQIAUgBUEIajYCSAwCCyAFQSRqCyEIAkAgASAGRg0AQQEhA0EAIQkCQCAAIAZqIgcsAAAiAkEATgRAIAUgAkH/AXE2AiQgBUEoaiEBDAELIAAgAWoiASEDIAEgB0EBakcEQCAHLQABQT9xIQkgB0ECaiEDCyACQR9xIQoCQCACQf8BcUHgAUkEQCAJIApBBnRyIQIMAQtBACEAIAEhByABIANHBH8gA0EBaiEHIAMtAABBP3EFIAALIAlBBnRyIQAgAkH/AXFB8AFJBEAgACAKQQx0ciECDAELQQAhAiABIAdHBH8gBy0AAEE/cQUgAgsgCkESdEGAgPAAcSAAQQZ0cnIiAkGAgMQARg0CCyAFIAI2AiRBASEDIAVBKGohASACQYABSQ0AQQIhAyACQYAQSQ0AQQNBBCACQYCABEkbIQMLIAUgBjYCKCAFIAMgBmo2AiwgBUHEAGpBBTYCACAFQewAakHlADYCACAFQeQAakHlADYCACAFQdwAakHmADYCACAFQdQAakHnADYCACAFQgU3AjQgBUH45sAANgIwIAUgATYCWCAFIAg2AlAgBUHIADYCTCAFIAVByABqNgJAIAUgBUEYajYCaCAFIAVBEGo2AmAgBSAFQSBqNgJIDAELQeTcwABBKyAEEPoBAAsgBUEwaiAEEP4BAAs1AQF/IwBBEGsiAiQAIAIgATYCDCACIAA2AgggAkGs3cAANgIEIAJBpNvAADYCACACENABAAtvAQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EcakECNgIAIANBLGpByAA2AgAgA0ICNwIMIANBsOPAADYCCCADQcgANgIkIAMgA0EgajYCGCADIANBBGo2AiggAyADNgIgIANBCGogAhD+AQALbwEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBHGpBAjYCACADQSxqQcgANgIAIANCAjcCDCADQdziwAA2AgggA0HIADYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhq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bnRyYWN0aGVpZ2h0dGltZWNoYWluX2lkc2VuZGVyZnVuZHNhZGRyZXNzL3Vzci9sb2NhbC9jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nvc213YXNtLXN0ZC0wLjE0LjAvc3JjL2V4cG9ydHMucnOUABAAXAAAAHUAAAAaAAAAlAAQAFwAAABbAAAAGgAAAJQAEABcAAAAwQAAABoAAAB3YXNtY3VzdG9tYmFua0JhbmtNc2didXJuc2VuZHRvX2FkZHJlc3NXYXNtTXNnY2xlYXJfYWRtaW5jb250cmFjdF9hZGRydXBkYXRlX2FkbWluYWRtaW5taWdyYXRlbmV3X2NvZGVfaWRtc2dpbnN0YW50aWF0ZWNvZGVfaWRsYWJlbGV4ZWN1dGVlcnJvcm9rRW1wdHlSZXBseU9uc3VjY2Vzc2Fsd2F5c1N1Yk1zZ2dhc19saW1pdFJlc3BvbnNlc3VibWVzc2FnZXNhdHRyaWJ1dGVzQXR0cmlidXRla2V5dmFsdWUvdXNyL2xvY2FsL2NhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY3ctc3RvcmFnZS1wbHVzLTAuNi4wL3NyYy9wYXRoLnJzAAAHAhAAWwAAACYAAABNAEGAhcAAC9UFYXR0ZW1wdCB0byBzdWJ0cmFjdCB3aXRoIG92ZXJmbG93AAAABwIQAFsAAAAmAAAARQAAAAcCEABbAAAAJgAAAFUAAADEAhAAAAAAAGEgRGlzcGxheSBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvciB1bmV4cGVjdGVkbHkvcnVzdGMvMmZkNzNmYWJlNDY5MzU3YTEyYzJjOTc0YzE0MGY2N2U3Y2RkNzZkMC9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMAAAMDEABLAAAApQgAAA4AAABteV9uZXdfY29udHJhY3Q6Om1zZzo6SW5zdGFudGlhdGVNc2djb3Ntd2FzbV9zdGQ6OnR5cGVzOjpFbnZteV9uZXdfY29udHJhY3Q6Om1zZzo6Q291bnRSZXNwb25zZWJvb2xteV9uZXdfY29udHJhY3Q6Om1zZzo6UXVlcnlNc2djb3Ntd2FzbV9zdGQ6OnJlc3VsdHM6OmNvbnRyYWN0X3Jlc3VsdDo6Q29udHJhY3RSZXN1bHQ8Y29zbXdhc21fc3RkOjpyZXN1bHRzOjpyZXNwb25zZTo6UmVzcG9uc2U+bXlfbmV3X2NvbnRyYWN0Ojptc2c6OkV4ZWN1dGVNc2dteV9uZXdfY29udHJhY3Q6OnN0YXRlOjpTdGF0ZWNvc213YXNtX3N0ZDo6dHlwZXM6Ok1lc3NhZ2VJbmZvY29zbXdhc21fc3RkOjpyZXN1bHRzOjpjb250cmFjdF9yZXN1bHQ6OkNvbnRyYWN0UmVzdWx0PGNvc213YXNtX3N0ZDo6YmluYXJ5OjpCaW5hcnk+AAoAAAAEAAAABAAAABcAAAAYAAAAGQAAAAoAAAAAAAAAAQAAABoAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlABsAAAAgAAAACAAAABwAQeCKwAALtgRhdHRlbXB0IHRvIGFkZCB3aXRoIG92ZXJmbG93bWlzc2luZyBmaWVsZCBgYHwFEAAPAAAAiwUQAAEAAABkdXBsaWNhdGUgZmllbGQgYAAAAJwFEAARAAAAiwUQAAEAAAB1bmtub3duIHZhcmlhbnQgYGAsIGV4cGVjdGVkIAAAAMAFEAARAAAA0QUQAAwAAABpbnZhbGlkIFVpbnQ2NCAnJyAtIPAFEAAQAAAAAAYQAAQAAABpbnZhbGlkIFVpbnQxMjggJwAAABQGEAARAAAAAAYQAAQAAABzdGF0ZXNyYy9jb250cmFjdC5ycz0GEAAPAAAALQAAAAkAAABjYW5vbmljYWxfYWRkcl9zdG9yYWdlYWRkcl9zdG9yYWdlVW5hdXRob3JpemVkAAB+BhAADAAAAGNvdW50aW5jcmVtZW50cmVzZXRzdG9yZV9jYW5vbmljYWxfYWRkcnN0b3JlX2FkZHIAAACZBhAACQAAAKIGEAAFAAAApwYQABQAAAC7BhAACgAAAGdldF9jb3VudAAAAOgGEAAJAAAAQ291bnRSZXNwb25zZVN0YXRlb3duZXIAHQAAAAgAAAAEAAAAHgAAAB8AAAAdAAAACAAAAAQAAAAgAAAAL3Vzci9sb2NhbC9jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2N3LXN0b3JhZ2UtcGx1cy0wLjYuMC9zcmMvaGVscGVycy5ycwBBoI/AAAulA2F0dGVtcHQgdG8gYWRkIHdpdGggb3ZlcmZsb3c4BxAAXgAAADsAAAARAAAAOAcQAF4AAAA7AAAACQAAADgHEABeAAAAPgAAABEAAAA4BxAAXgAAAD4AAAAJAAAAb25seSBzdXBwb3J0cyBuYW1lc3BhY2VzIHVwIHRvIGxlbmd0aCAweEZGRkY4BxAAXgAAAFEAAAAJAAAAMQAAAAgAAAAEAAAAMgAAADMAAABMCBAAAAAAAGEgRGlzcGxheSBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvciB1bmV4cGVjdGVkbHkvcnVzdGMvMmZkNzNmYWJlNDY5MzU3YTEyYzJjOTc0YzE0MGY2N2U3Y2RkNzZkMC9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMAAIsIEABLAAAApQgAAA4AAAAvcnVzdGMvMmZkNzNmYWJlNDY5MzU3YTEyYzJjOTc0YzE0MGY2N2U3Y2RkNzZkMC9saWJyYXJ5L2NvcmUvc3JjL29wcy9hcml0aC5ycwAAAOgIEABNAAAAawAAAAEAQdCSwAALoQZhdHRlbXB0IHRvIGFkZCB3aXRoIG92ZXJmbG93Y29zbXdhc21fc3RkOjpyZXN1bHRzOjpzeXN0ZW1fcmVzdWx0OjpTeXN0ZW1SZXN1bHQ8Y29zbXdhc21fc3RkOjpyZXN1bHRzOjpjb250cmFjdF9yZXN1bHQ6OkNvbnRyYWN0UmVzdWx0PGNvc213YXNtX3N0ZDo6YmluYXJ5OjpCaW5hcnk+PjEAAAAEAAAABAAAADQAAAA1AAAANgAAAAAAAABhdHRlbXB0IHRvIG11bHRpcGx5IHdpdGggb3ZlcmZsb3cAAAA3AAAAFAAAAAQAAAA4AAAAMQAAAAAAAAABAAAAGgAAAOgIEABNAAAA4gIAAAEAAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiAAAGQKEAAqAAAAbWlzc2luZyBmaWVsZCBgYJgKEAAPAAAApwoQAAEAAABkdXBsaWNhdGUgZmllbGQgYAAAALgKEAARAAAApwoQAAEAAAB1bmtub3duIHZhcmlhbnQgYGAsIGV4cGVjdGVkIAAAANwKEAARAAAA7QoQAAwAAAAxAAAABAAAAAQAAAA5AAAAL3Vzci9sb2NhbC9jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2RlY29kZS5ycwAAABwLEABVAAAA0gEAAB8AAAAcCxAAVQAAANgBAAAfAAAAHAsQAFUAAADbAQAADQAAABwLEABVAAAA4QEAAB8AAAAcCxAAVQAAAOQBAAANAAAAHAsQAFUAAADqAQAAHwAAABwLEABVAAAA7QEAAA0AAAAcCxAAVQAAAPMBAAAfAAAAHAsQAFUAAAD2AQAADQAAABwLEABVAAAA/AEAAB8AAAAcCxAAVQAAAP8BAAANAAAAHAsQAFUAAAAFAgAAHwAAABwLEABVAAAACAIAAA0AAAAcCxAAVQAAAA4CAAAfAAAAHAsQAFUAAAARAgAADQAAABwLEABVAAAAbgAAAC8AQYCZwAAL4SFhdHRlbXB0IHRvIHN1YnRyYWN0IHdpdGggb3ZlcmZsb3cAAAAcCxAAVQAAAAMBAAA3AAAAHAsQAFUAAAADAQAAJAAAABwLEABVAAAABAEAAD4AAAAcCxAAVQAAAAQBAAApAAAAHAsQAFUAAAAhAQAAEQAAABwLEABVAAAAKgEAACkAAAAcCxAAVQAAACoBAAAWAAAAHAsQAFUAAAAuAQAAKQAAABwLEABVAAAALgEAACgAAAAcCxAAVQAAAC0BAAAaAAAAHAsQAFUAAAAzAQAAEQAAABwLEABVAAAAQQEAAA4AAAAcCxAAVQAAAEQBAAAnAAAAHAsQAFUAAABEAQAAEgAAABwLEABVAAAARwEAAAkAAAAcCxAAVQAAAFgBAAATAAAAHAsQAFUAAABmAQAAKQAAABwLEABVAAAAeAEAAA0AAAAcCxAAVQAAAIIBAAARAAAAHAsQAFUAAACKAQAAFQAAABwLEABVAAAAjgEAADEAAABJbXBvc3NpYmxlOiBtdXN0IG9ubHkgaGF2ZSAwIHRvIDggaW5wdXQgYnl0ZXMgaW4gbGFzdCBjaHVuaywgd2l0aCBubyBpbnZhbGlkIGxlbmd0aHP0DRAAVAAAABwLEABVAAAAnQEAAA4AAAAcCxAAVQAAAKgBAAANAAAAHAsQAFUAAACxAQAACQAAAE92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgb3V0cHV0IGJ1ZmZlciBsZW5ndGgAABwLEABVAAAAlgAAAAoAAAAvdXNyL2xvY2FsL2NhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZW5jb2RlLnJzSW52YWxpZCBVVEY4AAAAwA4QAFUAAAA0AAAAHAAAAGludGVnZXIgb3ZlcmZsb3cgd2hlbiBjYWxjdWxhdGluZyBidWZmZXIgc2l6ZQAAAMAOEABVAAAALwAAABEAAAAxAAAACAAAAAQAAAA6AAAAaW52YWxpZCBiYXNlNjQ6IIQPEAAQAAAAL3Vzci9sb2NhbC9jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nvc213YXNtLXN0ZC0wLjE0LjAvc3JjL3NlY3Rpb25zLnJzAAAAnA8QAF0AAAAaAAAAEAAAAJwPEABdAAAAGgAAAAUAAABUTDtEUjogVmFsdWUgbXVzdCBub3QgYmUgZW1wdHkgaW4gU3RvcmFnZTo6c2V0IGJ1dCBpbiBtb3N0IGNhc2VzIHlvdSBjYW4gdXNlIFN0b3JhZ2U6OnJlbW92ZSBpbnN0ZWFkLiBMb25nIHN0b3J5OiBHZXR0aW5nIGVtcHR5IHZhbHVlcyBmcm9tIHN0b3JhZ2UgaXMgbm90IHdlbGwgc3VwcG9ydGVkIGF0IHRoZSBtb21lbnQuIFNvbWUgb2Ygb3VyIGludGVybmFsIGludGVyZmFjZXMgY2Fubm90IGRpZmZlcmVudGlhdGUgYmV0d2VlbiBhIG5vbi1leGlzdGVudCBrZXkgYW5kIGFuIGVtcHR5IHZhbHVlLiBSaWdodCBub3csIHlvdSBjYW5ub3QgcmVseSBvbiB0aGUgYmVoYXZpb3VyIG9mIGVtcHR5IHZhbHVlcy4gVG8gcHJvdGVjdCB5b3UgZnJvbSB0cm91YmxlIGxhdGVyIG9uLCB3ZSBzdG9wIGhlcmUuIFNvcnJ5IGZvciB0aGUgaW5jb252ZW5pZW5jZSEgV2UgaGlnaGx5IHdlbGNvbWUgeW91IHRvIGNvbnRyaWJ1dGUgdG8gQ29zbVdhc20sIG1ha2luZyB0aGlzIG1vcmUgc29saWQgb25lIHdheSBvciB0aGUgb3RoZXIuL3Vzci9sb2NhbC9jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nvc213YXNtLXN0ZC0wLjE0LjAvc3JjL2ltcG9ydHMucnMkEhAAXAAAAFcAAAANAAAAYWRkcl92YWxpZGF0ZSBlcnJvcmVkOiAAkBIQABcAAABhZGRyX2Nhbm9uaWNhbGl6ZSBlcnJvcmVkOiAAsBIQABsAAABhZGRyX2h1bWFuaXplIGVycm9yZWQ6IADUEhAAFwAAAE1lc3NhZ2VUb29Mb25nIG11c3Qgbm90IGhhcHBlbi4gVGhpcyBpcyBhIGJ1ZyBpbiB0aGUgVk0uJBIQAFwAAADkAAAAEgAAACQSEABcAAAAAQEAABIAAABJbnZhbGlkSGFzaEZvcm1hdCBtdXN0IG5vdCBoYXBwZW4uIFRoaXMgaXMgYSBidWcgaW4gdGhlIFZNLgAkEhAAXAAAABsBAAASAAAAJBIQAFwAAAA7AQAAEgAAAC91c3IvbG9jYWwvY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9jb3Ntd2FzbS1zdGQtMC4xNC4wL3NyYy9tZW1vcnkucnNSZWdpb24gcG9pbnRlciBpcyBudWxsAAAAqBMQAFsAAAA5AAAABQAAAFJlZ2lvbiBzdGFydHMgYXQgbnVsbCBwb2ludGVyAAAAqBMQAFsAAAA/AAAABQAAAFVua25vd25FcnJlcnJvcl9jb2RlMQAAAAQAAAAEAAAAOwAAAEludmFsaWRSZWNvdmVyeVBhcmFtSW52YWxpZFNpZ25hdHVyZUZvcm1hdEludmFsaWRIYXNoRm9ybWF0VW5rbm93biBlcnJvcjogAAC7FBAADwAAAEludmFsaWQgcmVjb3ZlcnkgcGFyYW1ldGVyLiBTdXBwb3J0ZWQgdmFsdWVzOiAwIGFuZCAxLgAA1BQQADYAAABJbnZhbGlkIHNpZ25hdHVyZSBmb3JtYXQUFRAAGAAAAEludmFsaWQgaGFzaCBmb3JtYXQANBUQABMAAABEaXZpZGVCeVplcm9zb3VyY2UAADEAAAAEAAAABAAAADwAAABPdmVyZmxvdzEAAAAEAAAABAAAAD0AAABTZXJpYWxpemVFcnJzb3VyY2VfdHlwZW1zZ1BhcnNlRXJydGFyZ2V0X3R5cGVOb3RGb3VuZGtpbmRJbnZhbGlkVXRmOEludmFsaWREYXRhU2l6ZWV4cGVjdGVkADEAAAAEAAAABAAAAD4AAABhY3R1YWxJbnZhbGlkQmFzZTY0R2VuZXJpY0VyclJlY292ZXJQdWJrZXlFcnIAAAAxAAAABAAAAAQAAAA/AAAAVmVyaWZpY2F0aW9uRXJyADEAAAAEAAAABAAAAEAAAABEaXZpZGUgYnkgemVybzogWBYQABAAAABPdmVyZmxvdzogAABwFhAACgAAAEVycm9yIHNlcmlhbGl6aW5nIHR5cGUgOiAAAACEFhAAFwAAAJsWEAACAAAARXJyb3IgcGFyc2luZyBpbnRvIHR5cGUgsBYQABgAAACbFhAAAgAAACBub3QgZm91bmQAAEwIEAAAAAAA2BYQAAoAAABDYW5ub3QgZGVjb2RlIFVURjggYnl0ZXMgaW50byBzdHJpbmc6IAAA9BYQACYAAABJbnZhbGlkIGRhdGEgc2l6ZTogZXhwZWN0ZWQ9IGFjdHVhbD0kFxAAHAAAAEAXEAAIAAAASW52YWxpZCBCYXNlNjQgc3RyaW5nOiAAWBcQABcAAABHZW5lcmljIGVycm9yOiAAeBcQAA8AAABSZWNvdmVyIHB1YmtleSBlcnJvcjogAACQFxAAFgAAAFZlcmlmaWNhdGlvbiBlcnJvcjogsBcQABQAAABQb3dNdWxTdWJBZGRPdmVyZmxvd0Vycm9yb3BlcmF0aW9uAAAxAAAABAAAAAQAAAAhAAAAb3BlcmFuZDFvcGVyYW5kMkNhbm5vdCAgd2l0aCAgYW5kIAAAEBgQAAcAAAAXGBAABgAAAB0YEAAFAAAARGl2aWRlQnlaZXJvRXJyb3JvcGVyYW5kQ2Fubm90IGRldmlkZSAgYnkgemVybwAAVBgQAA4AAABiGBAACAAAAGludmFsaWRfcmVxdWVzdGVycm9ycmVxdWVzdGludmFsaWRfcmVzcG9uc2VyZXNwb25zZW5vX3N1Y2hfY29udHJhY3RhZGRydW5rbm93bnVuc3VwcG9ydGVkX3JlcXVlc3QAAAB8GBAADwAAAJcYEAAQAAAArxgQABAAAADDGBAABwAAAMoYEAATAAAASW52YWxpZFB1YmtleUZvcm1hdE1lc3NhZ2VUb29Mb25nQmF0Y2hFcnJJbnZhbGlkIHB1YmxpYyBrZXkgZm9ybWF0AAAxGRAAGQAAAE1lc3NhZ2UgaXMgbG9uZ2VyIHRoYW4gc3VwcG9ydGVkVBkQACAAAABHZW5lcmljIGVycm9yAAAAfBkQAA0AAABCYXRjaCBlcnJvcgCUGRAACwAAAG9rAACoGRAAAgAAAIsYEAAFAAAAQwAAAAgAAAAEAAAARAAAAEUAAABDAAAACAAAAAQAAABGAAAA0BkQAAAAAABKU09OIGhhcyBhIGNvbW1hIGFmdGVyIHRoZSBsYXN0IHZhbHVlIGluIGFuIGFycmF5IG9yIG1hcC5KU09OIGhhcyBub24td2hpdGVzcGFjZSB0cmFpbGluZyBjaGFyYWN0ZXJzIGFmdGVyIHRoZSB2YWx1ZS5Gb3VuZCBhIGxvbmUgc3Vycm9nYXRlLCB3aGljaCBjYW4gZXhpc3QgaW4gSlNPTiBidXQgY2Fubm90IGJlIGVuY29kZWQgdG8gVVRGLTguT2JqZWN0IGtleSBpcyBub3QgYSBzdHJpbmcuSW52YWxpZCB1bmljb2RlIGNvZGUgcG9pbnQuSW52YWxpZCB0eXBlSW52YWxpZCBudW1iZXIuSW52YWxpZCBlc2NhcGUgc2VxdWVuY2UuRXhwZWN0ZWQgdGhpcyBjaGFyYWN0ZXIgdG8gc3RhcnQgYSBKU09OIHZhbHVlLkV4cGVjdGVkIHRvIHBhcnNlIGVpdGhlciBhIGB0cnVlYCwgYGZhbHNlYCwgb3IgYSBgbnVsbGAuRXhwZWN0ZWQgdGhpcyBjaGFyYWN0ZXIgdG8gYmUgZWl0aGVyIGEgYCcsJ2Agb3IgYSBgJ30nYC5FeHBlY3RlZCBhIGxvdyBzdXJyb2dhdGUgKERDMDDigJNERkZGKS5FeHBlY3RlZCB0aGlzIGNoYXJhY3RlciB0byBiZSBlaXRoZXIgYSBgJywnYCBvcmEgYCddJ2AuRXhwZWN0ZWQgYSBoaWdoIHN1cnJvZ2F0ZSAoRDgwMOKAk0RCRkYpLkV4cGVjdGVkIHRoaXMgY2hhcmFjdGVyIHRvIGJlIGEgYCc6J2AuRU9GIHdoaWxlIHBhcnNpbmcgYSBKU09OIHZhbHVlLkVPRiB3aGlsZSBwYXJzaW5nIGEgc3RyaW5nLkVPRiB3aGlsZSBwYXJzaW5nIGFuIG9iamVjdC5FT0Ygd2hpbGUgcGFyc2luZyBhIGxpc3QuQ29udHJvbCBjaGFyYWN0ZXIgZm91bmQgaW4gc3RyaW5nLi91c3IvbG9jYWwvY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZS1qc29uLXdhc20tMC4zLjEvc3JjL2RlL3VuZXNjYXBlLnJzAADwHBAAYgAAACUAAAAVAEHwusAAC9EDYXR0ZW1wdCB0byBhZGQgd2l0aCBvdmVyZmxvd/AcEABiAAAAMwAAACkAAAAAAAAAYXR0ZW1wdCB0byBzdWJ0cmFjdCB3aXRoIG92ZXJmbG93Tm9uLWhleCBBU0NJSSBjaGFyYWN0ZXIgZm91bmQAAPAcEABiAAAAmQAAAA4AAAAvdXNyL2xvY2FsL2NhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VyZGUtanNvbi13YXNtLTAuMy4xL3NyYy9kZS9tb2QucnMAAADwHRAAXQAAACQAAAAJAAAA8B0QAF0AAAB9AAAAIgAAAPAdEABdAAAAgQAAACwAAABCdWZmZXIgaXMgZnVsbAAAgB4QAA4AAAAvdXNyL2xvY2FsL2NhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VyZGUtanNvbi13YXNtLTAuMy4xL3NyYy9zZXIvbW9kLnJzZmFsc2UAmB4QAF4AAAC1AAAACQAAAJgeEABeAAAAzgAAAAkAAAAAAAAAYXR0ZW1wdCB0byBzdWJ0cmFjdCB3aXRoIG92ZXJmbG93AEHQvsAAC/AlYXR0ZW1wdCB0byBhZGQgd2l0aCBvdmVyZmxvdy91c3IvbG9jYWwvY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9lbmNvZGUucnMAAABsHxAAVQAAAJIAAAAnAAAAdXNpemUgb3ZlcmZsb3cgd2hlbiBjYWxjdWxhdGluZyBiNjQgbGVuZ3RoAABsHxAAVQAAAJkAAAAKAAAAbB8QAFUAAAC2AAAAMwAAAGwfEABVAAAAtgAAACAAAABsHxAAVQAAALcAAAA6AAAAbB8QAFUAAAC3AAAAJQAAAGwfEABVAAAA9wAAABgAAABsHxAAVQAAAPwAAAAvAAAAbB8QAFUAAAD8AAAAHAAAAGwfEABVAAAA/QAAADYAAABsHxAAVQAAAP0AAAAhAAAAbB8QAFUAAAATAQAALgAAAGwfEABVAAAAEwEAAAkAAABsHxAAVQAAABQBAAAJAAAAbB8QAFUAAAALAQAALgAAAGwfEABVAAAACwEAAAkAAABsHxAAVQAAAA0BAAAPAAAAbB8QAFUAAAAMAQAACQAAAGwfEABVAAAADwEAAAkAAABsHxAAVQAAABEBAAAJAAAAaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZTogAAAwIRAAKgAAAEltcG9zc2libGUgcmVtYWluZGVyZCEQABQAAABsHxAAVQAAACoBAAAWAAAAbB8QAFUAAAA7AQAACQAAAEludmFsaWQgbGFzdCBzeW1ib2wgLCBvZmZzZXQgLgAAoCEQABQAAAC0IRAACQAAAL0hEAABAAAARW5jb2RlZCB0ZXh0IGNhbm5vdCBoYXZlIGEgNi1iaXQgcmVtYWluZGVyLgDYIRAAKwAAAEludmFsaWQgYnl0ZSAAAAAMIhAADQAAALQhEAAJAAAAvSEQAAEAAABPdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIG51bWJlciBvZiBjaHVua3MgaW4gaW5wdXQvdXNyL2xvY2FsL2NhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZGVjb2RlLnJzZyIQAFUAAAC8AAAACgAAACEiIyQlJicoKSorLC0wMTIzNDU2Nzg5QEFCQ0RFRkdISUpLTE1OUFFSU1RVVlhZWltgYWJjZGVoaWprbG1wcXJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSssLi9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS4vMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS1fQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrL////////////////////////////////////////////wABAgMEBQYHCAkKCwz//w0ODxAREhMUFRb///////8XGBkaGxwdHh8gISIjJCX/JicoKSorLP8tLi8w/////zEyMzQ1Nv//Nzg5Ojs8//89Pj//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pj////80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABNjc4OTo7PD0+P/////////8CAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaG////////xwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJCgv/////////DA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCX///////8mJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+//80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ/////z//GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7///8/NDU2Nzg5Ojs8Pf////////8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGf///////xobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wwkEADMIxAAjCMQAEwjEAAMIxAAzCIQAEwpEABMKBAATCcQAEwmEABMJRAATCQQAEwAAAAIAAAABAAAAE0AAABOAAAATAAAAAgAAAAEAAAATwAAAGBvbmUgb2YgoSoQAAcAAAAsIAAAsCoQAAIAAACgKhAAAQAAAKAqEAABAAAAYCBvciBgAACgKhAAAQAAAMwqEAAGAAAAoCoQAAEAAAAvdXNyL2xvY2FsL2NhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VyZGUtMS4wLjEyNi9zcmMvZGUvbW9kLnJzZXhwbGljaXQgcGFuaWMA7CoQAFUAAADUCAAAEgAAAFEAAAAEAAAABAAAAFIAAABTAAAAVAAAAFEAAAAAAAAAAQAAAFUAAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlbGlicmFyeS9zdGQvc3JjL3Bhbmlja2luZy5ycwCzKxAAHAAAAOsBAAAfAAAAsysQABwAAADsAQAAHgAAAFYAAAAQAAAABAAAAFcAAABYAAAAUQAAAAgAAAAEAAAAWQAAAFoAAABbAAAADAAAAAQAAABcAAAAUQAAAAgAAAAEAAAAXQAAAF4AAAAEAAAABAAAAF8AAABgAAAAYQAAAF4AAAAEAAAABAAAAGIAAAAvcnVzdGMvMmZkNzNmYWJlNDY5MzU3YTEyYzJjOTc0YzE0MGY2N2U3Y2RkNzZkMC9saWJyYXJ5L2NvcmUvc3JjL2ZtdC9tb2QucnMAYCwQAEsAAABaAQAAEwAAAF4AAAAAAAAAAQAAABoAAABhIGZvcm1hdHRpbmcgdHJhaXQgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3JsaWJyYXJ5L2FsbG9jL3NyYy9mbXQucnMA/ywQABgAAABCAgAAHAAAAGxpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnNjYXBhY2l0eSBvdmVyZmxvdwAAACgtEAAcAAAAGAIAAAUAAABGcm9tVXRmOEVycm9yYnl0ZXMAAF4AAAAEAAAABAAAAGMAAABlcnJvcgAAAF4AAAAEAAAABAAAAGQAAABgbnVtYmVyIHdvdWxkIGJlIHplcm8gZm9yIG5vbi16ZXJvIHR5cGVudW1iZXIgdG9vIHNtYWxsIHRvIGZpdCBpbiB0YXJnZXQgdHlwZW51bWJlciB0b28gbGFyZ2UgdG8gZml0IGluIHRhcmdldCB0eXBlaW52YWxpZCBkaWdpdCBmb3VuZCBpbiBzdHJpbmdjYW5ub3QgcGFyc2UgaW50ZWdlciBmcm9tIGVtcHR5IHN0cmluZy4uWi4QAAIAAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlAKQtEAAAAAAAOiAAAKQtEAAAAAAAmC4QAAIAAABqAAAAAAAAAAEAAABrAAAAaW5kZXggb3V0IG9mIGJvdW5kczogdGhlIGxlbiBpcyAgYnV0IHRoZSBpbmRleCBpcyAAALwuEAAgAAAA3C4QABIAAABsaWJyYXJ5L2NvcmUvc3JjL2ZtdC9idWlsZGVycy5yc2oAAAAMAAAABAAAAGwAAABtAAAAbgAAACAgICAALxAAIAAAADIAAAAhAAAAAC8QACAAAAAzAAAAEgAAACB7CiwKLCAgeyB9IH0oCigsKQpbagAAAAQAAAAEAAAAbwAAAF1saWJyYXJ5L2NvcmUvc3JjL2ZtdC9udW0ucnOBLxAAGwAAAGUAAAAUAAAAMHgwMDAxMDIwMzA0MDUwNjA3MDgwOTEwMTExMjEzMTQxNTE2MTcxODE5MjAyMTIyMjMyNDI1MjYyNzI4MjkzMDMxMzIzMzM0MzUzNjM3MzgzOTQwNDE0MjQzNDQ0NTQ2NDc0ODQ5NTA1MTUyNTM1NDU1NTY1NzU4NTk2MDYxNjI2MzY0NjU2NjY3Njg2OTcwNzE3MjczNzQ3NTc2Nzc3ODc5ODA4MTgyODM4NDg1ODY4Nzg4ODk5MDkxOTI5Mzk0OTU5Njk3OTg5OWFzc2VydGlvbiBmYWlsZWQ6ICpjdXJyID4gMTkAAIEvEAAbAAAA5gEAAAUAAABqAAAABAAAAAQAAABwAAAAcQAAAHIAAABsaWJyYXJ5L2NvcmUvc3JjL2ZtdC9tb2QucnMAvDAQABsAAAAQCAAAHgAAALwwEAAbAAAAFwgAABYAAABsaWJyYXJ5L2NvcmUvc3JjL3NsaWNlL21lbWNoci5yc/gwEAAgAAAAWgAAAAUAAAByYW5nZSBzdGFydCBpbmRleCAgb3V0IG9mIHJhbmdlIGZvciBzbGljZSBvZiBsZW5ndGggKDEQABIAAAA6MRAAIgAAAHJhbmdlIGVuZCBpbmRleCBsMRAAEAAAADoxEAAiAAAAc2xpY2UgaW5kZXggc3RhcnRzIGF0ICBidXQgZW5kcyBhdCAAjDEQABYAAACiMRAADQAA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" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "3yFVwLjW3Qg5jRjB1j70bl9VH1+F8LY2gn4X7ZKnEH0sjiUOilq6vhML006Mj3rJOc6CJQYaou3H1SsPu1h3Cw==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "150000", + "amount": [] + }, + "msg": [ + { + "type": "oracle/MsgAggregateExchangeRateVote", + "value": { + "salt": "c14d", + "feeder": "terra12jpzzmwthrljcvm48adncspxtchazkl8vjmrvx", + "validator": "terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4", + "exchange_rates": "8.444600837546301809uaud,7.87538286300179853ucad,5.843490852602432395uchf,41.019720621289331227ucny,39.773205309945039236udkk,5.346325786228119405ueur,4.589770250441121376ugbp,49.406679132299480807uhkd,471.752005662686875765uinr,700.210161597909223602ujpy,7431.353406090453487737ukrw,18111.773805051941337692umnt,54.5008197399319342unok,4.416843270832664683usdr,54.479203867480877115usek,8.538269618167549184usgd,200.018873080448240793uthb,6.362271791427802472uusd" + } }, { - "height": "400001", - "txhash": "6739EBB7DBC7C970F581C89D743653D742ACAB742B5098B9F1E3A7A0976864F5", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - } + "type": "oracle/MsgAggregateExchangeRatePrevote", + "value": { + "hash": "bc00cd43a7b66f57b3c60e8cbad61ea54548060b", + "feeder": "terra12jpzzmwthrljcvm48adncspxtchazkl8vjmrvx", + "validator": "terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4" + } + } + ], + "memo": "@terra-money/oracle-feeder@1.3.14", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "A4WZ/6U0UsItQZMwcuUXJ/kFtCxoqsfVjt+2KWXM38dg" + }, + "signature": "vF0x8MO2Lk6pkcN278jxQkuAWDXwmjNdQTGw9HeWH2ZFgUNN37kTbppt9ptzMIh03DJLmROwV4BeId4yF2C8fA==" + } + ], + "timeout_height": "0" + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "200000", + "amount": [ + { + "denom": "uluna", + "amount": "35000" + } + ] + }, + "msg": [ + { + "type": "bank/MsgSend", + "value": { + "amount": [ + { + "denom": "uluna", + "amount": "2000000" + } ], - "gas_wanted": "200000", - "gas_used": "129227", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.205354754652838284", - "salt": "5242", - "denom": "uusd", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "238.000000000000000000", - "salt": "e983", - "denom": "ukrw", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.148874598997385615", - "salt": "a1bf", - "denom": "usdr", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "560.618480202248520072", - "salt": "8aac", - "denom": "umnt", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "4c408f0ad5ed520fd54728a11a01bcddee3afeae", - "denom": "uusd", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "6a8cb29d6424226cf63385dee25ce0a9b0f6bc87", - "denom": "ukrw", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "ed6d14fbfd99d99ba2b441bcfc00e54e04467611", - "denom": "usdr", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "a7381019ebabb9adc94266efc7f7e64a8c5475ef", - "denom": "umnt", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AnV9kSupcy8OF7DPOq0oqT542tMrRCn0SOQqbS8yYVX+" - }, - "signature": "mMQjLpRadvksFkbY86K4nwTLrJX2EKxBHDJY3lxWhzdXbAhvL1wCViqeXPzzghxB72OCbD5uokRp3YfLfuTrWQ==" - }], - "memo": "" - } - }, - "timestamp": "2020-01-12T23:47:13Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] + "to_address": "terra1dcegyrekltswvyy0xy69ydgxn9x8x32zdtapd8", + "from_address": "terra17lmam6zguazs5q5u6z5mmx76uj63gldnse2pdp" + } + } + ], + "memo": "H", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "A1xYF6iW3VSia08ItqjeBfpai+xj8tmuy/Ij3YquR6mX" + }, + "signature": "kdWY6xTVziyM9C23+LrO1D0NjxExjieWsFF3OMycPxM0421Zx4Y1oEdM+YV0XK07O4P9dv18p4wRBuuHK2gKng==" + } + ] + } + }, + { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "73106", + "amount": [ + { + "denom": "uluna", + "amount": "10966" + } + ] + }, + "msg": [ + { + "type": "gov/MsgVote", + "value": { + "voter": "terra17lmam6zguazs5q5u6z5mmx76uj63gldnse2pdp", + "option": "Yes", + "proposal_id": "5270" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "A1xYF6iW3VSia08ItqjeBfpai+xj8tmuy/Ij3YquR6mX" + }, + "signature": "gm09BXqRfXwAQrh9v0cNDADjGxuYESgnYCZQYh7eMKV7741JeAHC7InYMt0yaudPmAqAI6eeY5Ckqan9qZheDQ==" } - ] -} \ No newline at end of file + ] + } + } +] \ No newline at end of file diff --git a/src/core/StdTx.spec.ts b/src/core/StdTx.spec.ts index bb53f1d5b..56b7dbfc3 100644 --- a/src/core/StdTx.spec.ts +++ b/src/core/StdTx.spec.ts @@ -3,7 +3,7 @@ const StdTxData = require('./StdTx.data.json'); describe('StdTx', () => { it('deserializes', () => { - StdTxData.txs.forEach(({ tx }: any) => { + StdTxData.forEach((tx: any) => { expect(tx).toMatchObject(StdTx.fromData(tx).toData()); }); }); diff --git a/src/core/TxInfo.data.json b/src/core/TxInfo.data.json index 0cad7ad90..8d487f7b5 100644 --- a/src/core/TxInfo.data.json +++ b/src/core/TxInfo.data.json @@ -1,1696 +1,1743 @@ -{ - "txs": [{ - "height": "125002", - "txhash": "E2969CFC525D852234EAF30F7F2A71ACC1A89261543E0343220FD4030F58A140", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - } - ], - "gas_wanted": "200000", - "gas_used": "135958", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.267872980680898154", - "salt": "9dbc", - "denom": "uusd", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "311.005888030136361522", - "salt": "37cc", - "denom": "ukrw", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.194437746011075385", - "salt": "a0a2", - "denom": "usdr", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "729.953872355447515474", - "salt": "c178", - "denom": "umnt", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "a5720d5a462b7f867af755bfc3fe35627c37382b", - "denom": "uusd", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "8438df91b2e4ccb3784cabd4e84cf20f41800910", - "denom": "ukrw", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "4c20981e0c66098ee39f0e4afbbafbc05136e1ba", - "denom": "usdr", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "bb151947cad1a0abce9cb780a5faa51d0b7f9f50", - "denom": "umnt", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4RDdgjQPNWfgJswEBNY59qEk6HUFGw17J9h7t/HhUCW" - }, - "signature": "kQUa1ysTklSsQPF85BMGNs9Aow3Se+qmQLWFuqQEt5QJWlqXgsj4jDJAMcXU3BAJGAHSTQx6gPhmTPMCHqKDCw==" - }], - "memo": "" - } +[ + { + "id": 20855730, + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "150000", + "amount": [] + }, + "msg": [ + { + "type": "oracle/MsgAggregateExchangeRateVote", + "value": { + "salt": "30fe", + "feeder": "terra1vze7n65ccq08auu2xwmptlymu3gdlx0z5arvpg", + "validator": "terravaloper1vze7n65ccq08auu2xwmptlymu3gdlx0z5j033m", + "exchange_rates": "8.432622771471652218uaud,7.863501547249527525ucad,5.83212632096208398uchf,41.004586511424029968ucny,0.0udkk,5.341607745963464128ueur,4.575889030462515111ugbp,49.419519732627830889uhkd,471.07522711636738622uinr,700.472308031974294843ujpy,7393.307475914359476462ukrw,18120.550992880442363246umnt,0.0unok,4.449301386898286667usdr,54.454401082479947726usek,8.525596501199528318usgd,200.025286207921786333uthb,6.354012555091788991uusd" + } + }, + { + "type": "oracle/MsgAggregateExchangeRatePrevote", + "value": { + "hash": "9af17000c4c421e9682e19aa35bad31eedd5c14b", + "feeder": "terra1vze7n65ccq08auu2xwmptlymu3gdlx0z5arvpg", + "validator": "terravaloper1vze7n65ccq08auu2xwmptlymu3gdlx0z5j033m" + } + } + ], + "memo": "@terra-money/oracle-feeder@1.3.14", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AuWWtR47gmNdFjifzzq3YQ6j0tfWiSt+5WQYE0zRV3Gt" }, - "timestamp": "2019-12-23T03:41:34Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } + "signature": "+aY5dKMKPG+fDl+2zaa+4s5MWVtZ+QSTyjBGzf9EWZo0v3jKeB1+c1m3mwR1/bTRr4BHenWA1tMiaJokAHFBuA==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A340A322F74657272612E6F7261636C652E763162657461312E4D736741676772656761746545786368616E676552617465566F74650A370A352F74657272612E6F7261636C652E763162657461312E4D736741676772656761746545786368616E676552617465507265766F7465", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "aggregate_vote", + "attributes": [ + { + "key": "voter", + "value": "terravaloper1vze7n65ccq08auu2xwmptlymu3gdlx0z5j033m" + }, + { + "key": "exchange_rates", + "value": "8.432622771471652218uaud,7.863501547249527525ucad,5.83212632096208398uchf,41.004586511424029968ucny,0.0udkk,5.341607745963464128ueur,4.575889030462515111ugbp,49.419519732627830889uhkd,471.07522711636738622uinr,700.472308031974294843ujpy,7393.307475914359476462ukrw,18120.550992880442363246umnt,0.0unok,4.449301386898286667usdr,54.454401082479947726usek,8.525596501199528318usgd,200.025286207921786333uthb,6.354012555091788991uusd" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgAggregateExchangeRateVote" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terra1vze7n65ccq08auu2xwmptlymu3gdlx0z5arvpg" + } ] + } + ], + "msg_index": 0 + }, + { + "log": { + "tax": "" }, - { - "height": "300001", - "txhash": "6E10C3149F75AC998C6E71D3120C2BE703C20AED9B5FA248410E5F1C581B35FA", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, + "events": [ + { + "type": "aggregate_prevote", + "attributes": [ + { + "key": "voter", + "value": "terravaloper1vze7n65ccq08auu2xwmptlymu3gdlx0z5j033m" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgAggregateExchangeRatePrevote" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terra1vze7n65ccq08auu2xwmptlymu3gdlx0z5arvpg" + } + ] + } + ], + "msg_index": 1 + } + ], + "height": "4320035", + "txhash": "418374D84A3D8DB826C2089F736D79E8EEE116DD6DE31A0F5B571E3DB308F771", + "raw_log": "[{\"events\":[{\"type\":\"aggregate_vote\",\"attributes\":[{\"key\":\"voter\",\"value\":\"terravaloper1vze7n65ccq08auu2xwmptlymu3gdlx0z5j033m\"},{\"key\":\"exchange_rates\",\"value\":\"8.432622771471652218uaud,7.863501547249527525ucad,5.83212632096208398uchf,41.004586511424029968ucny,0.0udkk,5.341607745963464128ueur,4.575889030462515111ugbp,49.419519732627830889uhkd,471.07522711636738622uinr,700.472308031974294843ujpy,7393.307475914359476462ukrw,18120.550992880442363246umnt,0.0unok,4.449301386898286667usdr,54.454401082479947726usek,8.525596501199528318usgd,200.025286207921786333uthb,6.354012555091788991uusd\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgAggregateExchangeRateVote\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terra1vze7n65ccq08auu2xwmptlymu3gdlx0z5arvpg\"}]}]},{\"msg_index\":1,\"events\":[{\"type\":\"aggregate_prevote\",\"attributes\":[{\"key\":\"voter\",\"value\":\"terravaloper1vze7n65ccq08auu2xwmptlymu3gdlx0z5j033m\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgAggregateExchangeRatePrevote\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terra1vze7n65ccq08auu2xwmptlymu3gdlx0z5arvpg\"}]}]}]", + "gas_used": "105181", + "timestamp": "2021-06-18T08:10:39Z", + "gas_wanted": "150000" + }, + { + "id": 20854160, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "73418", + "amount": [ + { + "denom": "uluna", + "amount": "11013" + } + ] + }, + "msg": [ + { + "type": "bank/MsgSend", + "value": { + "amount": [ { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - } - ], - "gas_wanted": "180000", - "gas_used": "129954", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "282.000000000000000000", - "salt": "5aae", - "denom": "ukrw", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "662.598168913228050769", - "salt": "5636", - "denom": "umnt", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.175115271433311931", - "salt": "6c16", - "denom": "usdr", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.241881456524177918", - "salt": "a542", - "denom": "uusd", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "423a9d1d80d45570b3689c712f0a72b9e17e043f", - "denom": "ukrw", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "89cd41bc8e8acb4ce0948f44acbffd03bf6badc9", - "denom": "umnt", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "e3eb255f12c877a802c628f339f2ead237dc0c20", - "denom": "usdr", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "530712a66250fe8eacf7583d29d96865fca2ea75", - "denom": "uusd", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "2700" - }], - "gas": "180000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AkzjKhsBYzfTjSS0St8hXxeS3lfU84uEVzTccgYvIDVi" - }, - "signature": "P/mIwTUI1WbyV4+FFhQq7uyp7unJtuOwrfLJCOHXtGQMRAEXwEdJlq2yWtlRNK1mKhsIqXbhUd4CcMOC4JkAuw==" - }], - "memo": "Voting from terra feeder" + "denom": "uluna", + "amount": "13000000" } + ], + "to_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "from_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" }, - "timestamp": "2020-01-05T09:21:07Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } + "signature": "7gQIqyolB20OrtNPwa0GIR2+G7odb4kTAnNUr6IewflH+PmFbMzbHCcS1VQ3aWKD36qRnNS+pWf/FczI0UuIuw==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A1E0A1C2F636F736D6F732E62616E6B2E763162657461312E4D736753656E64", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "13000000uluna" + } ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "13000000uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.bank.v1beta1.MsgSend" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "module", + "value": "bank" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "13000000uluna" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4319880", + "txhash": "6340CE4A3BA3FEF30D0F3A9B5DA954D895216899E7B139971AC58FC7F115093C", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"13000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"13000000uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.bank.v1beta1.MsgSend\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"module\",\"value\":\"bank\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"13000000uluna\"}]}]}]", + "gas_used": "63121", + "timestamp": "2021-06-18T07:56:27Z", + "gas_wanted": "73418" + }, + { + "id": 20849375, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "390040", + "amount": [ + { + "denom": "uluna", + "amount": "58506" + } + ] }, - { - "height": "400001", - "txhash": "6739EBB7DBC7C970F581C89D743653D742ACAB742B5098B9F1E3A7A0976864F5", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - } - ], - "gas_wanted": "200000", - "gas_used": "129227", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.205354754652838284", - "salt": "5242", - "denom": "uusd", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "238.000000000000000000", - "salt": "e983", - "denom": "ukrw", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.148874598997385615", - "salt": "a1bf", - "denom": "usdr", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "560.618480202248520072", - "salt": "8aac", - "denom": "umnt", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "4c408f0ad5ed520fd54728a11a01bcddee3afeae", - "denom": "uusd", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "6a8cb29d6424226cf63385dee25ce0a9b0f6bc87", - "denom": "ukrw", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "ed6d14fbfd99d99ba2b441bcfc00e54e04467611", - "denom": "usdr", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "a7381019ebabb9adc94266efc7f7e64a8c5475ef", - "denom": "umnt", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AnV9kSupcy8OF7DPOq0oqT542tMrRCn0SOQqbS8yYVX+" - }, - "signature": "mMQjLpRadvksFkbY86K4nwTLrJX2EKxBHDJY3lxWhzdXbAhvL1wCViqeXPzzghxB72OCbD5uokRp3YfLfuTrWQ==" - }], - "memo": "" - } + "msg": [ + { + "type": "staking/MsgUndelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "10000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" }, - "timestamp": "2020-01-12T23:47:13Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } + "signature": "OdroEdhODknAwEzN+z0ghc/BttlA1rQvNdpBpHoON35zwZcibLBiJ59RBEGTYg6nFwk4SudHRSV2X3UyuPDyyg==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A370A252F636F736D6F732E7374616B696E672E763162657461312E4D7367556E64656C6567617465120E0A0C08E0B2B686061082F6AEA102", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "51uluna" + }, + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "10000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "51uluna" + }, + { + "key": "spender", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "amount", + "value": "10000000uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgUndelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "sender", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "51uluna" + }, + { + "key": "recipient", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "sender", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "amount", + "value": "10000000uluna" + } ] + }, + { + "type": "unbond", + "attributes": [ + { + "key": "validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "amount", + "value": "10000000" + }, + { + "key": "completion_time", + "value": "2021-06-19T07:14:40Z" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4319423", + "txhash": "BAA1D2D5AD9AD8620D4BCB8B7A3B2E81D504AA6B45CF5A259281319FF8DFCB9A", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"51uluna\"},{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"51uluna\"},{\"key\":\"spender\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgUndelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"sender\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"51uluna\"},{\"key\":\"recipient\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"sender\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]},{\"type\":\"unbond\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"amount\",\"value\":\"10000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-19T07:14:40Z\"}]}]}]", + "gas_used": "232505", + "timestamp": "2021-06-18T07:14:40Z", + "gas_wanted": "390040" + }, + { + "id": 20849322, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "703673", + "amount": [ + { + "denom": "uluna", + "amount": "105551" + } + ] }, - { - "height": "3038786", - "txhash": "A4B2B451391D5F866352FDDE0D057EF20219A44DC7EF16CAA09D900573F81E2C", - "code": 12, - "raw_log": "{\"codespace\":\"sdk\",\"code\":12,\"message\":\"out of gas in location: WriteFlat; gasWanted: 41466, gasUsed: 41986\"}", - "gas_wanted": "41466", - "gas_used": "41986", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "bank/MsgSend", - "value": { - "from_address": "terra1rn9matun8arfgwwmw9z5hs9gtq4jclen7ad8ft", - "to_address": "terra17j3ygjr43slvwu8sq6zn9x69psmfzh7aykzpe9", - "amount": [{ - "denom": "uluna", - "amount": "6000000000" - }] - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "622" - }], - "gas": "41466" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4jLlujOQkyjK6qFy3juwqBnRbj25m10MjrUVQeJFFaT" - }, - "signature": "ZV6U5BTZgvCctfm90dLdWycNbI2b4m/1nSu/E7ZpMzB9rAnD86aOotPM6OhhZpDQ2GR0eNRMB+O7dlWZiOgZfQ==" - }], - "memo": "" - } + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "10000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "r9vSUi0llby6SbJiTu3jI/D9+EiRX2YD6RU+Cg8baRMoIkoFu9fh5jFBqPS+3YNu3rHMQ6GQ7GvUVdEbUiH3pA==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A3B0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120D0A0B08C5B2B6860610E4C78343", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "1969ukrw,364901uluna,437uusd" + }, + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "119ukrw,20807uluna,27uusd" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "1969ukrw,364901uluna,437uusd" + }, + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "119ukrw,20807uluna,27uusd" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy" + }, + { + "key": "amount", + "value": "10000000" + }, + { + "key": "completion_time", + "value": "2021-06-19T07:14:13Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "1969ukrw,364901uluna,437uusd" + }, + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "119ukrw,20807uluna,27uusd" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4319418", + "txhash": "ACDD12C06B6789808F9D35116E534C4E9BC8243166EB5982AB02FDC7CA884682", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"1969ukrw,364901uluna,437uusd\"},{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"119ukrw,20807uluna,27uusd\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"1969ukrw,364901uluna,437uusd\"},{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"119ukrw,20807uluna,27uusd\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy\"},{\"key\":\"amount\",\"value\":\"10000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-19T07:14:13Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"1969ukrw,364901uluna,437uusd\"},{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"119ukrw,20807uluna,27uusd\"}]}]}]", + "gas_used": "411732", + "timestamp": "2021-06-18T07:14:13Z", + "gas_wanted": "703673" + }, + { + "id": 20539231, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "233139", + "amount": [ + { + "denom": "uluna", + "amount": "34971" + } + ] + }, + "msg": [ + { + "type": "distribution/MsgWithdrawDelegationReward", + "value": { + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" }, - "timestamp": "2020-08-04T09:06:54Z" - } - ] -} \ No newline at end of file + "signature": "L2ZkRD41011RCbTlxUm0g9fTtmtD4sXb01HbzT+VrWxfuIvQ5kNr1brrzIHTtdqcQqTo/9/Tpb+IpGXHpy82fQ==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A390A372F636F736D6F732E646973747269627574696F6E2E763162657461312E4D7367576974686472617744656C656761746F72526577617264", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "745uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "745uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "distribution" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "745uluna" + } + ] + }, + { + "type": "withdraw_rewards", + "attributes": [ + { + "key": "amount", + "value": "745uluna" + }, + { + "key": "validator", + "value": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4290156", + "txhash": "4292C97EBC95948B8F5880DA2C769C148E893ACD9D5DD18C94EDE141D0B92312", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"745uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"745uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"distribution\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"745uluna\"}]},{\"type\":\"withdraw_rewards\",\"attributes\":[{\"key\":\"amount\",\"value\":\"745uluna\"},{\"key\":\"validator\",\"value\":\"terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy\"}]}]}]", + "gas_used": "176153", + "timestamp": "2021-06-16T10:32:49Z", + "gas_wanted": "233139" + }, + { + "id": 20529213, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "638593", + "amount": [ + { + "denom": "uluna", + "amount": "95789" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "5000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "czxolPKtkQXrr6r+RnobZ/r91jyMEGVle5vo6Yw8JEQDZicBXFSo1rYh0FTp9J/Np6WXdoGE2f76jPYaJ3TeSA==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A3C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120E0A0C0897A1AC860610D196B1AD02", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "49uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "49uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy" + }, + { + "key": "amount", + "value": "5000000" + }, + { + "key": "completion_time", + "value": "2021-06-17T09:06:31Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "49uluna" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4289212", + "txhash": "D9F9FFB14BADFCE265038B9E3944B3EB141202ADBE3827F7B4CA266CCAFF9BBD", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"49uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"49uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy\"},{\"key\":\"amount\",\"value\":\"5000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T09:06:31Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"49uluna\"}]}]}]", + "gas_used": "374562", + "timestamp": "2021-06-16T09:06:31Z", + "gas_wanted": "638593" + }, + { + "id": 20529159, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "631033", + "amount": [ + { + "denom": "uluna", + "amount": "94655" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "10000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "baqKHVtrL7x/w1a8LmnDIUogaBSod7ixMJjhxETImBUgot8SfeiikbHoorBsQd44mRFViOZZuqYw1evNiKYIuA==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A3B0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120D0A0B0882A1AC860610F29CE62C", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "6531uluna" + }, + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "1703uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "6531uluna" + }, + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "1703uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + }, + { + "key": "amount", + "value": "10000000" + }, + { + "key": "completion_time", + "value": "2021-06-17T09:06:10Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "6531uluna" + }, + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "1703uluna" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4289208", + "txhash": "267332BF184BA1A28B6AB10C21C97F52C5653EB8E59A6CC13FE5BB421A01B791", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"6531uluna\"},{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"1703uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"6531uluna\"},{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"1703uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh\"},{\"key\":\"amount\",\"value\":\"10000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T09:06:10Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"6531uluna\"},{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"1703uluna\"}]}]}]", + "gas_used": "370182", + "timestamp": "2021-06-16T09:06:10Z", + "gas_wanted": "631033" + }, + { + "id": 20524335, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "627413", + "amount": [ + { + "denom": "uluna", + "amount": "94112" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "11000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "CehPZE9BlZoaw1ymMse4GH+jZZoUmQ0sk/Bp5CEaUUZeQdE8nWF5n3ilNEzSOhxinB5afauatJXKon7AVKSCNQ==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A3C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120E0A0C08AF8DAC8606109B94DDCE01", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "555uluna" + }, + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "66uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "555uluna" + }, + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "66uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + }, + { + "key": "amount", + "value": "11000000" + }, + { + "key": "completion_time", + "value": "2021-06-17T08:24:15Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "555uluna" + }, + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "66uluna" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4288750", + "txhash": "297F3C6B90B4E9FAE0357B60A9262D1BFDDBEC207F1D5239037E375356172DE3", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"555uluna\"},{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"66uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"555uluna\"},{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"66uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh\"},{\"key\":\"amount\",\"value\":\"11000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T08:24:15Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"555uluna\"},{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"66uluna\"}]}]}]", + "gas_used": "368145", + "timestamp": "2021-06-16T08:24:15Z", + "gas_wanted": "627413" + }, + { + "id": 20523910, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "613753", + "amount": [ + { + "denom": "uluna", + "amount": "92063" + } + ] + }, + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "12000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "AMzwLydZM7UnswXF+KUzQeN/wH5RG252+WDfhKjg9VQl4Iu0e98hfOBd4fs4oifQT2MWUupCw3Qb4TY9MsRsWw==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A3C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120E0A0C08E38BAC860610F083EC9903", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "19610uluna,4uusd" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "19610uluna,4uusd" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + }, + { + "key": "amount", + "value": "12000000" + }, + { + "key": "completion_time", + "value": "2021-06-17T08:20:51Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "19610uluna,4uusd" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4288713", + "txhash": "AFDC0421EF35C07A7A6E9379CC9C8A3AFBD0E99DBFE967A271DCD1A490E1C85A", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"19610uluna,4uusd\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"19610uluna,4uusd\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh\"},{\"key\":\"amount\",\"value\":\"12000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T08:20:51Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"19610uluna,4uusd\"}]}]}]", + "gas_used": "360341", + "timestamp": "2021-06-16T08:20:51Z", + "gas_wanted": "613753" + }, + { + "id": 20512034, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "239906", + "amount": [ + { + "denom": "uluna", + "amount": "35986" + } + ] + }, + "msg": [ + { + "type": "staking/MsgDelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "123000000" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "2AVIthzrMU6YigqxtpmgAq7M3UVU7Tx/1/LNFUEfW2I/E6WNrltA442DfYLfmCVRacuG6t1pMhReKazhyKHzzw==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A250A232F636F736D6F732E7374616B696E672E763162657461312E4D736744656C6567617465", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "amount", + "value": "123000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "123000000uluna" + } + ] + }, + { + "type": "delegate", + "attributes": [ + { + "key": "validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "amount", + "value": "123000000" + }, + { + "key": "new_shares", + "value": "129351822.359577275176882400" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgDelegate" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4287592", + "txhash": "F51FBB22ECE6CF170EE56296BA7C45A45B8CEDE7556537E87A8CEE6BD97BB33C", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"amount\",\"value\":\"123000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"123000000uluna\"}]},{\"type\":\"delegate\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"amount\",\"value\":\"123000000\"},{\"key\":\"new_shares\",\"value\":\"129351822.359577275176882400\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgDelegate\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]}]}]", + "gas_used": "146712", + "timestamp": "2021-06-16T06:38:12Z", + "gas_wanted": "239906" + }, + { + "id": 20510761, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "440886", + "amount": [ + { + "denom": "uluna", + "amount": "66133" + } + ] + }, + "msg": [ + { + "type": "staking/MsgUndelegate", + "value": { + "amount": { + "denom": "uluna", + "amount": "989258464" + }, + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + } + } + ], + "memo": "", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "Ai9Uo6exA25+RdlecKFHiucjPimoYqfP85KElCz4K69lOqkcMoQ0LZG36wctPgYHauC1aGw5fn7yT2TCpsd/AA==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A370A252F636F736D6F732E7374616B696E672E763162657461312E4D7367556E64656C6567617465120E0A0C08C8D6AB860610F99B9CB202", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "211uaud,139133882ukrw,40621186uluna,11962437umnt,16922usdr,6516647uusd" + }, + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "989258463uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "211uaud,139133882ukrw,40621186uluna,11962437umnt,16922usdr,6516647uusd" + }, + { + "key": "spender", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "amount", + "value": "989258463uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgUndelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "sender", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "211uaud,139133882ukrw,40621186uluna,11962437umnt,16922usdr,6516647uusd" + }, + { + "key": "recipient", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "sender", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "amount", + "value": "989258463uluna" + } + ] + }, + { + "type": "unbond", + "attributes": [ + { + "key": "validator", + "value": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + }, + { + "key": "amount", + "value": "989258464" + }, + { + "key": "completion_time", + "value": "2021-06-17T06:27:20Z" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4287473", + "txhash": "6EF0CC900722802241FA842C9F43C3578997981E008FFBA5C2F9EE3F3BA5DDA8", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"211uaud,139133882ukrw,40621186uluna,11962437umnt,16922usdr,6516647uusd\"},{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"989258463uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"211uaud,139133882ukrw,40621186uluna,11962437umnt,16922usdr,6516647uusd\"},{\"key\":\"spender\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"amount\",\"value\":\"989258463uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgUndelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"sender\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"211uaud,139133882ukrw,40621186uluna,11962437umnt,16922usdr,6516647uusd\"},{\"key\":\"recipient\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"sender\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"amount\",\"value\":\"989258463uluna\"}]},{\"type\":\"unbond\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh\"},{\"key\":\"amount\",\"value\":\"989258464\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T06:27:20Z\"}]}]}]", + "gas_used": "261557", + "timestamp": "2021-06-16T06:27:20Z", + "gas_wanted": "440886" + }, + { + "id": 18557171, + "chainId": "bombay-9", + "tx": { + "type": "core/StdTx", + "value": { + "fee": { + "gas": "1680293", + "amount": [ + { + "denom": "uusd", + "amount": "252044" + } + ] + }, + "msg": [ + { + "type": "wasm/MsgStoreCode", + "value": { + "sender": "terra1dcegyrekltswvyy0xy69ydgxn9x8x32zdtapd8", + "wasm_byte_code": "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" + } + } + ], + "memo": "{\"name\":\"Sandeep Demo\",\"description\":\"Nothing\"}", + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "An4JQUJX6KTbh6CvqmDLPhe6knWdqfKYjDvkCl2QE1oc" + }, + "signature": "QpAyTG8LOMQj9ORT48CHrEgcbuVJ5JrFk7USBpk/w0VuVQsAsrRXiG18OrhaOwNK43GFRtDWOtSy8S70a18B+A==" + } + ], + "timeout_height": "0" + } + }, + "data": "0A270A202F74657272612E7761736D2E763162657461312E4D736753746F7265436F6465120308AE1E", + "logs": [ + { + "log": { + "tax": "" + }, + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.wasm.v1beta1.MsgStoreCode" + }, + { + "key": "module", + "value": "wasm" + } + ] + }, + { + "type": "store_code", + "attributes": [ + { + "key": "sender", + "value": "terra1dcegyrekltswvyy0xy69ydgxn9x8x32zdtapd8" + }, + { + "key": "code_id", + "value": "3886" + } + ] + } + ], + "msg_index": 0 + } + ], + "height": "4099849", + "txhash": "1B706AC85587F56E1287A5A00D8D981F7601A01A06938FC3876DA7639135CC92", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.wasm.v1beta1.MsgStoreCode\"},{\"key\":\"module\",\"value\":\"wasm\"}]},{\"type\":\"store_code\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1dcegyrekltswvyy0xy69ydgxn9x8x32zdtapd8\"},{\"key\":\"code_id\",\"value\":\"3886\"}]}]}]", + "gas_used": "969756", + "timestamp": "2021-06-04T07:20:32Z", + "gas_wanted": "1680293" + } +] \ No newline at end of file diff --git a/src/core/TxInfo.spec.ts b/src/core/TxInfo.spec.ts index aea99a5f1..45f0181f5 100644 --- a/src/core/TxInfo.spec.ts +++ b/src/core/TxInfo.spec.ts @@ -15,9 +15,13 @@ const instantiateContractTxData = { type: 'instantiate_contract', attributes: [ { - key: 'owner', + key: 'creator', value: 'terra1t72mplryz3n2y953w44fc3rj0yp4m82qvkhrz3', }, + { + key: 'admin', + value: '', + }, { key: 'code_id', value: '118', @@ -53,12 +57,11 @@ const instantiateContractTxData = { { type: 'wasm/MsgInstantiateContract', value: { - owner: 'terra1t72mplryz3n2y953w44fc3rj0yp4m82qvkhrz3', + sender: 'terra1t72mplryz3n2y953w44fc3rj0yp4m82qvkhrz3', + admin: '', code_id: '118', - init_msg: - 'eyJmZWUiOnsiZGVub20iOiJ1bHVuYSIsImFtb3VudCI6IjEwMCJ9fQ==', + init_msg: { fee: { denom: 'uluna', amount: '100' } }, init_coins: [], - migratable: false, }, }, ], @@ -89,7 +92,7 @@ const instantiateContractTxData = { describe('TxInfo', () => { it('deserializes', () => { - data.txs.forEach((txInfo: TxInfo.Data) => { + data.forEach((txInfo: TxInfo.Data) => { expect(txInfo).toMatchObject(TxInfo.fromData(txInfo).toData()); }); }); @@ -103,19 +106,21 @@ describe('TxInfo', () => { const { message: { action, module }, - instantiate_contract: { owner, code_id, contract_address }, + instantiate_contract: { creator, admin, code_id, contract_address }, } = tx.logs[0].eventsByType; expect({ action: action[0], module: module[0], - owner: owner[0], + creator: creator[0], + admin: admin[0], code_id: code_id[0], contract_address: contract_address[0], }).toMatchObject({ action: 'instantiate_contract', module: 'wasm', - owner: 'terra1t72mplryz3n2y953w44fc3rj0yp4m82qvkhrz3', + creator: 'terra1t72mplryz3n2y953w44fc3rj0yp4m82qvkhrz3', + admin: '', code_id: '118', contract_address: 'terra1emf0rwa3nfljdn6mq0mycy8vxcdaklgmzwam2s', }); diff --git a/src/core/ValidatorSet.ts b/src/core/ValidatorSet.ts index a15aaf584..3d13d0dca 100644 --- a/src/core/ValidatorSet.ts +++ b/src/core/ValidatorSet.ts @@ -7,7 +7,7 @@ export interface ValidatorSet { export interface DelegateValidator { address: ValConsAddress; - pub_key: ValConsPubKey; + pub_key: ValConsPubKey.Data; proposer_priority: string; voting_power: string; } diff --git a/src/core/auth/LazyGradedVestingAccount.ts b/src/core/auth/LazyGradedVestingAccount.ts index 4ddc491f8..1bd36917a 100644 --- a/src/core/auth/LazyGradedVestingAccount.ts +++ b/src/core/auth/LazyGradedVestingAccount.ts @@ -84,7 +84,7 @@ export class LazyGradedVestingAccount extends JSONSerializable { describe('ValConsPubKey', () => { it('validate validator consensus public key', () => { expect( - ValConsPubKey.validate( - 'terravalconspub1zcjduepqlnrzpfxsl8vx8mlf9hnjf6y24kczr9ue7k68l82pu23qnjj460ksqy0j0d' - ) + ValConsPubKey.validate({ + type: 'tendermint/PubKeyEd25519', + value: 'abcdef', + }) ).toBeTruthy(); }); }); diff --git a/src/core/bech32.ts b/src/core/bech32.ts index a782fc6f0..a107425bb 100644 --- a/src/core/bech32.ts +++ b/src/core/bech32.ts @@ -123,11 +123,18 @@ export namespace ValConsAddress { } export namespace ValConsPubKey { + export interface Data { + type: string; + value: string; + } + /** * Checks if string is a valid Terra consensus (node) pubkey. * @param data string to check */ - export function validate(data: string): boolean { - return checkPrefixAndLength('terravalconspub', data, 82); + export function validate(data: ValConsPubKey.Data): boolean { + return ( + data.type === 'tendermint/PubKeyEd25519' && typeof data.value === 'string' + ); } } diff --git a/src/core/gov/msgs/MsgSubmitProposal.data.json b/src/core/gov/msgs/MsgSubmitProposal.data.json index 390847495..33c91c952 100644 --- a/src/core/gov/msgs/MsgSubmitProposal.data.json +++ b/src/core/gov/msgs/MsgSubmitProposal.data.json @@ -1170,1091 +1170,10 @@ }] }] }, { - "height": "49739", - "txhash": "30A848D1B705E451CA2F71FCA022714968F3DBA00F238962274E731FBD093F7C", - "data": "010A", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"512000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"10\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"10\"},{\"key\":\"voting_period_start\",\"value\":\"10\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"512000000uluna\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "512000000uluna" - }, { - "key": "proposal_id", - "value": "10" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "10" - }, { - "key": "voting_period_start", - "value": "10" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "512000000uluna" - }] - }] - }], - "gas_wanted": "141400", - "gas_used": "94335", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "treasury/TaxRateUpdateProposal", - "value": { - "title": "tax rate update", - "description": "change the tax rate", - "tax_rate": "0.040000000000000000" - } - }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "512000000" - }], - "proposer": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "2121" - }], - "gas": "141400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ar+guke5UuM2XEZ9/ouPhAQbYs+f7y6jQCtGlI2lj1ZH" - }, - "signature": "0QdO26w7wfTO/XEpMvZTHeAqpmPWZD4ExybagTspe6xfuvX+HlHpxCc7MLpq7mCTABc+UbQLLXeWfExpqEXnBw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-12T09:05:46Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "512000000uluna" - }, { - "key": "proposal_id", - "value": "10" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "10" - }, { - "key": "voting_period_start", - "value": "10" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "512000000uluna" - }] - }] - }, { - "height": "49768", - "txhash": "CDCF8A8E7BD4CEAEB5C0228BB9B8134A7ECE558117929A654BA7C55AD2BA7755", - "data": "010B", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"512000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"11\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"11\"},{\"key\":\"voting_period_start\",\"value\":\"11\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"512000000uluna\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "512000000uluna" - }, { - "key": "proposal_id", - "value": "11" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "11" - }, { - "key": "voting_period_start", - "value": "11" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "512000000uluna" - }] - }] - }], - "gas_wanted": "141466", - "gas_used": "94644", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "treasury/TaxRateUpdateProposal", - "value": { - "title": "new) tax rate update", - "description": "change the tax rate", - "tax_rate": "0.000400000000000000" - } - }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "512000000" - }], - "proposer": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "2122" - }], - "gas": "141466" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ar+guke5UuM2XEZ9/ouPhAQbYs+f7y6jQCtGlI2lj1ZH" - }, - "signature": "aFXLtMvaPJyTq0bn39jjcUV2Hl7kUSjlWyn/UvpDchs21RXIYi370ueVqbMaiNdOpfeoS8aW/3h83lNgm2odcQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-12T09:08:20Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "512000000uluna" - }, { - "key": "proposal_id", - "value": "11" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "11" - }, { - "key": "voting_period_start", - "value": "11" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "512000000uluna" - }] - }] - }, { - "height": "49851", - "txhash": "161A0D82E08599C15481E704744B59A4B878C4A13351DEEB7C29A951A47ACAB6", - "data": "010C", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"512000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"12\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"12\"},{\"key\":\"voting_period_start\",\"value\":\"12\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"512000000uluna\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "512000000uluna" - }, { - "key": "proposal_id", - "value": "12" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "12" - }, { - "key": "voting_period_start", - "value": "12" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "512000000uluna" - }] - }] - }], - "gas_wanted": "140000", - "gas_used": "93975", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "treasury/RewardWeightUpdateProposal", - "value": { - "title": "reward weight update", - "description": "reward", - "reward_weight": "0.005000000000000000" - } - }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "512000000" - }], - "proposer": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "2100" - }], - "gas": "140000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ar+guke5UuM2XEZ9/ouPhAQbYs+f7y6jQCtGlI2lj1ZH" - }, - "signature": "33gSJM8bvEw45chxi5Lm4pYhY7G0dqil52xuYmHfjMNVqoeoe55E1O9CfKW1aZ14MhEyCGe61YEgXAYsfOAsNw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-12T09:15:42Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "512000000uluna" - }, { - "key": "proposal_id", - "value": "12" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "12" - }, { - "key": "voting_period_start", - "value": "12" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "512000000uluna" - }] - }] - }, { - "height": "50009", - "txhash": "2843A99786F1B3430E6697DFF6DC910226FB6A0233B9BB794FB1FC80D55072AC", - "data": "010D", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\"},{\"key\":\"proposal_id\",\"value\":\"13\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"13\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount" - }, { - "key": "proposal_id", - "value": "13" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "13" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount" - }] - }] - }], - "gas_wanted": "93400", - "gas_used": "62362", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "gov/TextProposal", - "value": { - "title": "new proposal", - "description": "new" - } - }, - "initial_deposit": [], - "proposer": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "1401" - }], - "gas": "93400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A53YaXjIo9EumKyRWhwmFIBJvUNCqqpuxjLuB3RUOutb" - }, - "signature": "Mf4mHOgW2hNq+Ce1ynUwRBDvPfyYRTma4lS9hU7i585EH+6iHJ2oPe7GLGAJmPSwKXH14XkLeP6sXpJMSTROPA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-12T09:29:44Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount" - }, { - "key": "proposal_id", - "value": "13" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "13" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount" - }] - }] - }, { - "height": "50624", - "txhash": "47A787ADC26556874921A206ECFD39DDD05DB8A27846728951604730ADD564DC", - "data": "010E", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"14\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"14\"},{\"key\":\"voting_period_start\",\"value\":\"14\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "14" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "14" - }, { - "key": "voting_period_start", - "value": "14" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }], - "gas_wanted": "107866", - "gas_used": "71749", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "gov/TextProposal", - "value": { - "title": "d", - "description": "d" - } - }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "10000000" - }], - "proposer": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "1618" - }], - "gas": "107866" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A53YaXjIo9EumKyRWhwmFIBJvUNCqqpuxjLuB3RUOutb" - }, - "signature": "OwLRSnhfR5BrqDimW6z988QtNFPi40rBfjiWM9ouVkxjwYDdTpXfi3AY2r3WOryByhgiVwriB2atx1GaNj2lCg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-12T10:24:25Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "14" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "14" - }, { - "key": "voting_period_start", - "value": "14" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }, { - "height": "50959", - "txhash": "98E69F832FC2D90B28971562D32B623D5D093F29FADC22EA37D418EA2C1E9E72", - "data": "010F", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"15\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"15\"},{\"key\":\"voting_period_start\",\"value\":\"15\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "15" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "15" - }, { - "key": "voting_period_start", - "value": "15" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }], - "gas_wanted": "138933", - "gas_used": "92436", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "treasury/TaxRateUpdateProposal", - "value": { - "title": "tax rate 0.06%", - "description": "tax rate", - "tax_rate": "0.000600000000000000" - } - }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "10000000" - }], - "proposer": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "2084" - }], - "gas": "138933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ar+guke5UuM2XEZ9/ouPhAQbYs+f7y6jQCtGlI2lj1ZH" - }, - "signature": "Y1C3b9j5pK9yJS6zdQX5rFTMoS/SxSVNBMmfekLp9YhYQmI+Uk+61/QJAAuMIUN2gCJ4PclZSYvOTjwqzQSzLA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-12T10:54:11Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1wg2mlrxdmnnkkykgqg4znky86nyrtc45q336yv" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "15" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "15" - }, { - "key": "voting_period_start", - "value": "15" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }, { - "height": "51749", - "txhash": "E9512D6D5A6C85E65DCC3AB84C2E03973F260385010804B8CC3E18D99AAD3F9A", - "data": "0110", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"16\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"16\"},{\"key\":\"voting_period_start\",\"value\":\"16\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "16" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "16" - }, { - "key": "voting_period_start", - "value": "16" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }], - "gas_wanted": "133933", - "gas_used": "89634", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "treasury/RewardWeightUpdateProposal", - "value": { - "title": "change re-we", - "description": "change re-we", - "reward_weight": "0.001000000000000000" - } - }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "10000000" - }], - "proposer": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "2009" - }], - "gas": "133933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A5CDIb12doIQR5vbiqPsVOcexPO+fOPR5E7ioVcv7+mf" - }, - "signature": "ci+ONXEbLjR/QtsPW1JSgX5ihe7QrUfRnx2wnjBGo9ZQc6RbfVTCZy3Wqr6yBv7QLEvU0fq9CJBwamugyx1u7A==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-12T12:04:14Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "16" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "16" - }, { - "key": "voting_period_start", - "value": "16" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }, { - "height": "51765", - "txhash": "1DC97B23E14FEA0BE34FA33EB4683F31D947E0B46D12AD8BE004BA14FF7FB09D", - "data": "0111", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"17\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"17\"},{\"key\":\"voting_period_start\",\"value\":\"17\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "17" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "17" - }, { - "key": "voting_period_start", - "value": "17" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }], - "gas_wanted": "131733", - "gas_used": "88206", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "treasury/TaxRateUpdateProposal", - "value": { - "title": "tax tax", - "description": "aa", - "tax_rate": "0.001000000000000000" - } - }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "10000000" - }], - "proposer": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "1976" - }], - "gas": "131733" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A5CDIb12doIQR5vbiqPsVOcexPO+fOPR5E7ioVcv7+mf" - }, - "signature": "hMo9Ykx3eC3uIkyVf5nbXYaoofHv0GY3JsfFhxzpF20te8nmAte7yqVDvloVx96XlKi3Jp9/FcIxuvIy/Ll6Vw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-12T12:05:39Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "17" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "17" - }, { - "key": "voting_period_start", - "value": "17" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }, { - "height": "67144", - "txhash": "70B12D7CAF5527D76CAF5276D6EDD398BE49207DAD2E8BD582C7E6C1DB8D86B1", - "data": "0112", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\"},{\"key\":\"proposal_id\",\"value\":\"18\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"18\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\"}]}]}]", + "height": "50009", + "txhash": "2843A99786F1B3430E6697DFF6DC910226FB6A0233B9BB794FB1FC80D55072AC", + "data": "010D", + "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\"},{\"key\":\"proposal_id\",\"value\":\"13\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"13\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\"}]}]}]", "logs": [{ "msg_index": 0, "success": true, @@ -2263,13 +1182,13 @@ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" + "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" + "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" }, { "key": "action", "value": "submit_proposal" @@ -2280,13 +1199,13 @@ "key": "amount" }, { "key": "proposal_id", - "value": "18" + "value": "13" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "18" + "value": "13" }] }, { "type": "transfer", @@ -2298,8 +1217,8 @@ }] }] }], - "gas_wanted": "90066", - "gas_used": "60230", + "gas_wanted": "93400", + "gas_used": "62362", "tx": { "type": "core/StdTx", "value": { @@ -2309,43 +1228,43 @@ "content": { "type": "gov/TextProposal", "value": { - "title": "2", - "description": "2" + "title": "new proposal", + "description": "new" } }, "initial_deposit": [], - "proposer": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" + "proposer": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" } }], "fee": { "amount": [{ - "denom": "uusd", - "amount": "1351" + "denom": "uluna", + "amount": "1401" }], - "gas": "90066" + "gas": "93400" }, "signatures": [{ "pub_key": { "type": "tendermint/PubKeySecp256k1", - "value": "Ar0Wmrq7SkT7oME2vD0MLkQLhRh8conSd0KIsIKIEmef" + "value": "A53YaXjIo9EumKyRWhwmFIBJvUNCqqpuxjLuB3RUOutb" }, - "signature": "hbjMd7xRzHrp/4v6cOVmB0kTuwb/rrKK8bxdTnubEyMBILIzfISfnKxJF4MnAFQUyn0+hIDjwo4wNQLCFgpaFw==" + "signature": "Mf4mHOgW2hNq+Ce1ynUwRBDvPfyYRTma4lS9hU7i585EH+6iHJ2oPe7GLGAJmPSwKXH14XkLeP6sXpJMSTROPA==" }], "memo": "" } }, - "timestamp": "2019-12-13T10:50:30Z", + "timestamp": "2019-12-12T09:29:44Z", "events": [{ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" + "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" + "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" }, { "key": "action", "value": "submit_proposal" @@ -2356,13 +1275,13 @@ "key": "amount" }, { "key": "proposal_id", - "value": "18" + "value": "13" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "18" + "value": "13" }] }, { "type": "transfer", @@ -2374,10 +1293,10 @@ }] }] }, { - "height": "116570", - "txhash": "7924EFC6EEA45769D9C6A7407536DFE238E787FE13738A200F7FA7F6B8A53AA8", - "data": "0113", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"19\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"19\"},{\"key\":\"voting_period_start\",\"value\":\"19\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", + "height": "50624", + "txhash": "47A787ADC26556874921A206ECFD39DDD05DB8A27846728951604730ADD564DC", + "data": "010E", + "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"14\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"14\"},{\"key\":\"voting_period_start\",\"value\":\"14\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", "logs": [{ "msg_index": 0, "success": true, @@ -2386,13 +1305,13 @@ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" + "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" + "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" }, { "key": "action", "value": "submit_proposal" @@ -2404,16 +1323,16 @@ "value": "10000000uluna" }, { "key": "proposal_id", - "value": "19" + "value": "14" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "19" + "value": "14" }, { "key": "voting_period_start", - "value": "19" + "value": "14" }] }, { "type": "transfer", @@ -2426,8 +1345,8 @@ }] }] }], - "gas_wanted": "112400", - "gas_used": "75031", + "gas_wanted": "107866", + "gas_used": "71749", "tx": { "type": "core/StdTx", "value": { @@ -2437,46 +1356,46 @@ "content": { "type": "gov/TextProposal", "value": { - "title": "3", - "description": "3" + "title": "d", + "description": "d" } }, "initial_deposit": [{ "denom": "uluna", "amount": "10000000" }], - "proposer": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" + "proposer": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" } }], "fee": { "amount": [{ "denom": "uluna", - "amount": "1686" + "amount": "1618" }], - "gas": "112400" + "gas": "107866" }, "signatures": [{ "pub_key": { "type": "tendermint/PubKeySecp256k1", - "value": "AvT5qpEvpQ7ubenDYN1b3uT9rjbAwBgSLr5ejPVpXvJz" + "value": "A53YaXjIo9EumKyRWhwmFIBJvUNCqqpuxjLuB3RUOutb" }, - "signature": "Ju7l8ndSjgVqCMe+PKlS+w8xp2qws0xJgOnqrWa8W+wG/Xm652OKtAiWUTPivdL7yVPKMaIMKm4x64PQYI+u3g==" + "signature": "OwLRSnhfR5BrqDimW6z988QtNFPi40rBfjiWM9ouVkxjwYDdTpXfi3AY2r3WOryByhgiVwriB2atx1GaNj2lCg==" }], "memo": "" } }, - "timestamp": "2019-12-16T11:50:25Z", + "timestamp": "2019-12-12T10:24:25Z", "events": [{ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" + "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" + "value": "terra183ccdkpy0vwj6r43as0r308ylcq5vmjjaf7333" }, { "key": "action", "value": "submit_proposal" @@ -2488,16 +1407,16 @@ "value": "10000000uluna" }, { "key": "proposal_id", - "value": "19" + "value": "14" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "19" + "value": "14" }, { "key": "voting_period_start", - "value": "19" + "value": "14" }] }, { "type": "transfer", @@ -2510,10 +1429,10 @@ }] }] }, { - "height": "195091", - "txhash": "3EBEF8BAECFF3FD6776902421BFA67FBE68A32A22E7E64181ADE72DF0C16F5F4", - "data": "0114", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"234000uluna\"},{\"key\":\"proposal_id\",\"value\":\"20\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"20\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"234000uluna\"}]}]}]", + "height": "67144", + "txhash": "70B12D7CAF5527D76CAF5276D6EDD398BE49207DAD2E8BD582C7E6C1DB8D86B1", + "data": "0112", + "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\"},{\"key\":\"proposal_id\",\"value\":\"18\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"18\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\"}]}]}]", "logs": [{ "msg_index": 0, "success": true, @@ -2522,13 +1441,13 @@ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" + "value": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" + "value": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" }, { "key": "action", "value": "submit_proposal" @@ -2536,17 +1455,16 @@ }, { "type": "proposal_deposit", "attributes": [{ - "key": "amount", - "value": "234000uluna" + "key": "amount" }, { "key": "proposal_id", - "value": "20" + "value": "18" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "20" + "value": "18" }] }, { "type": "transfer", @@ -2554,13 +1472,12 @@ "key": "recipient", "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" }, { - "key": "amount", - "value": "234000uluna" + "key": "amount" }] }] }], - "gas_wanted": "93733", - "gas_used": "62558", + "gas_wanted": "90066", + "gas_used": "60230", "tx": { "type": "core/StdTx", "value": { @@ -2570,46 +1487,43 @@ "content": { "type": "gov/TextProposal", "value": { - "title": "test", - "description": "test" + "title": "2", + "description": "2" } }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "234000" - }], - "proposer": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" + "initial_deposit": [], + "proposer": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" } }], "fee": { "amount": [{ - "denom": "uluna", - "amount": "1406" + "denom": "uusd", + "amount": "1351" }], - "gas": "93733" + "gas": "90066" }, "signatures": [{ "pub_key": { "type": "tendermint/PubKeySecp256k1", - "value": "AjiDoC6O2rRRfQC+3aAQ4YOG+f4CsIXjYHjnQp71etva" + "value": "Ar0Wmrq7SkT7oME2vD0MLkQLhRh8conSd0KIsIKIEmef" }, - "signature": "3t8W0EBOt1iWjpFWTEcbbVCJ+9HKWKaToYAraZX6VD0WrPKZoPYN2aeV4I67a1Q9bilDzfxqj71p7FmsdE8ONA==" + "signature": "hbjMd7xRzHrp/4v6cOVmB0kTuwb/rrKK8bxdTnubEyMBILIzfISfnKxJF4MnAFQUyn0+hIDjwo4wNQLCFgpaFw==" }], "memo": "" } }, - "timestamp": "2019-12-21T07:49:49Z", + "timestamp": "2019-12-13T10:50:30Z", "events": [{ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" + "value": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" + "value": "terra1pw8fzed6x4yjexdcaffu6t6ujj082vcljua2x0" }, { "key": "action", "value": "submit_proposal" @@ -2617,17 +1531,16 @@ }, { "type": "proposal_deposit", "attributes": [{ - "key": "amount", - "value": "234000uluna" + "key": "amount" }, { "key": "proposal_id", - "value": "20" + "value": "18" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "20" + "value": "18" }] }, { "type": "transfer", @@ -2635,15 +1548,14 @@ "key": "recipient", "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" }, { - "key": "amount", - "value": "234000uluna" + "key": "amount" }] }] }, { - "height": "565678", - "txhash": "A18A902E2F7EC9BB6D2901BE12D51E1D226B127F5EE0F4382BBA278D1953DB85", - "data": "0115", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"21\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"21\"},{\"key\":\"voting_period_start\",\"value\":\"21\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", + "height": "116570", + "txhash": "7924EFC6EEA45769D9C6A7407536DFE238E787FE13738A200F7FA7F6B8A53AA8", + "data": "0113", + "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"19\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"19\"},{\"key\":\"voting_period_start\",\"value\":\"19\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", "logs": [{ "msg_index": 0, "success": true, @@ -2652,13 +1564,13 @@ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" + "value": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" + "value": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" }, { "key": "action", "value": "submit_proposal" @@ -2670,16 +1582,16 @@ "value": "10000000uluna" }, { "key": "proposal_id", - "value": "21" + "value": "19" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "21" + "value": "19" }, { "key": "voting_period_start", - "value": "21" + "value": "19" }] }, { "type": "transfer", @@ -2692,8 +1604,8 @@ }] }] }], - "gas_wanted": "119800", - "gas_used": "79657", + "gas_wanted": "112400", + "gas_used": "75031", "tx": { "type": "core/StdTx", "value": { @@ -2703,46 +1615,46 @@ "content": { "type": "gov/TextProposal", "value": { - "title": "test", - "description": "test" + "title": "3", + "description": "3" } }, "initial_deposit": [{ "denom": "uluna", "amount": "10000000" }], - "proposer": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" + "proposer": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" } }], "fee": { "amount": [{ "denom": "uluna", - "amount": "1797" + "amount": "1686" }], - "gas": "119800" + "gas": "112400" }, "signatures": [{ "pub_key": { "type": "tendermint/PubKeySecp256k1", - "value": "Aj6piYTWNrv+aT0PqbEelNUatIwlapVWYPtAnZFbGSCK" + "value": "AvT5qpEvpQ7ubenDYN1b3uT9rjbAwBgSLr5ejPVpXvJz" }, - "signature": "4xsJhJvg/16NiZa6ymNRXRStGG6xyttHRJ8YX10X85F5ifs9lB7IMhRVsCenC5LKFy++okBXKpSm7vbUYceY5A==" + "signature": "Ju7l8ndSjgVqCMe+PKlS+w8xp2qws0xJgOnqrWa8W+wG/Xm652OKtAiWUTPivdL7yVPKMaIMKm4x64PQYI+u3g==" }], "memo": "" } }, - "timestamp": "2020-01-13T03:13:23Z", + "timestamp": "2019-12-16T11:50:25Z", "events": [{ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" + "value": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" + "value": "terra1vxag648tpgkk2w603m040rc6562drj9ujkaq0j" }, { "key": "action", "value": "submit_proposal" @@ -2754,16 +1666,16 @@ "value": "10000000uluna" }, { "key": "proposal_id", - "value": "21" + "value": "19" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "21" + "value": "19" }, { "key": "voting_period_start", - "value": "21" + "value": "19" }] }, { "type": "transfer", @@ -2776,10 +1688,10 @@ }] }] }, { - "height": "569275", - "txhash": "43CA8060FAB24DF3A49F7343FADD8C01137919CD7D7AFA4E13FF4CB9B56FF04D", - "data": "0116", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"22\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"22\"},{\"key\":\"voting_period_start\",\"value\":\"22\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", + "height": "195091", + "txhash": "3EBEF8BAECFF3FD6776902421BFA67FBE68A32A22E7E64181ADE72DF0C16F5F4", + "data": "0114", + "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"234000uluna\"},{\"key\":\"proposal_id\",\"value\":\"20\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"20\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"234000uluna\"}]}]}]", "logs": [{ "msg_index": 0, "success": true, @@ -2788,13 +1700,13 @@ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "value": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "value": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" }, { "key": "action", "value": "submit_proposal" @@ -2803,19 +1715,16 @@ "type": "proposal_deposit", "attributes": [{ "key": "amount", - "value": "10000000uluna" + "value": "234000uluna" }, { "key": "proposal_id", - "value": "22" + "value": "20" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "22" - }, { - "key": "voting_period_start", - "value": "22" + "value": "20" }] }, { "type": "transfer", @@ -2824,12 +1733,12 @@ "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" }, { "key": "amount", - "value": "10000000uluna" + "value": "234000uluna" }] }] }], - "gas_wanted": "122800", - "gas_used": "81169", + "gas_wanted": "93733", + "gas_used": "62558", "tx": { "type": "core/StdTx", "value": { @@ -2845,40 +1754,40 @@ }, "initial_deposit": [{ "denom": "uluna", - "amount": "10000000" + "amount": "234000" }], - "proposer": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "proposer": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" } }], "fee": { "amount": [{ "denom": "uluna", - "amount": "1842" + "amount": "1406" }], - "gas": "122800" + "gas": "93733" }, "signatures": [{ "pub_key": { "type": "tendermint/PubKeySecp256k1", - "value": "A5CDIb12doIQR5vbiqPsVOcexPO+fOPR5E7ioVcv7+mf" + "value": "AjiDoC6O2rRRfQC+3aAQ4YOG+f4CsIXjYHjnQp71etva" }, - "signature": "gQBYuOGQjJ+cxfHy/5xW/XWFyT1Grvj0GRG0pymjZk8QXRcETOO0NA42lSv5v8aiQbOOHx0JxuXujs3SvPli9w==" + "signature": "3t8W0EBOt1iWjpFWTEcbbVCJ+9HKWKaToYAraZX6VD0WrPKZoPYN2aeV4I67a1Q9bilDzfxqj71p7FmsdE8ONA==" }], "memo": "" } }, - "timestamp": "2020-01-13T08:32:09Z", + "timestamp": "2019-12-21T07:49:49Z", "events": [{ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "value": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "value": "terra1aejyt9tc70jutejyjmumr7wmnw7hcs5v8hhtpd" }, { "key": "action", "value": "submit_proposal" @@ -2887,19 +1796,16 @@ "type": "proposal_deposit", "attributes": [{ "key": "amount", - "value": "10000000uluna" + "value": "234000uluna" }, { "key": "proposal_id", - "value": "22" + "value": "20" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "22" - }, { - "key": "voting_period_start", - "value": "22" + "value": "20" }] }, { "type": "transfer", @@ -2908,14 +1814,14 @@ "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" }, { "key": "amount", - "value": "10000000uluna" + "value": "234000uluna" }] }] }, { - "height": "632262", - "txhash": "61C8910583805523E9D886C2304F81F26FE8FB7B9FF6551F3B46D8DC32BDA213", - "data": "0117", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\"},{\"key\":\"proposal_id\",\"value\":\"23\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"23\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\"}]}]}]", + "height": "565678", + "txhash": "A18A902E2F7EC9BB6D2901BE12D51E1D226B127F5EE0F4382BBA278D1953DB85", + "data": "0115", + "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"21\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"21\"},{\"key\":\"voting_period_start\",\"value\":\"21\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", "logs": [{ "msg_index": 0, "success": true, @@ -2924,13 +1830,13 @@ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "value": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "value": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" }, { "key": "action", "value": "submit_proposal" @@ -2938,16 +1844,20 @@ }, { "type": "proposal_deposit", "attributes": [{ - "key": "amount" + "key": "amount", + "value": "10000000uluna" }, { "key": "proposal_id", - "value": "23" + "value": "21" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "23" + "value": "21" + }, { + "key": "voting_period_start", + "value": "21" }] }, { "type": "transfer", @@ -2955,12 +1865,13 @@ "key": "recipient", "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" }, { - "key": "amount" + "key": "amount", + "value": "10000000uluna" }] }] }], - "gas_wanted": "114800", - "gas_used": "76053", + "gas_wanted": "119800", + "gas_used": "79657", "tx": { "type": "core/StdTx", "value": { @@ -2968,46 +1879,48 @@ "type": "gov/MsgSubmitProposal", "value": { "content": { - "type": "treasury/TaxRateUpdateProposal", + "type": "gov/TextProposal", "value": { - "title": "a", - "description": "a", - "tax_rate": "0.500000000000000000" + "title": "test", + "description": "test" } }, - "initial_deposit": [], - "proposer": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "initial_deposit": [{ + "denom": "uluna", + "amount": "10000000" + }], + "proposer": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" } }], "fee": { "amount": [{ "denom": "uluna", - "amount": "1722" + "amount": "1797" }], - "gas": "114800" + "gas": "119800" }, "signatures": [{ "pub_key": { "type": "tendermint/PubKeySecp256k1", - "value": "A5CDIb12doIQR5vbiqPsVOcexPO+fOPR5E7ioVcv7+mf" + "value": "Aj6piYTWNrv+aT0PqbEelNUatIwlapVWYPtAnZFbGSCK" }, - "signature": "yFaEsaLEkAJ2pU7UVASieWSqJfgHqfmuPKrUvBP/7xxFGzH21Aut2m0K6CuojgRDOpvz7rIG4Z2oOCgY2W/Arw==" + "signature": "4xsJhJvg/16NiZa6ymNRXRStGG6xyttHRJ8YX10X85F5ifs9lB7IMhRVsCenC5LKFy++okBXKpSm7vbUYceY5A==" }], "memo": "" } }, - "timestamp": "2020-01-17T05:35:46Z", + "timestamp": "2020-01-13T03:13:23Z", "events": [{ "type": "message", "attributes": [{ "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "value": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" }, { "key": "module", "value": "governance" }, { "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" + "value": "terra1w7auhmup9rh77g3j7fjluhfxw20udn406lhc7p" }, { "key": "action", "value": "submit_proposal" @@ -3015,16 +1928,20 @@ }, { "type": "proposal_deposit", "attributes": [{ - "key": "amount" + "key": "amount", + "value": "10000000uluna" }, { "key": "proposal_id", - "value": "23" + "value": "21" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "23" + "value": "21" + }, { + "key": "voting_period_start", + "value": "21" }] }, { "type": "transfer", @@ -3032,14 +1949,15 @@ "key": "recipient", "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" }, { - "key": "amount" + "key": "amount", + "value": "10000000uluna" }] }] }, { - "height": "632333", - "txhash": "AFFFF0C5ED1DD825B8636DC73E5E782460EB330269A3FC3F7B381B2865110C77", - "data": "0118", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"24\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"24\"},{\"key\":\"voting_period_start\",\"value\":\"24\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", + "height": "569275", + "txhash": "43CA8060FAB24DF3A49F7343FADD8C01137919CD7D7AFA4E13FF4CB9B56FF04D", + "data": "0116", + "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"22\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"22\"},{\"key\":\"voting_period_start\",\"value\":\"22\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", "logs": [{ "msg_index": 0, "success": true, @@ -3066,16 +1984,16 @@ "value": "10000000uluna" }, { "key": "proposal_id", - "value": "24" + "value": "22" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "24" + "value": "22" }, { "key": "voting_period_start", - "value": "24" + "value": "22" }] }, { "type": "transfer", @@ -3088,8 +2006,8 @@ }] }] }], - "gas_wanted": "170600", - "gas_used": "113261", + "gas_wanted": "122800", + "gas_used": "81169", "tx": { "type": "core/StdTx", "value": { @@ -3097,15 +2015,10 @@ "type": "gov/MsgSubmitProposal", "value": { "content": { - "type": "distribution/CommunityPoolSpendProposal", + "type": "gov/TextProposal", "value": { - "title": "cc", - "description": "cc", - "recipient": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej", - "amount": [{ - "denom": "uluna", - "amount": "100000000" - }] + "title": "test", + "description": "test" } }, "initial_deposit": [{ @@ -3118,21 +2031,21 @@ "fee": { "amount": [{ "denom": "uluna", - "amount": "2559" + "amount": "1842" }], - "gas": "170600" + "gas": "122800" }, "signatures": [{ "pub_key": { "type": "tendermint/PubKeySecp256k1", "value": "A5CDIb12doIQR5vbiqPsVOcexPO+fOPR5E7ioVcv7+mf" }, - "signature": "Og+2jBFha1jEVg5X4tDK7gNtkiLEGHiX1KSCsJMKUqZDPREucSSvBpr+vHMzDzEwhwF+QDK7Cr7pIysapi2WZA==" + "signature": "gQBYuOGQjJ+cxfHy/5xW/XWFyT1Grvj0GRG0pymjZk8QXRcETOO0NA42lSv5v8aiQbOOHx0JxuXujs3SvPli9w==" }], "memo": "" } }, - "timestamp": "2020-01-17T05:42:03Z", + "timestamp": "2020-01-13T08:32:09Z", "events": [{ "type": "message", "attributes": [{ @@ -3155,16 +2068,16 @@ "value": "10000000uluna" }, { "key": "proposal_id", - "value": "24" + "value": "22" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "24" + "value": "22" }, { "key": "voting_period_start", - "value": "24" + "value": "22" }] }, { "type": "transfer", @@ -3177,10 +2090,10 @@ }] }] }, { - "height": "696134", - "txhash": "0E3FBF7D26B879B1E69849E4EFECCC5DBF3B1FB7834B48E7ADE95D4C286A04E6", - "data": "0119", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\"},{\"key\":\"proposal_id\",\"value\":\"25\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"25\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\"}]}]}]", + "height": "632333", + "txhash": "AFFFF0C5ED1DD825B8636DC73E5E782460EB330269A3FC3F7B381B2865110C77", + "data": "0118", + "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"24\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"24\"},{\"key\":\"voting_period_start\",\"value\":\"24\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", "logs": [{ "msg_index": 0, "success": true, @@ -3203,16 +2116,20 @@ }, { "type": "proposal_deposit", "attributes": [{ - "key": "amount" + "key": "amount", + "value": "10000000uluna" }, { "key": "proposal_id", - "value": "25" + "value": "24" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "25" + "value": "24" + }, { + "key": "voting_period_start", + "value": "24" }] }, { "type": "transfer", @@ -3220,12 +2137,13 @@ "key": "recipient", "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" }, { - "key": "amount" + "key": "amount", + "value": "10000000uluna" }] }] }], - "gas_wanted": "115266", - "gas_used": "76365", + "gas_wanted": "170600", + "gas_used": "113261", "tx": { "type": "core/StdTx", "value": { @@ -3233,35 +2151,42 @@ "type": "gov/MsgSubmitProposal", "value": { "content": { - "type": "treasury/TaxRateUpdateProposal", + "type": "distribution/CommunityPoolSpendProposal", "value": { - "title": "test", - "description": "test", - "tax_rate": "0.200000000000000000" + "title": "cc", + "description": "cc", + "recipient": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej", + "amount": [{ + "denom": "uluna", + "amount": "100000000" + }] } }, - "initial_deposit": [], + "initial_deposit": [{ + "denom": "uluna", + "amount": "10000000" + }], "proposer": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" } }], "fee": { "amount": [{ "denom": "uluna", - "amount": "1729" + "amount": "2559" }], - "gas": "115266" + "gas": "170600" }, "signatures": [{ "pub_key": { "type": "tendermint/PubKeySecp256k1", "value": "A5CDIb12doIQR5vbiqPsVOcexPO+fOPR5E7ioVcv7+mf" }, - "signature": "SKWF/J0nQ360HzPozeENNB44t+ybGX5sOMwHWDGmomB5X4PJvL6kvhr5PwItJ05LiBl+qttWGeU3m2is/fGOSA==" + "signature": "Og+2jBFha1jEVg5X4tDK7gNtkiLEGHiX1KSCsJMKUqZDPREucSSvBpr+vHMzDzEwhwF+QDK7Cr7pIysapi2WZA==" }], "memo": "" } }, - "timestamp": "2020-01-21T03:57:14Z", + "timestamp": "2020-01-17T05:42:03Z", "events": [{ "type": "message", "attributes": [{ @@ -3280,16 +2205,20 @@ }, { "type": "proposal_deposit", "attributes": [{ - "key": "amount" + "key": "amount", + "value": "10000000uluna" }, { "key": "proposal_id", - "value": "25" + "value": "24" }] }, { "type": "submit_proposal", "attributes": [{ "key": "proposal_id", - "value": "25" + "value": "24" + }, { + "key": "voting_period_start", + "value": "24" }] }, { "type": "transfer", @@ -3297,7 +2226,8 @@ "key": "recipient", "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" }, { - "key": "amount" + "key": "amount", + "value": "10000000uluna" }] }] }, { @@ -21350,143 +20280,6 @@ "value": "1000000uluna" }] }] - }, { - "height": "1401933", - "txhash": "1064892905E25DF36CC4E798F3600AFE45C8C64A163DE7D8C917686D8917DA7F", - "data": "02E701", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"module\",\"value\":\"governance\"},{\"key\":\"sender\",\"value\":\"terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej\"},{\"key\":\"action\",\"value\":\"submit_proposal\"}]},{\"type\":\"proposal_deposit\",\"attributes\":[{\"key\":\"amount\",\"value\":\"10000000uluna\"},{\"key\":\"proposal_id\",\"value\":\"231\"}]},{\"type\":\"submit_proposal\",\"attributes\":[{\"key\":\"proposal_id\",\"value\":\"231\"},{\"key\":\"voting_period_start\",\"value\":\"231\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "231" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "231" - }, { - "key": "voting_period_start", - "value": "231" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] - }], - "gas_wanted": "136866", - "gas_used": "90781", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "gov/MsgSubmitProposal", - "value": { - "content": { - "type": "treasury/TaxRateUpdateProposal", - "value": { - "title": "Make america great again", - "description": "!", - "tax_rate": "1.000000000000000000" - } - }, - "initial_deposit": [{ - "denom": "uluna", - "amount": "10000000" - }], - "proposer": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "2053" - }], - "gas": "136866" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A5CDIb12doIQR5vbiqPsVOcexPO+fOPR5E7ioVcv7+mf" - }, - "signature": "sTBVx5gxH5neMiCQh6G70XFifQ8KSvskNrsQfu0hJZ45fFxaxuUpjH/podLH7xlIptls9J8QMefP8TH3KzCwQQ==" - }], - "memo": "" - } - }, - "timestamp": "2020-03-04T14:39:16Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "module", - "value": "governance" - }, { - "key": "sender", - "value": "terra1srw9p49fa46fw6asp0ttrr3cj8evmj3098jdej" - }, { - "key": "action", - "value": "submit_proposal" - }] - }, { - "type": "proposal_deposit", - "attributes": [{ - "key": "amount", - "value": "10000000uluna" - }, { - "key": "proposal_id", - "value": "231" - }] - }, { - "type": "submit_proposal", - "attributes": [{ - "key": "proposal_id", - "value": "231" - }, { - "key": "voting_period_start", - "value": "231" - }] - }, { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10d07y265gmmuvt4z0w9aw880jnsr700juxf95n" - }, { - "key": "amount", - "value": "10000000uluna" - }] - }] }, { "height": "1402119", "txhash": "05EAB33FE47EFC0CF918983AF1B035ABD65618541E765BBA890159291E6A3067", diff --git a/src/core/gov/params.ts b/src/core/gov/params.ts index 8b7ee9fcf..39188de29 100644 --- a/src/core/gov/params.ts +++ b/src/core/gov/params.ts @@ -36,14 +36,14 @@ export interface TallyParams { threshold: Dec; /** Ratio of participating votes with `NoWithVeto` (after excluding `Abstain` votes) to veto the proposal. */ - veto: Dec; + veto_threshold: Dec; } export namespace TallyParams { export interface Data { quorum: string; threshold: string; - veto: string; + veto_threshold: string; } } @@ -110,12 +110,12 @@ export namespace GovParamChanges { (c: TallyParams.Data): TallyParams => ({ quorum: new Dec(c.quorum), threshold: new Dec(c.threshold), - veto: new Dec(c.veto), + veto_threshold: new Dec(c.veto_threshold), }), (c: TallyParams): TallyParams.Data => ({ quorum: c.quorum.toString(), threshold: c.threshold.toString(), - veto: c.veto.toString(), + veto_threshold: c.veto_threshold.toString(), }), ], }, diff --git a/src/core/index.ts b/src/core/index.ts index bba5753e4..71367b77e 100644 --- a/src/core/index.ts +++ b/src/core/index.ts @@ -37,8 +37,6 @@ export * from './msgauth/Authorization'; // Oracle export * from './oracle/msgs'; -export * from './oracle/ExchangeRatePrevote'; -export * from './oracle/ExchangeRateVote'; export * from './oracle/AggregateExchangeRatePrevote'; export * from './oracle/AggregateExchangeRateVote'; @@ -57,7 +55,6 @@ export * from './staking/UnbondingDelegation'; export * from './staking/Validator'; // Treasury -export * from './treasury/proposals'; export * from './treasury/PolicyConstraints'; // WASM diff --git a/src/core/market/params.ts b/src/core/market/params.ts index 139d422ef..88f25e124 100644 --- a/src/core/market/params.ts +++ b/src/core/market/params.ts @@ -4,13 +4,13 @@ import { Dec } from '../numeric'; type PoolRecoveryPeriod = ParamChange.Type< 'market', - 'poolrecoveryperiod', + 'PoolRecoveryPeriod', number >; -type BasePool = ParamChange.Type<'market', 'basepool', Dec>; +type BasePool = ParamChange.Type<'market', 'BasePool', Dec>; -type MinStabilitySpread = ParamChange.Type<'market', 'minstabilityspread', Dec>; +type MinStabilitySpread = ParamChange.Type<'market', 'MinStabilitySpread', Dec>; export type MarketParamChange = | PoolRecoveryPeriod @@ -26,18 +26,18 @@ export namespace MarketParamChange { export interface MarketParamChanges { market?: { - poolrecoveryperiod?: number; - basepool?: Dec; - minstabilityspread?: Dec; + PoolRecoveryPeriod?: number; + BasePool?: Dec; + MinStabilitySpread?: Dec; }; } export namespace MarketParamChanges { export const ConversionTable = { market: { - poolrecoveryperiod: [Convert.toNumber, Convert.toFixed], - basepool: [Convert.toDec, Convert.toString], - minstabilityspread: [Convert.toDec, Convert.toString], + PoolRecoveryPeriod: [Convert.toNumber, Convert.toFixed], + BasePool: [Convert.toDec, Convert.toString], + MinStabilitySpread: [Convert.toDec, Convert.toString], }, }; } diff --git a/src/core/msgauth/Authorization.ts b/src/core/msgauth/Authorization.ts index 6a594098c..17dae38d7 100644 --- a/src/core/msgauth/Authorization.ts +++ b/src/core/msgauth/Authorization.ts @@ -1,9 +1,7 @@ import { JSONSerializable } from '../../util/json'; import { Coins } from '../Coins'; -export class AuthorizationGrant extends JSONSerializable< - AuthorizationGrant.Data -> { +export class AuthorizationGrant extends JSONSerializable { constructor(public authorization: Authorization, public expiration: Date) { super(); } @@ -20,7 +18,7 @@ export class AuthorizationGrant extends JSONSerializable< const { authorization, expiration } = this; return { authorization: authorization.toData(), - expiration: expiration.toISOString(), + expiration: expiration.toISOString().replace(/\.000Z$/, 'Z'), }; } } @@ -46,9 +44,7 @@ export namespace Authorization { } } -export class SendAuthorization extends JSONSerializable< - SendAuthorization.Data -> { +export class SendAuthorization extends JSONSerializable { public spend_limit: Coins; constructor(spend_limit: Coins.Input) { super(); @@ -70,9 +66,7 @@ export class SendAuthorization extends JSONSerializable< } } -export class GenericAuthorization extends JSONSerializable< - GenericAuthorization.Data -> { +export class GenericAuthorization extends JSONSerializable { constructor(public grant_msg_type: string) { super(); } diff --git a/src/core/msgauth/msgs/MsgGrantAuthorization.data.json b/src/core/msgauth/msgs/MsgGrantAuthorization.data.json index fb2b6f991..8fd0555f9 100644 --- a/src/core/msgauth/msgs/MsgGrantAuthorization.data.json +++ b/src/core/msgauth/msgs/MsgGrantAuthorization.data.json @@ -3,16 +3,18 @@ "value": { "granter": "terra1nty4ku4a79zj45jl0fy5rrjun07ny0nrve7j99", "grantee": "terra1qfqa2eu9wp272ha93lj4yhcenrc6ymng079nu8", - "authorization": { - "type": "msgauth/SendAuthorization", - "value": { - "spend_limit": [{ - "denom": "ukrw", - "amount": "1000000" - }] - } - }, - "period": "31536000000000000" + "grant": { + "authorization": { + "type": "msgauth/SendAuthorization", + "value": { + "spend_limit": [{ + "denom": "ukrw", + "amount": "1000000" + }] + } + }, + "expiration": "2022-06-29T08:18:15Z" + } } }, { @@ -20,13 +22,15 @@ "value": { "granter": "terra1nty4ku4a79zj45jl0fy5rrjun07ny0nrve7j99", "grantee": "terra1qfqa2eu9wp272ha93lj4yhcenrc6ymng079nu8", - "authorization": { - "type": "msgauth/GenericAuthorization", - "value": { - "grant_msg_type": "swap" - } - }, - "period": "31536000000000000" + "grant": { + "authorization": { + "type": "msgauth/GenericAuthorization", + "value": { + "grant_msg_type": "swap" + } + }, + "expiration": "2022-06-29T08:18:15Z" + } } } ] \ No newline at end of file diff --git a/src/core/msgauth/msgs/MsgGrantAuthorization.ts b/src/core/msgauth/msgs/MsgGrantAuthorization.ts index 634df4145..3cd6891bc 100644 --- a/src/core/msgauth/msgs/MsgGrantAuthorization.ts +++ b/src/core/msgauth/msgs/MsgGrantAuthorization.ts @@ -1,6 +1,5 @@ import { JSONSerializable } from '../../../util/json'; import { AccAddress } from '../../bech32'; -import { Int } from '../../numeric'; import { Authorization } from '../Authorization'; export class MsgGrantAuthorization extends JSONSerializable { @@ -12,7 +11,7 @@ export class MsgGrantAuthorization extends JSONSerializable { + it('deserializes', () => { + const obj = AggregateExchangeRatePrevote.fromData(data); + expect(obj.toData()).toMatchObject(data); + }); +}); diff --git a/src/core/oracle/AggregateExchangeRateVote.data.json b/src/core/oracle/AggregateExchangeRateVote.data.json new file mode 100644 index 000000000..a34384501 --- /dev/null +++ b/src/core/oracle/AggregateExchangeRateVote.data.json @@ -0,0 +1,77 @@ +{ + "exchange_rate_tuples": [ + { + "denom": "uaud", + "exchange_rate": "8.099497011452464082" + }, + { + "denom": "ucad", + "exchange_rate": "7.577173472450800448" + }, + { + "denom": "uchf", + "exchange_rate": "5.606272651951189670" + }, + { + "denom": "ucny", + "exchange_rate": "39.452837979258993140" + }, + { + "denom": "udkk", + "exchange_rate": "38.241047368775133511" + }, + { + "denom": "ueur", + "exchange_rate": "5.139663623776370157" + }, + { + "denom": "ugbp", + "exchange_rate": "4.408410669174041069" + }, + { + "denom": "uhkd", + "exchange_rate": "47.879657741819166432" + }, + { + "denom": "uinr", + "exchange_rate": "455.278089535410089886" + }, + { + "denom": "ujpy", + "exchange_rate": "682.913652146188456601" + }, + { + "denom": "ukrw", + "exchange_rate": "7212.006856855468600762" + }, + { + "denom": "umnt", + "exchange_rate": "17546.449467252153327358" + }, + { + "denom": "unok", + "exchange_rate": "52.260211155579785444" + }, + { + "denom": "usdr", + "exchange_rate": "4.283053019813641797" + }, + { + "denom": "usek", + "exchange_rate": "52.204496644752941323" + }, + { + "denom": "usgd", + "exchange_rate": "8.238783288519574384" + }, + { + "denom": "uthb", + "exchange_rate": "193.148280408961856289" + }, + { + "denom": "uusd", + "exchange_rate": "6.170382074072986394" + } + ], + "voter": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy" +} diff --git a/src/core/oracle/AggregateExchangeRateVote.spec.ts b/src/core/oracle/AggregateExchangeRateVote.spec.ts new file mode 100644 index 000000000..2d46b588d --- /dev/null +++ b/src/core/oracle/AggregateExchangeRateVote.spec.ts @@ -0,0 +1,9 @@ +import { AggregateExchangeRateVote } from './AggregateExchangeRateVote'; +const data = require('./AggregateExchangeRateVote.data.json'); + +describe('AggregateExchangeRateVote', () => { + it('deserializes', () => { + const obj = AggregateExchangeRateVote.fromData(data); + expect(obj.toData()).toMatchObject(data); + }); +}); diff --git a/src/core/oracle/ExchangeRatePrevote.data.json b/src/core/oracle/ExchangeRatePrevote.data.json deleted file mode 100644 index 7715b55b2..000000000 --- a/src/core/oracle/ExchangeRatePrevote.data.json +++ /dev/null @@ -1,601 +0,0 @@ -[{ - "hash": "730eaa01ad49d4bc9f47650fac5e3c61ce97109d", - "denom": "ukrw", - "voter": "terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65", - "submit_block": "713511" - }, - { - "hash": "29071618ccc1234ae2dfc9e94d9c3e53cb80adbd", - "denom": "ukrw", - "voter": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "submit_block": "713511" - }, - { - "hash": "7c97414cb5770b31ddd42296a65304cc83e50df7", - "denom": "ukrw", - "voter": "terravaloper1pc0gs3n6803x7jqe9m7etegmyx29xw38aaf3u7", - "submit_block": "713511" - }, - { - "hash": "935aa35c887385056366f4f30281ba5d77df4b8d", - "denom": "ukrw", - "voter": "terravaloper1rgu3qmm6rllfxlrfk94pgxa0jm37902dynqehm", - "submit_block": "713511" - }, - { - "hash": "8d6772d2685bf45e9e3c42ac636ab62b017867df", - "denom": "ukrw", - "voter": "terravaloper1rf9xakxf97a49qa5svsf7yypjswzkutqfhnpn5", - "submit_block": "713511" - }, - { - "hash": "32998b7d0c5a44f235a1d63222c54aab1f548bb3", - "denom": "ukrw", - "voter": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra", - "submit_block": "713511" - }, - { - "hash": "c46571f16b3aa69c53c4b38bf5acac60915d1913", - "denom": "ukrw", - "voter": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s", - "submit_block": "713511" - }, - { - "hash": "da83b41806bc8ae2bdf5ee36478b236d44c43c05", - "denom": "ukrw", - "voter": "terravaloper18825kzx0zmdntpucvd2gjezau57vdyua6frdnh", - "submit_block": "713511" - }, - { - "hash": "4207b1ea76ab02404b43562bff1eec8dc9a019ab", - "denom": "ukrw", - "voter": "terravaloper18fk2ye6m5wnnfrarpwycunnw0ls8564zw37myg", - "submit_block": "713511" - }, - { - "hash": "fb4a05f98d57c5fc0d48802fb9133b28028825cb", - "denom": "ukrw", - "voter": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7", - "submit_block": "713510" - }, - { - "hash": "7451f7abf28b2d88c4f46ede00ad6ba817657729", - "denom": "ukrw", - "voter": "terravaloper1gh7wpfpsjrqnash5uc84z4njt95y9g5nh3uqzx", - "submit_block": "713511" - }, - { - "hash": "fed578454ba43c0413ad8bfecc53ebd4302276ba", - "denom": "ukrw", - "voter": "terravaloper1fjuvyccn8hfmn5r7wc2t3kwqy09zzp6tyjcf50", - "submit_block": "713511" - }, - { - "hash": "39ec80f8f890011775ea7c9164333f8e77e6eeb8", - "denom": "ukrw", - "voter": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku", - "submit_block": "713511" - }, - { - "hash": "938fdd350767765be8b166ac40a5289a877f2fce", - "denom": "ukrw", - "voter": "terravaloper123gn6j23lmexu0qx5qhmgxgunmjcqsx8gmsyse", - "submit_block": "713511" - }, - { - "hash": "2d898cdf84118903747beb716e4ae65340b9ae84", - "denom": "ukrw", - "voter": "terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4", - "submit_block": "713511" - }, - { - "hash": "d381acc1353d073e4edb2ed6e5037f163b09a51a", - "denom": "ukrw", - "voter": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "submit_block": "713506" - }, - { - "hash": "3db72695d52eedaa49a6f78a567ddcc35dd4f4a7", - "denom": "ukrw", - "voter": "terravaloper1tusfpgvjrplqg2fm7wacy4slzjmnzswcfufuvp", - "submit_block": "713511" - }, - { - "hash": "0ace937bf96254b6b9c1a60f6d90b8536c56de78", - "denom": "ukrw", - "voter": "terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w", - "submit_block": "713511" - }, - { - "hash": "0b3bb6efd2df67eea774af5debd0911747fe2ffd", - "denom": "ukrw", - "voter": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x", - "submit_block": "713511" - }, - { - "hash": "26be9eef9edce09aae2482061545ea277392d766", - "denom": "ukrw", - "voter": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv", - "submit_block": "713511" - }, - { - "hash": "a8df5b3b338b0d86c1514fc79a1dabb91203c897", - "denom": "ukrw", - "voter": "terravaloper1d3hatwcsvkktgwp3elglw9glca0h42yg6xy4lp", - "submit_block": "713511" - }, - { - "hash": "8300b6db9658e33d78cf4448bd482c1542b06487", - "denom": "ukrw", - "voter": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf", - "submit_block": "713511" - }, - { - "hash": "0677c072425d584f2d373b16c934984d9de63c76", - "denom": "ukrw", - "voter": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx", - "submit_block": "713511" - }, - { - "hash": "5f169a3a867feb8776596097704dc6da5dede930", - "denom": "ukrw", - "voter": "terravaloper13g7z3qq6f00qww3u4mpcs3xw5jhqwraswraapc", - "submit_block": "713506" - }, - { - "hash": "7d677a0747679c78d98c288f8cbeb7d598060cc2", - "denom": "ukrw", - "voter": "terravaloper13ww603e55suhavpuyjft3htxca6g4tldt92pgf", - "submit_block": "713511" - }, - { - "hash": "5cee9a27821bf3fd142fb741027740c6318c58c0", - "denom": "ukrw", - "voter": "terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d", - "submit_block": "713508" - }, - { - "hash": "ce9afd01d85ca6a432c2badb1647a9a3d9481115", - "denom": "ukrw", - "voter": "terravaloper1jyjg55hzsh0f4xymy0kuuan30pp4q75ruqmvyt", - "submit_block": "713511" - }, - { - "hash": "9d96f3e59bfbb8975ab4997de6c1b5fa1731b7fc", - "denom": "ukrw", - "voter": "terravaloper1jkqr2vfg4krfd4zwmsf7elfj07cjuzss30ux8g", - "submit_block": "713511" - }, - { - "hash": "29dab4735002c5e2c10a944ef2e3692657dc4a6a", - "denom": "ukrw", - "voter": "terravaloper1nwrksgv2vuadma8ygs8rhwffu2ygk4j24w2mku", - "submit_block": "713511" - }, - { - "hash": "feb21593b21f9ae1b7b6668b3efd5ced097e9dfb", - "denom": "ukrw", - "voter": "terravaloper15urq2dtp9qce4fyc85m6upwm9xul30496sgk37", - "submit_block": "713512" - }, - { - "hash": "523bf4ad96be9082b38c6451a6024d6b19c04b2d", - "denom": "ukrw", - "voter": "terravaloper144l7c3uph5a7h62xd8u5et3rqvj3dqtvvka2fu", - "submit_block": "713511" - }, - { - "hash": "57cdbbb0f400b8340babd67078ecaad6dd149548", - "denom": "ukrw", - "voter": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "submit_block": "713511" - }, - { - "hash": "547f4b74a401b692e8dccde09675845c67066a4a", - "denom": "ukrw", - "voter": "terravaloper1kgddca7qj96z0qcxr2c45z73cfl0c75paknc5e", - "submit_block": "713511" - }, - { - "hash": "16866967df4b2ba7236eb08455c22df6930c66a0", - "denom": "ukrw", - "voter": "terravaloper1k4ef8m95t7eq522evmmuzvfkpla04pezmu4j7k", - "submit_block": "713506" - }, - { - "hash": "b2353c90c591c10f2f1f3bde1cf60a1c7c172a12", - "denom": "ukrw", - "voter": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v", - "submit_block": "713511" - }, - { - "hash": "7dbf3d879fb0c0b0c52047351957ae864ef97395", - "denom": "ukrw", - "voter": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc", - "submit_block": "713512" - }, - { - "hash": "5305492e8ba87fc54a6583e6301161541fcdd1e5", - "denom": "ukrw", - "voter": "terravaloper1h0d5kq5p64jcyqysvja3h2gysxnfudk9h3a5rq", - "submit_block": "713510" - }, - { - "hash": "45043d50af0d435009d5b7c23ae1d5ccffd93c03", - "denom": "ukrw", - "voter": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846", - "submit_block": "713511" - }, - { - "hash": "04235414e46818d7a96f2720eb9de3a0fe8be00e", - "denom": "ukrw", - "voter": "terravaloper1c9ye54e3pzwm3e0zpdlel6pnavrj9qqvq89r3r", - "submit_block": "713511" - }, - { - "hash": "586f09ec7b693a7988569c9fe5efcf43c0e34bb2", - "denom": "ukrw", - "voter": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3", - "submit_block": "713511" - }, - { - "hash": "686fadb0b6483e7b61eefb2b78ce02b865d467f4", - "denom": "ukrw", - "voter": "terravaloper1cac2mcf2eszn9ln3fx4heym6kd363zqfelxrmr", - "submit_block": "713511" - }, - { - "hash": "580aa8041515b0c4773947f2be3ecbddfcf3af99", - "denom": "ukrw", - "voter": "terravaloper1eutun6vh83lmyq0wmyf9vgghvurze2xanl9sq6", - "submit_block": "713511" - }, - { - "hash": "54e450ba44cba689f3fc5b1904c476e49f792cc6", - "denom": "ukrw", - "voter": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g", - "submit_block": "713511" - }, - { - "hash": "cc34ee817ea347bd23c60d5054fab8decbf8f476", - "denom": "ukrw", - "voter": "terravaloper16jsypha5lv6e3mc24veqzfw3rznfqu92d58yfg", - "submit_block": "713511" - }, - { - "hash": "dc4a1beaeb2d3d6784280b263ebb2ebf279737e0", - "denom": "ukrw", - "voter": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "submit_block": "713511" - }, - { - "hash": "5ddb3e0b9119e6cf3ee234ea72c1334b55736c3d", - "denom": "ukrw", - "voter": "terravaloper1a0l55c3tzxel6fg927qftkfaxfa0he80q9djgj", - "submit_block": "713512" - }, - { - "hash": "761f89842cb8c1709c8bb9ea517cfeb17e5354d4", - "denom": "ukrw", - "voter": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "submit_block": "713506" - }, - { - "hash": "5a2ce968b4edaae89e4712dff015f299c76c4465", - "denom": "ukrw", - "voter": "terravaloper175hhkyxmkp8hf2zrzka7cnn7lk6mudtv4uuu64", - "submit_block": "713511" - }, - { - "hash": "6628c660edff7d7efd91205b2e38082dfc690487", - "denom": "ukrw", - "voter": "terravaloper1ltwln4yqytkfzn6868xazlhg7vlzdcf96ly9zs", - "submit_block": "713506" - }, - { - "hash": "64f860745159739fea3748d599820b95bce7e88a", - "denom": "ukrw", - "voter": "terravaloper1lda78gzrjx0rsadtdk0zn4v7awtz6m9lrd5ez9", - "submit_block": "713511" - }, - { - "hash": "5bc12dcb1ab2cba5d61528cd174f7b52143b4403", - "denom": "umnt", - "voter": "terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65", - "submit_block": "713526" - }, - { - "hash": "eb1f9ec22cf1e5463de94acb608d550b6b7eb690", - "denom": "umnt", - "voter": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "submit_block": "713526" - }, - { - "hash": "58db9faec67cafd2be911a69bdffe437b4b5cb27", - "denom": "umnt", - "voter": "terravaloper1pc0gs3n6803x7jqe9m7etegmyx29xw38aaf3u7", - "submit_block": "713526" - }, - { - "hash": "d4708c285c86073d5e74f77069e241d994dab18f", - "denom": "umnt", - "voter": "terravaloper1rgu3qmm6rllfxlrfk94pgxa0jm37902dynqehm", - "submit_block": "713526" - }, - { - "hash": "5d4b71611be2070f56a24205b77b4ac921dccf0f", - "denom": "umnt", - "voter": "terravaloper1rf9xakxf97a49qa5svsf7yypjswzkutqfhnpn5", - "submit_block": "713526" - }, - { - "hash": "d1f7dc9e5842c1afab92518e46900067b6ec52d9", - "denom": "umnt", - "voter": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra", - "submit_block": "713526" - }, - { - "hash": "f8495160922e5b83de741bb6c7b0ee45ade5a86a", - "denom": "umnt", - "voter": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s", - "submit_block": "713526" - }, - { - "hash": "74cde1a154b9a321ee008feb8d47ae7cf7d75ec3", - "denom": "umnt", - "voter": "terravaloper18825kzx0zmdntpucvd2gjezau57vdyua6frdnh", - "submit_block": "713526" - }, - { - "hash": "a08a531e76a376a147550de3c259f356a801b0e5", - "denom": "umnt", - "voter": "terravaloper18fk2ye6m5wnnfrarpwycunnw0ls8564zw37myg", - "submit_block": "713526" - }, - { - "hash": "c3050a613d00e63f5cc471da75458028ad057082", - "denom": "umnt", - "voter": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7", - "submit_block": "713528" - }, - { - "hash": "60eed69282993924edb9870d4afdb3812c124a1d", - "denom": "umnt", - "voter": "terravaloper1gh7wpfpsjrqnash5uc84z4njt95y9g5nh3uqzx", - "submit_block": "713526" - }, - { - "hash": "1bde9421c2408a53e9c9e7c3ecad6647fa9607c4", - "denom": "umnt", - "voter": "terravaloper1fjuvyccn8hfmn5r7wc2t3kwqy09zzp6tyjcf50", - "submit_block": "713526" - }, - { - "hash": "e699b2f186ac5ad1d4cfa5b53d5233197fb38478", - "denom": "umnt", - "voter": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku", - "submit_block": "713526" - }, - { - "hash": "230e685c0e2db5b0e4aab0ec518f722ba56ba37b", - "denom": "umnt", - "voter": "terravaloper123gn6j23lmexu0qx5qhmgxgunmjcqsx8gmsyse", - "submit_block": "713526" - }, - { - "hash": "e248bb249cb245be47c8a0b241fd3d8e571191f3", - "denom": "umnt", - "voter": "terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4", - "submit_block": "713526" - }, - { - "hash": "afd9ebb72c7dfcf810749cabca16eda70412de0e", - "denom": "umnt", - "voter": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "submit_block": "713528" - }, - { - "hash": "848e2241299a2a51eb422bae8bd33bc52ce1f8ef", - "denom": "umnt", - "voter": "terravaloper1tusfpgvjrplqg2fm7wacy4slzjmnzswcfufuvp", - "submit_block": "713526" - }, - { - "hash": "a75643ba75ef4e2695f30ead900336b7c26e9a28", - "denom": "umnt", - "voter": "terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w", - "submit_block": "713526" - }, - { - "hash": "58c8fcb911e93f2a34b8a63e34ecf03f39fc99a2", - "denom": "umnt", - "voter": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x", - "submit_block": "713526" - }, - { - "hash": "ae04d0f385e515428b032d770457f345ef397b70", - "denom": "umnt", - "voter": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv", - "submit_block": "713526" - }, - { - "hash": "0dff06c4ff870bd1879733c0031e71ea9afc2c5d", - "denom": "umnt", - "voter": "terravaloper1d3hatwcsvkktgwp3elglw9glca0h42yg6xy4lp", - "submit_block": "713526" - }, - { - "hash": "50becead85e498d56065c6bed128f0754b8476e7", - "denom": "umnt", - "voter": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf", - "submit_block": "713526" - }, - { - "hash": "08f315718536f7ec962f23ab757f6beb2033c7c2", - "denom": "umnt", - "voter": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx", - "submit_block": "713526" - }, - { - "hash": "c8f8697e163f45644660ef312f1dc3cdfb85b1d0", - "denom": "umnt", - "voter": "terravaloper13g7z3qq6f00qww3u4mpcs3xw5jhqwraswraapc", - "submit_block": "713528" - }, - { - "hash": "962e3a42fd95d37f5036d728b7372e6e1cf96e90", - "denom": "umnt", - "voter": "terravaloper13ww603e55suhavpuyjft3htxca6g4tldt92pgf", - "submit_block": "713526" - }, - { - "hash": "f222b80fa32c0c7c36a1e7a808efc0cd5ba23d0c", - "denom": "umnt", - "voter": "terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d", - "submit_block": "713528" - }, - { - "hash": "012a66ddf348b3cea85312dec10e8d4ffca5787f", - "denom": "umnt", - "voter": "terravaloper1jyjg55hzsh0f4xymy0kuuan30pp4q75ruqmvyt", - "submit_block": "713526" - }, - { - "hash": "e9bcb60d79818ac01ee3bd86a5d2795eef22b580", - "denom": "umnt", - "voter": "terravaloper1jkqr2vfg4krfd4zwmsf7elfj07cjuzss30ux8g", - "submit_block": "713526" - }, - { - "hash": "cd104529b7c49960266053ce9d954098f8a04ad6", - "denom": "umnt", - "voter": "terravaloper1nwrksgv2vuadma8ygs8rhwffu2ygk4j24w2mku", - "submit_block": "713526" - }, - { - "hash": "273fe375e70494a38121fc0e3198ec200881f4aa", - "denom": "umnt", - "voter": "terravaloper15urq2dtp9qce4fyc85m6upwm9xul30496sgk37", - "submit_block": "713527" - }, - { - "hash": "d1169ef1f6a24cdf484cb228eb6a55f06ef88d0e", - "denom": "umnt", - "voter": "terravaloper144l7c3uph5a7h62xd8u5et3rqvj3dqtvvka2fu", - "submit_block": "713526" - }, - { - "hash": "9248ef12cbf7f6aa43a2e95b98c4552b3623497b", - "denom": "umnt", - "voter": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "submit_block": "713526" - }, - { - "hash": "8dfdae4b13db227aeffbecc2e180df17aff76053", - "denom": "umnt", - "voter": "terravaloper1kgddca7qj96z0qcxr2c45z73cfl0c75paknc5e", - "submit_block": "713526" - }, - { - "hash": "aa6470451a3b4609940c6910ae45f5d8484c1892", - "denom": "umnt", - "voter": "terravaloper1k4ef8m95t7eq522evmmuzvfkpla04pezmu4j7k", - "submit_block": "713528" - }, - { - "hash": "83650fcc9081f1b172f82fd100de268147796d6f", - "denom": "umnt", - "voter": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v", - "submit_block": "713526" - }, - { - "hash": "40921b7828fdee23a8b334560351ff9258226350", - "denom": "umnt", - "voter": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc", - "submit_block": "713527" - }, - { - "hash": "06e7b89003c610b9fc54bf32b1b4fc6b982395ef", - "denom": "umnt", - "voter": "terravaloper1h0d5kq5p64jcyqysvja3h2gysxnfudk9h3a5rq", - "submit_block": "713528" - }, - { - "hash": "3744613d2db4001e79b3382642f15697fae03ee4", - "denom": "umnt", - "voter": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846", - "submit_block": "713526" - }, - { - "hash": "c8220886dbeffaccaeafa6fffe9923339f69693e", - "denom": "umnt", - "voter": "terravaloper1c9ye54e3pzwm3e0zpdlel6pnavrj9qqvq89r3r", - "submit_block": "713526" - }, - { - "hash": "cc9c20d6d6e78f896dc0bef2cd1ef43a94a8d94a", - "denom": "umnt", - "voter": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3", - "submit_block": "713526" - }, - { - "hash": "ef2af7ac4e2829d310054495f668fc23fa9171e0", - "denom": "umnt", - "voter": "terravaloper1cac2mcf2eszn9ln3fx4heym6kd363zqfelxrmr", - "submit_block": "713526" - }, - { - "hash": "36790f2c42f3a1e7a567885b90a00e2744a7d984", - "denom": "umnt", - "voter": "terravaloper1eutun6vh83lmyq0wmyf9vgghvurze2xanl9sq6", - "submit_block": "713526" - }, - { - "hash": "eb3499e3c3da382084ddd9f01d7107a1a0a3fd98", - "denom": "umnt", - "voter": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g", - "submit_block": "713526" - }, - { - "hash": "91c7df6019a003535978bbc55d0c9ccab895e458", - "denom": "umnt", - "voter": "terravaloper16jsypha5lv6e3mc24veqzfw3rznfqu92d58yfg", - "submit_block": "713526" - }, - { - "hash": "17f687f59924076e875fb6f5becf384f6ac92c7e", - "denom": "umnt", - "voter": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "submit_block": "713526" - }, - { - "hash": "8d7e300697e516522fe6c882b193b8e495a0f1c3", - "denom": "umnt", - "voter": "terravaloper1a0l55c3tzxel6fg927qftkfaxfa0he80q9djgj", - "submit_block": "713527" - }, - { - "hash": "4c167b7021f847d8fb0300626fcb065d58a5ef0a", - "denom": "umnt", - "voter": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "submit_block": "713528" - }, - { - "hash": "288f7f2c88a890dfd8ca81d0e51e1e9da06b82b7", - "denom": "umnt", - "voter": "terravaloper175hhkyxmkp8hf2zrzka7cnn7lk6mudtv4uuu64", - "submit_block": "713526" - }, - { - "hash": "0d8ee00e10470675342f8c10e423e2f7c601aaa6", - "denom": "umnt", - "voter": "terravaloper1ltwln4yqytkfzn6868xazlhg7vlzdcf96ly9zs", - "submit_block": "713528" - }, - { - "hash": "1d8e0b355ce372bcf600d085688b32e542f195c5", - "denom": "umnt", - "voter": "terravaloper1lda78gzrjx0rsadtdk0zn4v7awtz6m9lrd5ez9", - "submit_block": "713526" - } -] \ No newline at end of file diff --git a/src/core/oracle/ExchangeRatePrevote.spec.ts b/src/core/oracle/ExchangeRatePrevote.spec.ts deleted file mode 100644 index 8a51f4ae1..000000000 --- a/src/core/oracle/ExchangeRatePrevote.spec.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { ExchangeRatePrevote } from './ExchangeRatePrevote'; -const data = require('./ExchangeRatePrevote.data.json'); - -describe('ExchangeRatePrevote', () => { - it('deserializes', () => { - data.forEach((ex: ExchangeRatePrevote.Data) => { - const xrpv = ExchangeRatePrevote.fromData(ex); - expect(xrpv.toData()).toMatchObject(ex); - }); - }); -}); diff --git a/src/core/oracle/ExchangeRatePrevote.ts b/src/core/oracle/ExchangeRatePrevote.ts deleted file mode 100644 index f48806161..000000000 --- a/src/core/oracle/ExchangeRatePrevote.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Denom } from '../Denom'; -import { JSONSerializable } from '../../util/json'; -import { ValAddress } from '../bech32'; - -/** - * Stores information about data about Oracle prevotes fetched from the blockchain. - */ -export class ExchangeRatePrevote extends JSONSerializable { - /** - * - * @param hash vote hash. - * @param denom denomination against LUNA reported - * @param voter voting validator's operator address - * @param submit_block height of block during which prevote was submitted - */ - constructor( - public hash: string, - public denom: Denom, - public voter: ValAddress, - public submit_block: number - ) { - super(); - } - - public static fromData(data: ExchangeRatePrevote.Data): ExchangeRatePrevote { - const { hash, denom, voter, submit_block } = data; - return new ExchangeRatePrevote( - hash, - denom, - voter, - Number.parseInt(submit_block) - ); - } - - public toData(): ExchangeRatePrevote.Data { - const { hash, denom, voter } = this; - return { - hash, - denom, - voter, - submit_block: this.submit_block.toFixed(), - }; - } -} - -export namespace ExchangeRatePrevote { - export interface Data { - hash: string; - denom: Denom; - voter: ValAddress; - submit_block: string; - } -} diff --git a/src/core/oracle/ExchangeRateVote.data.json b/src/core/oracle/ExchangeRateVote.data.json deleted file mode 100644 index fb773c0b0..000000000 --- a/src/core/oracle/ExchangeRateVote.data.json +++ /dev/null @@ -1,477 +0,0 @@ -[{ - "exchange_rate": "561.599463159760603048", - "denom": "umnt", - "voter": "terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65" - }, - { - "exchange_rate": "561.710187099776817377", - "denom": "umnt", - "voter": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "exchange_rate": "561.599463159760603048", - "denom": "umnt", - "voter": "terravaloper1pc0gs3n6803x7jqe9m7etegmyx29xw38aaf3u7" - }, - { - "exchange_rate": "565.629582957712727875", - "denom": "umnt", - "voter": "terravaloper1rgu3qmm6rllfxlrfk94pgxa0jm37902dynqehm" - }, - { - "exchange_rate": "561.710187099776817377", - "denom": "umnt", - "voter": "terravaloper1rf9xakxf97a49qa5svsf7yypjswzkutqfhnpn5" - }, - { - "exchange_rate": "561.599463159760603048", - "denom": "umnt", - "voter": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "exchange_rate": "555.305310251954544392", - "denom": "umnt", - "voter": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s" - }, - { - "exchange_rate": "561.721780267163959050", - "denom": "umnt", - "voter": "terravaloper18825kzx0zmdntpucvd2gjezau57vdyua6frdnh" - }, - { - "exchange_rate": "561.721780267163959050", - "denom": "umnt", - "voter": "terravaloper18fk2ye6m5wnnfrarpwycunnw0ls8564zw37myg" - }, - { - "exchange_rate": "562.762194967544928659", - "denom": "umnt", - "voter": "terravaloper1gh7wpfpsjrqnash5uc84z4njt95y9g5nh3uqzx" - }, - { - "exchange_rate": "561.721780267163959050", - "denom": "umnt", - "voter": "terravaloper1fjuvyccn8hfmn5r7wc2t3kwqy09zzp6tyjcf50" - }, - { - "exchange_rate": "557.834559285083260441", - "denom": "umnt", - "voter": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku" - }, - { - "exchange_rate": "561.948323267000000000", - "denom": "umnt", - "voter": "terravaloper123gn6j23lmexu0qx5qhmgxgunmjcqsx8gmsyse" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "exchange_rate": "561.721780267163959050", - "denom": "umnt", - "voter": "terravaloper1tusfpgvjrplqg2fm7wacy4slzjmnzswcfufuvp" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w" - }, - { - "exchange_rate": "560.901824075090189581", - "denom": "umnt", - "voter": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "exchange_rate": "557.151096167946576195", - "denom": "umnt", - "voter": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv" - }, - { - "exchange_rate": "561.710187099776817377", - "denom": "umnt", - "voter": "terravaloper1d3hatwcsvkktgwp3elglw9glca0h42yg6xy4lp" - }, - { - "exchange_rate": "561.721780267163959050", - "denom": "umnt", - "voter": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "exchange_rate": "561.721780267163959050", - "denom": "umnt", - "voter": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper13g7z3qq6f00qww3u4mpcs3xw5jhqwraswraapc" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper13ww603e55suhavpuyjft3htxca6g4tldt92pgf" - }, - { - "exchange_rate": "561.778789993572188332", - "denom": "umnt", - "voter": "terravaloper1jyjg55hzsh0f4xymy0kuuan30pp4q75ruqmvyt" - }, - { - "exchange_rate": "561.599463159760603048", - "denom": "umnt", - "voter": "terravaloper1jkqr2vfg4krfd4zwmsf7elfj07cjuzss30ux8g" - }, - { - "exchange_rate": "560.901824075090189581", - "denom": "umnt", - "voter": "terravaloper1nwrksgv2vuadma8ygs8rhwffu2ygk4j24w2mku" - }, - { - "exchange_rate": "561.599463159760603048", - "denom": "umnt", - "voter": "terravaloper144l7c3uph5a7h62xd8u5et3rqvj3dqtvvka2fu" - }, - { - "exchange_rate": "562.762194967544928659", - "denom": "umnt", - "voter": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "exchange_rate": "563.694033010374369042", - "denom": "umnt", - "voter": "terravaloper1kgddca7qj96z0qcxr2c45z73cfl0c75paknc5e" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper1k4ef8m95t7eq522evmmuzvfkpla04pezmu4j7k" - }, - { - "exchange_rate": "561.599463159760603048", - "denom": "umnt", - "voter": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v" - }, - { - "exchange_rate": "567.977589728886073317", - "denom": "umnt", - "voter": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper1c9ye54e3pzwm3e0zpdlel6pnavrj9qqvq89r3r" - }, - { - "exchange_rate": "568.321452644560963563", - "denom": "umnt", - "voter": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "exchange_rate": "561.710187099776817377", - "denom": "umnt", - "voter": "terravaloper1cac2mcf2eszn9ln3fx4heym6kd363zqfelxrmr" - }, - { - "exchange_rate": "565.629582957712727875", - "denom": "umnt", - "voter": "terravaloper1eutun6vh83lmyq0wmyf9vgghvurze2xanl9sq6" - }, - { - "exchange_rate": "561.710187099776817377", - "denom": "umnt", - "voter": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "exchange_rate": "0.000000000000000000", - "denom": "umnt", - "voter": "terravaloper16jsypha5lv6e3mc24veqzfw3rznfqu92d58yfg" - }, - { - "exchange_rate": "560.901824075090189581", - "denom": "umnt", - "voter": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper1a0l55c3tzxel6fg927qftkfaxfa0he80q9djgj" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw" - }, - { - "exchange_rate": "560.204184990419662427", - "denom": "umnt", - "voter": "terravaloper175hhkyxmkp8hf2zrzka7cnn7lk6mudtv4uuu64" - }, - { - "exchange_rate": "561.460000000000000000", - "denom": "umnt", - "voter": "terravaloper1ltwln4yqytkfzn6868xazlhg7vlzdcf96ly9zs" - }, - { - "exchange_rate": "0.000000000000000000", - "denom": "umnt", - "voter": "terravaloper1lda78gzrjx0rsadtdk0zn4v7awtz6m9lrd5ez9" - }, - { - "exchange_rate": "241.500000000000000000", - "denom": "ukrw", - "voter": "terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "exchange_rate": "241.500000000000000000", - "denom": "ukrw", - "voter": "terravaloper1pc0gs3n6803x7jqe9m7etegmyx29xw38aaf3u7" - }, - { - "exchange_rate": "243.658823529411762365", - "denom": "ukrw", - "voter": "terravaloper1rgu3qmm6rllfxlrfk94pgxa0jm37902dynqehm" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1rf9xakxf97a49qa5svsf7yypjswzkutqfhnpn5" - }, - { - "exchange_rate": "241.500000000000000000", - "denom": "ukrw", - "voter": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper18825kzx0zmdntpucvd2gjezau57vdyua6frdnh" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper18fk2ye6m5wnnfrarpwycunnw0ls8564zw37myg" - }, - { - "exchange_rate": "-1.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7" - }, - { - "exchange_rate": "242.000000000000028422", - "denom": "ukrw", - "voter": "terravaloper1gh7wpfpsjrqnash5uc84z4njt95y9g5nh3uqzx" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1fjuvyccn8hfmn5r7wc2t3kwqy09zzp6tyjcf50" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku" - }, - { - "exchange_rate": "242.099927738000000000", - "denom": "ukrw", - "voter": "terravaloper123gn6j23lmexu0qx5qhmgxgunmjcqsx8gmsyse" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1tusfpgvjrplqg2fm7wacy4slzjmnzswcfufuvp" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w" - }, - { - "exchange_rate": "241.200000000000045475", - "denom": "ukrw", - "voter": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1d3hatwcsvkktgwp3elglw9glca0h42yg6xy4lp" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper13g7z3qq6f00qww3u4mpcs3xw5jhqwraswraapc" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper13ww603e55suhavpuyjft3htxca6g4tldt92pgf" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1jyjg55hzsh0f4xymy0kuuan30pp4q75ruqmvyt" - }, - { - "exchange_rate": "241.500000000000000000", - "denom": "ukrw", - "voter": "terravaloper1jkqr2vfg4krfd4zwmsf7elfj07cjuzss30ux8g" - }, - { - "exchange_rate": "-1.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1nwrksgv2vuadma8ygs8rhwffu2ygk4j24w2mku" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper15urq2dtp9qce4fyc85m6upwm9xul30496sgk37" - }, - { - "exchange_rate": "241.500000000000000000", - "denom": "ukrw", - "voter": "terravaloper144l7c3uph5a7h62xd8u5et3rqvj3dqtvvka2fu" - }, - { - "exchange_rate": "242.000000000000028422", - "denom": "ukrw", - "voter": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "exchange_rate": "242.481336944352051432", - "denom": "ukrw", - "voter": "terravaloper1kgddca7qj96z0qcxr2c45z73cfl0c75paknc5e" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper1k4ef8m95t7eq522evmmuzvfkpla04pezmu4j7k" - }, - { - "exchange_rate": "-1.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v" - }, - { - "exchange_rate": "241.800000000000011369", - "denom": "ukrw", - "voter": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "exchange_rate": "-1.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1h0d5kq5p64jcyqysvja3h2gysxnfudk9h3a5rq" - }, - { - "exchange_rate": "245.084925102886671766", - "denom": "ukrw", - "voter": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper1c9ye54e3pzwm3e0zpdlel6pnavrj9qqvq89r3r" - }, - { - "exchange_rate": "245.271567113703667928", - "denom": "ukrw", - "voter": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1cac2mcf2eszn9ln3fx4heym6kd363zqfelxrmr" - }, - { - "exchange_rate": "243.658823529411762365", - "denom": "ukrw", - "voter": "terravaloper1eutun6vh83lmyq0wmyf9vgghvurze2xanl9sq6" - }, - { - "exchange_rate": "242.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "exchange_rate": "0.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper16jsypha5lv6e3mc24veqzfw3rznfqu92d58yfg" - }, - { - "exchange_rate": "-1.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper1a0l55c3tzxel6fg927qftkfaxfa0he80q9djgj" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw" - }, - { - "exchange_rate": "-1.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper175hhkyxmkp8hf2zrzka7cnn7lk6mudtv4uuu64" - }, - { - "exchange_rate": "241.893000000000000000", - "denom": "ukrw", - "voter": "terravaloper1ltwln4yqytkfzn6868xazlhg7vlzdcf96ly9zs" - }, - { - "exchange_rate": "0.000000000000000000", - "denom": "ukrw", - "voter": "terravaloper1lda78gzrjx0rsadtdk0zn4v7awtz6m9lrd5ez9" - } - -] \ No newline at end of file diff --git a/src/core/oracle/ExchangeRateVote.spec.ts b/src/core/oracle/ExchangeRateVote.spec.ts deleted file mode 100644 index 920e13717..000000000 --- a/src/core/oracle/ExchangeRateVote.spec.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { ExchangeRateVote } from './ExchangeRateVote'; -const data = require('./ExchangeRateVote.data.json'); - -describe('ExchangeRateVote', () => { - it('deserializes', () => { - data.forEach((ex: ExchangeRateVote.Data) => { - const xrv = ExchangeRateVote.fromData(ex); - expect(xrv.toData()).toMatchObject(ex); - }); - }); -}); diff --git a/src/core/oracle/ExchangeRateVote.ts b/src/core/oracle/ExchangeRateVote.ts deleted file mode 100644 index 8f0dee8c0..000000000 --- a/src/core/oracle/ExchangeRateVote.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Denom } from '../Denom'; -import { JSONSerializable } from '../../util/json'; -import { Dec } from '../numeric'; -import { ValAddress } from '../bech32'; - -/** - * The following objects capture information from the Oracle API. To submit exchange - * rate votes or prevotes, you'll need to create a transaction with [[MsgExchangeRateVote]] - * or [[MsgExchangeRatePrevote]] and broadcast it. - * - * - */ - -/** - * Stores information about data about Oracle votes fetched from the blockchain. - */ -export class ExchangeRateVote extends JSONSerializable { - /** - * - * @param exchange_rate Exchange rate reported. - * @param denom Denomination against LUNA reported. - * @param voter Voting validator's operator address. - */ - constructor( - public exchange_rate: Dec, - public denom: Denom, - public voter: ValAddress - ) { - super(); - } - - public static fromData(data: ExchangeRateVote.Data): ExchangeRateVote { - const { exchange_rate, denom, voter } = data; - return new ExchangeRateVote(new Dec(exchange_rate), denom, voter); - } - - public toData(): ExchangeRateVote.Data { - const { exchange_rate, denom, voter } = this; - return { - exchange_rate: exchange_rate.toString(), - denom, - voter, - }; - } -} - -export namespace ExchangeRateVote { - export interface Data { - exchange_rate: string; - denom: Denom; - voter: ValAddress; - } -} diff --git a/src/core/oracle/msgs/MsgDelegateFeedConsent.data.json b/src/core/oracle/msgs/MsgDelegateFeedConsent.data.json index 4dfe25357..083bdff9e 100644 --- a/src/core/oracle/msgs/MsgDelegateFeedConsent.data.json +++ b/src/core/oracle/msgs/MsgDelegateFeedConsent.data.json @@ -1,2838 +1,1148 @@ { - "total_count": "32", - "count": "32", + "total_count": "17", + "count": "17", "page_number": "1", "page_total": "1", - "limit": "32", - "txs": [{ - "height": "22", - "txhash": "260E29A99B266210986E6F6E8467ECFD9B7A852AB6ED79427F0D3D93428B0828", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx" - }, - { - "key": "feeder", - "value": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "21823", - "gas_used": "15051", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx", - "delegate": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" - } - }], - "fee": { - "amount": [], - "gas": "21823" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AsVk3eliaUjOYbKMwpK/cecbrykzFABhr1o0mXVgY5PA" - }, - "signature": "cOCrOQlZTd1P1BYKiP2xu09SZcCIJ9bnnpOGflgx1JEYgC1hSZNftZ4y4aVgsybP7SvCMChSjYFLBv2xGNqX+Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T16:56:42Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx" - }, - { - "key": "feeder", - "value": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, + "limit": "30", + "txs": [ { - "height": "26", - "txhash": "D512E02319BA012CDF86B298166B10E49FBBED1A566DF2E4C137051050CEEE53", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "19803", - "gas_used": "15843", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra", - "delegate": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - }], - "fee": { - "amount": [], - "gas": "19803" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AnV9kSupcy8OF7DPOq0oqT542tMrRCn0SOQqbS8yYVX+" - }, - "signature": "TjTRJUU4ML744c67ledqvXnQ49LNAfTc37SsbC5M+KsqiDh6y07ItAy5jrRULnE5LGK5H/8RO+2RaA3yYfAj3Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T16:57:13Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - }, + "height": "4096359", + "txhash": "E62FB808C4575A1D274688C1D3324E7227373BB4C52F3D7075F3E94C911DEE72", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1sspxdl66lzt6jxcxnxl0w3tfre3ww7u5z2jcke\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1062zkmnlqhcpwsryk5kjf345x6njzzksqk9ljl\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1sspxdl66lzt6jxcxnxl0w3tfre3ww7u5z2jcke" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1062zkmnlqhcpwsryk5kjf345x6njzzksqk9ljl" + } + ] } ] } - ] - }, - { - "height": "32", - "txhash": "E90624F1AA144CFE0019B4CD6F2B2E867E99A6413EC40AB6550F4886EF228A2C", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper18825kzx0zmdntpucvd2gjezau57vdyua6frdnh" - }, - { - "key": "feeder", - "value": "terra1vy24yvdu48u5y4gclj03gamg56nzml46gu5hcm" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "18930", - "gas_used": "15144", + ], + "gas_wanted": "200000", + "gas_used": "54254", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper18825kzx0zmdntpucvd2gjezau57vdyua6frdnh", - "delegate": "terra1vy24yvdu48u5y4gclj03gamg56nzml46gu5hcm" - } - }], - "fee": { - "amount": [], - "gas": "18930" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A1MQ2BH0RxVPPFr+6u1NWdiri3oDiZjOjy+nU4nRh4Fs" - }, - "signature": "YLXKIcjD0CjwNcHkV5OQ1GJMarL1+rXJ+rBtqk8VJvo7NyGWXJGPptqneKMg7RSSqCYUwbJGoS55Hog5+ubLgg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T16:57:58Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper18825kzx0zmdntpucvd2gjezau57vdyua6frdnh" - }, - { - "key": "feeder", - "value": "terra1vy24yvdu48u5y4gclj03gamg56nzml46gu5hcm" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, + "msg": [ { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "40", - "txhash": "41182906D97EE425219B98D606D62B92C9DC7229CA56A1C2A40CFC8B0DACC531", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1gh7wpfpsjrqnash5uc84z4njt95y9g5nh3uqzx" - }, - { - "key": "feeder", - "value": "terra17kywvyrmr2gsv0xu7mepg2pkhj6stdypd0zvdd" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1062zkmnlqhcpwsryk5kjf345x6njzzksqk9ljl", + "delegate": "terra1sspxdl66lzt6jxcxnxl0w3tfre3ww7u5z2jcke" } - ] - } - ] - }], - "gas_wanted": "60000", - "gas_used": "32829", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1gh7wpfpsjrqnash5uc84z4njt95y9g5nh3uqzx", - "delegate": "terra17kywvyrmr2gsv0xu7mepg2pkhj6stdypd0zvdd" } - }], + ], "fee": { - "amount": [{ - "denom": "uluna", - "amount": "900" - }], - "gas": "60000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A7w3EAVDcaz7RF2GcDBgrZi7CnI7YmZfl0GYGE8JQcAJ" - }, - "signature": "l2YthfakxoDtkDtO5ancPPCXPxWKbn61XGpqvDZC5mU7RqEDs0iw1FmiVglHUByvr/B2OZvIUg3IX7P29IK1sA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T16:59:09Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1gh7wpfpsjrqnash5uc84z4njt95y9g5nh3uqzx" - }, - { - "key": "feeder", - "value": "terra17kywvyrmr2gsv0xu7mepg2pkhj6stdypd0zvdd" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "43", - "txhash": "FCE0EB9AD24F37A30B1B69F43951DFABD541DBA853F2205298C63068C9061AD2", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv" - }, + "amount": [ { - "key": "feeder", - "value": "terra1rp7cq9x485rtntqm253h7q9hwvudv50ekhdvu4" + "denom": "uluna", + "amount": "30000" } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "42497", - "gas_used": "33939", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv", - "delegate": "terra1rp7cq9x485rtntqm253h7q9hwvudv50ekhdvu4" - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "1500" - }], - "gas": "42497" + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ax93/1H5mYkjiGB7nUakTiiaAbiLplcG/i6j0HwAZEXN" - }, - "signature": "feVN2xN1EIxU/GNFHhozv7cUzxRIINRk0LwB27faJnIjUB9Ac7nliV4jFhA333sB0hzYnbAIRKE1OM2rHnU0dg==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-13T16:59:46Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv" - }, - { - "key": "feeder", - "value": "terra1rp7cq9x485rtntqm253h7q9hwvudv50ekhdvu4" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] + "timestamp": "2021-06-04T02:03:50Z" }, { - "height": "248", - "txhash": "25FE8C0C7B444A451E7BEF6BB7625E51AC34022EF67B433D9E9347936712B21B", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1jyjg55hzsh0f4xymy0kuuan30pp4q75ruqmvyt" - }, - { - "key": "feeder", - "value": "terra1wttj8sugczlusz3c7sg028e2h64dqfve6hpzgf" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "43661", - "gas_used": "34900", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1jyjg55hzsh0f4xymy0kuuan30pp4q75ruqmvyt", - "delegate": "terra1wttj8sugczlusz3c7sg028e2h64dqfve6hpzgf" - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "10000" - }], - "gas": "43661" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "An/QGB4F5r/sCIEbVaYO1SuY/NHfWdyW5fhQmKNAEgGA" - }, - "signature": "Ikgd4ELj7tZfQZgaulR0JTH3tQvgc/KezQdxRBi5LWpDTCvj2mRdhlzdl0uExOzjbXOGwCjeWjuepivA2BDqKg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T17:25:28Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1jyjg55hzsh0f4xymy0kuuan30pp4q75ruqmvyt" - }, - { - "key": "feeder", - "value": "terra1wttj8sugczlusz3c7sg028e2h64dqfve6hpzgf" - } - ] - }, + "height": "4096702", + "txhash": "7B716A765A58D43223DCEF42B3297FD10BFD03D3C2299A5170B08553C7DC9FB6", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra15d263t4xzax36ydsqyfk4l97k5wvza9ynz5q0s\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1r2kcrnsq8jfu5zyeyqygrj80x6chf82aemrya8\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra15d263t4xzax36ydsqyfk4l97k5wvza9ynz5q0s" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1r2kcrnsq8jfu5zyeyqygrj80x6chf82aemrya8" + } + ] } ] } - ] - }, - { - "height": "393", - "txhash": "B79D5D5D02479DE9D0D1766215ABDA1D9019BBA8902DF2BCE14619C49F6EBBD9", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1jkqr2vfg4krfd4zwmsf7elfj07cjuzss30ux8g" - }, - { - "key": "feeder", - "value": "terra1y65yda3x9305pvumf6kfcd7grs6kh4mprhycg3" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], + ], "gas_wanted": "200000", - "gas_used": "15807", + "gas_used": "54203", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1jkqr2vfg4krfd4zwmsf7elfj07cjuzss30ux8g", - "delegate": "terra1y65yda3x9305pvumf6kfcd7grs6kh4mprhycg3" - } - }], - "fee": { - "amount": [], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+Ga0UlibriNASeMeD646MJkou/n/w1gGCTiJRxjQ0AY" - }, - "signature": "9GJehdFtRppnC3PHgKsOJ+yjQkymVqHhV/XQCZUae9xSPlg4Dmvyo0lbo68dSS+5cS2OvXKNsRpThOSdXh66qA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T17:42:16Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1jkqr2vfg4krfd4zwmsf7elfj07cjuzss30ux8g" - }, + "msg": [ { - "key": "feeder", - "value": "terra1y65yda3x9305pvumf6kfcd7grs6kh4mprhycg3" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "464", - "txhash": "84B83B8C7CA165E7D7800EAA7D3546A702C24473A92DB21BF3D33A7DE0374E71", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s" - }, - { - "key": "feeder", - "value": "terra1yad8pjqp93gvwkxa2aa5mh4vctzfs37eka279r" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1r2kcrnsq8jfu5zyeyqygrj80x6chf82aemrya8", + "delegate": "terra15d263t4xzax36ydsqyfk4l97k5wvza9ynz5q0s" } - ] - } - ] - }], - "gas_wanted": "19578", - "gas_used": "15663", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s", - "delegate": "terra1yad8pjqp93gvwkxa2aa5mh4vctzfs37eka279r" } - }], + ], "fee": { - "amount": [], - "gas": "19578" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AujAnQ40KHKPQYBmFqmAHmtVrf0jwYJ2nYDAeI0aoDio" - }, - "signature": "dLQ8X7g1yGxCMzckOur/qM8jFgri74K24LixQHXFhU5Rtx2N0CDoWluoRgPAwLLmyoKupvsOAEM8FaPUuQRHpA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T17:50:23Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s" - }, - { - "key": "feeder", - "value": "terra1yad8pjqp93gvwkxa2aa5mh4vctzfs37eka279r" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "639", - "txhash": "D7E1A4BB225E0DD170E779A7732B629BC70329270F7110D80F7812BB1E8914BF", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65" - }, + "amount": [ { - "key": "feeder", - "value": "terra1sqga5pfczj6kxmt2u08hj4sv0qjnnga0nw5pxy" + "denom": "uluna", + "amount": "30000" } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "49036", - "gas_used": "32671", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65", - "delegate": "terra1sqga5pfczj6kxmt2u08hj4sv0qjnnga0nw5pxy" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "1260" - }], - "gas": "49036" + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A5+FYs1dP6SLIzqU1+E/namjX2dFaH6wbhLGXRstD0bq" - }, - "signature": "h3XhVHhwkPbNks/M2tlpluLLVMuFqZy8zY86BluiA3RMM5krtn4tcDunBePgXir4NOgP7eP96yAs0/vVFrvY6w==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-13T18:10:26Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65" - }, - { - "key": "feeder", - "value": "terra1sqga5pfczj6kxmt2u08hj4sv0qjnnga0nw5pxy" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] + "timestamp": "2021-06-04T02:34:52Z" }, { - "height": "659", - "txhash": "F8485D3C6C85F77AF30AAD150BE1C0EA6D4ABB89C1B4CEAFAD8CE18DD0726804", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s" - }, - { - "key": "feeder", - "value": "terra1yad8pjqp93gvwkxa2aa5mh4vctzfs37eka279r" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "19728", - "gas_used": "15783", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s", - "delegate": "terra1yad8pjqp93gvwkxa2aa5mh4vctzfs37eka279r" - } - }], - "fee": { - "amount": [], - "gas": "19728" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AujAnQ40KHKPQYBmFqmAHmtVrf0jwYJ2nYDAeI0aoDio" - }, - "signature": "eqb9j6UcuPsg4nTjQLQ944OByZ2iCHdd4ZXVFTqxn6B+sXhq1xi3Fl+5AJBDksaO3M7DY5SYxIqJQXmNJVDtPA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T18:12:42Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s" - }, - { - "key": "feeder", - "value": "terra1yad8pjqp93gvwkxa2aa5mh4vctzfs37eka279r" - } - ] - }, + "height": "4097796", + "txhash": "15146F10ABBE0CA5F76523FE4C8DDD5DCD89C702AA1638DFCF5E8F9992C9F496", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "1454", - "txhash": "B37D23AFC41ED2DD01C75F74C1BF047F991D4B7326178DE689CF1614AF682AD0", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm32mjxy" - }, - { - "key": "feeder", - "value": "terra1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm39h0kh" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "38203", - "gas_used": "30378", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm32mjxy", - "delegate": "terra1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm39h0kh" - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "3000" - }], - "gas": "38203" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AjyjqIOTujXB8wmc/fgFfhbEb4hc/lHxot9tvze1zpI5" - }, - "signature": "DJ9q1VFJoW8l7eOsEixhQA31vAggQNAowp47Urjn5pVjlhN03vW00/uJNeF5LC42TdhzwmhSMcJvGY91m8sTtA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T19:40:22Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm32mjxy" - }, + "events": [ { - "key": "feeder", - "value": "terra1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm39h0kh" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3" + } + ] } ] } - ] - }, - { - "height": "1754", - "txhash": "E1D8AF054AA756CAC6DE6E8023B401CE086B114507783E30E658CD70F96110FF", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "feeder", - "value": "terra1kcrtprxd2vp3f5qghqkhrj2ctsvevlgs3cmvr4" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], + ], "gas_wanted": "200000", - "gas_used": "15648", + "gas_used": "54295", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "delegate": "terra1kcrtprxd2vp3f5qghqkhrj2ctsvevlgs3cmvr4" - } - }], - "fee": { - "amount": [], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4PSy77fbT7ltyQXezy5nWuF+JJ8VI8Ra0kaeIb+Zq7A" - }, - "signature": "aKn/pvzqR4CtYBYEhJrc+2bCknb+m61KXTtvL+1Xn5cQwjO+eOzEuFV3ZeDrzADRiMaFfWEjmR9EHtZ/ROpCOA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T20:13:13Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "feeder", - "value": "terra1kcrtprxd2vp3f5qghqkhrj2ctsvevlgs3cmvr4" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, + "msg": [ { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "2307", - "txhash": "E068849A34B5220FDEBD3064A18655F9AAAD80B82BD971FC1F8C8CB88816D3B7", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v" - }, - { - "key": "feeder", - "value": "terra153z5ezg3wg90du0csmrkzplshxy673m3jtkya8" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3", + "delegate": "terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d" } - ] - } - ] - }], - "gas_wanted": "19083", - "gas_used": "15267", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v", - "delegate": "terra153z5ezg3wg90du0csmrkzplshxy673m3jtkya8" } - }], + ], "fee": { - "amount": [], - "gas": "19083" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AgXplrYFHm4IE8tDi8KWihsbNVYygjh2iElxpZa+xb5z" - }, - "signature": "wLV31q0iF6VX55q3vn+QQHxQ2SUwqSI/4TTHGuQrRaAnLf/Hbl3bk8jwsofuz3Cy5H9MidrNp/t4c1F8PsUHyg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T21:14:09Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v" - }, - { - "key": "feeder", - "value": "terra153z5ezg3wg90du0csmrkzplshxy673m3jtkya8" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "2520", - "txhash": "F3F811E364B918504ABE94DD7A8569016AEF7778A27B74B3E923E6523A47D652", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v" - }, - { - "key": "feeder", - "value": "terra1hz754zdldnrrhp3qpfan3l2dxkcv5cgkudva4l" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, + "amount": [ { - "key": "action", - "value": "delegatefeeder" + "denom": "uluna", + "amount": "1020000" } - ] - } - ] - }], - "gas_wanted": "19083", - "gas_used": "15267", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v", - "delegate": "terra1hz754zdldnrrhp3qpfan3l2dxkcv5cgkudva4l" - } - }], - "fee": { - "amount": [], - "gas": "19083" + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AgXplrYFHm4IE8tDi8KWihsbNVYygjh2iElxpZa+xb5z" - }, - "signature": "r+YaTRAoFgjUelHL1RmgHqkhmSCYpwMQup7XAd1J/AxZmJeHITqT2VLFb6MabspSZzyiXqVUiZ6EQmyKPql24Q==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-13T21:37:36Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v" - }, - { - "key": "feeder", - "value": "terra1hz754zdldnrrhp3qpfan3l2dxkcv5cgkudva4l" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] + "timestamp": "2021-06-04T04:14:03Z" }, { - "height": "2748", - "txhash": "DA30066EE8D7B6D0140A639320FA27A205C91E25EF37C4C724A2D50209391069", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v" - }, - { - "key": "feeder", - "value": "terra153z5ezg3wg90du0csmrkzplshxy673m3jtkya8" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "19083", - "gas_used": "15267", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v", - "delegate": "terra153z5ezg3wg90du0csmrkzplshxy673m3jtkya8" - } - }], - "fee": { - "amount": [], - "gas": "19083" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AgXplrYFHm4IE8tDi8KWihsbNVYygjh2iElxpZa+xb5z" - }, - "signature": "2OzzdQ49hmXEjo6xfu1nuMz7mR8/ju9yMc8Unkntu9hs7LtuvAeWFTfJLjLd6qB2qFcvu0EyVLApJ+tMeTJr7w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T22:03:05Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1hz754zdldnrrhp3qpfan3l2dxkcv5cgkuzqq9v" - }, - { - "key": "feeder", - "value": "terra153z5ezg3wg90du0csmrkzplshxy673m3jtkya8" - } - ] - }, + "height": "4097903", + "txhash": "FD0B1F01EAD3658A38BB043860AA557D70148E9741286E6DEF31AF1E1CC6B57B", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3" + } + ] } ] } - ] - }, - { - "height": "4254", - "txhash": "B34C21DA6E8AE9196327B33526D7FA8339274C17B2326155E0EDD4A16D5CB2BF", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w" - }, - { - "key": "feeder", - "value": "terra13ld7qfuq37328mw6f5kunez3e2ygqumxfcysms" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "40492", - "gas_used": "32335", + ], + "gas_wanted": "200000", + "gas_used": "54295", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w", - "delegate": "terra13ld7qfuq37328mw6f5kunez3e2ygqumxfcysms" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "1500" - }], - "gas": "40492" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "ApFvBU+8UfE57IsOxZa+luRRrFYlbBJ7p86SRgNxfhdX" - }, - "signature": "NDLHOBVx859U61NIRanVl6rG06uUlPC/VDBLXZvLeLROE0jMLCqbwPQyMreugt4lOSh5B2konkbFX6khS3z3JQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-14T00:48:14Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w" - }, + "msg": [ { - "key": "feeder", - "value": "terra13ld7qfuq37328mw6f5kunez3e2ygqumxfcysms" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "6332", - "txhash": "AA3B4F9943C026D1209A0C3BECF9EA9F0ADBDD0A770608D944E042AD9C4E75CA", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s" - }, - { - "key": "feeder", - "value": "terra1wj5jnnnf8fggegvskqw96pdn67as3n7d27kvdj" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3", + "delegate": "terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d" } - ] - } - ] - }], - "gas_wanted": "44255", - "gas_used": "35774", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s", - "delegate": "terra1wj5jnnnf8fggegvskqw96pdn67as3n7d27kvdj" } - }], + ], "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "700" - }], - "gas": "44255" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AujAnQ40KHKPQYBmFqmAHmtVrf0jwYJ2nYDAeI0aoDio" - }, - "signature": "WrqVWa4w+a75g3L0M/qqqPlASc1gAms9RMiXNBeqKb86PB78POfFtkpYFklJMDjdv6b7dJRXC7xJQ2Ajt4HheA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-14T05:25:34Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1yad8pjqp93gvwkxa2aa5mh4vctzfs37ekjxr4s" - }, - { - "key": "feeder", - "value": "terra1wj5jnnnf8fggegvskqw96pdn67as3n7d27kvdj" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }, - { - "height": "31630", - "txhash": "EF4A3100418343591E6DC8D0A180E00F8EEDC488BA17B543509FF39D9231D8C6", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1cac2mcf2eszn9ln3fx4heym6kd363zqfelxrmr" - }, - { - "key": "feeder", - "value": "terra1re0a6rxnlrmcwrlf6eddthw9l9saq54wm2t87k" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, + "amount": [ { - "key": "action", - "value": "delegatefeeder" + "denom": "uluna", + "amount": "1020000" } - ] - } - ] - }], - "gas_wanted": "200000", - "gas_used": "32995", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1cac2mcf2eszn9ln3fx4heym6kd363zqfelxrmr", - "delegate": "terra1re0a6rxnlrmcwrlf6eddthw9l9saq54wm2t87k" - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "3000" - }], + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A/qqrhOczZf7oLSbDWcLLVhUqgQtKRYwcei1wlRFvVHL" - }, - "signature": "Qfj+fYEvSkLAqptFjBYfQ7BWQlXUVmQEHfrX1eKK16AyXRZ+lbeoBUqsYkcHEYrmyq+uNezdKRntCvpcS/e3tg==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-16T03:06:57Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1cac2mcf2eszn9ln3fx4heym6kd363zqfelxrmr" - }, - { - "key": "feeder", - "value": "terra1re0a6rxnlrmcwrlf6eddthw9l9saq54wm2t87k" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] + "timestamp": "2021-06-04T04:23:45Z" }, { - "height": "33862", - "txhash": "C77451EF0E384899D0688C1A61E6E6F42DFE0DBD10355E175F6277A7F01558F2", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "feeder", - "value": "terra1t4ssq9rpkflzclzf0p7qe5x4t0phf6qysaxx6g" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "200000", - "gas_used": "15648", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "delegate": "terra1t4ssq9rpkflzclzf0p7qe5x4t0phf6qysaxx6g" - } - }], - "fee": { - "amount": [], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4PSy77fbT7ltyQXezy5nWuF+JJ8VI8Ra0kaeIb+Zq7A" - }, - "signature": "+WKm/a4CQOJ+oKUtFnx/jvtm/76ior/RXE83NXs2+sNnnXwLdxblePoyYr4u16cH8xVdKLwVrFM6oUMahfvoZA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-16T07:08:44Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "feeder", - "value": "terra1t4ssq9rpkflzclzf0p7qe5x4t0phf6qysaxx6g" - } - ] - }, + "height": "4098945", + "txhash": "F035FAB071BA476D372D7DD0A4ABE5EA7BC605191D49D890A949588BA9F3B751", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3" + } + ] } ] } - ] - }, - { - "height": "44239", - "txhash": "4FA5B7312386B1C1DC86DC77E211BF433C8C2673DEA831D0FDB1986894599D89", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1lda78gzrjx0rsadtdk0zn4v7awtz6m9lrd5ez9" - }, - { - "key": "feeder", - "value": "terra1acjydxh6y42zc6wpe5fu37zjsy289rh5qt29hj" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], + ], "gas_wanted": "200000", - "gas_used": "14286", + "gas_used": "54281", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1lda78gzrjx0rsadtdk0zn4v7awtz6m9lrd5ez9", - "delegate": "terra1acjydxh6y42zc6wpe5fu37zjsy289rh5qt29hj" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3", + "delegate": "terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d" + } } - }], + ], "fee": { - "amount": [], + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A462yv3kefF+cTMAFKncuD1/ys0b29lQc91H7fkAww5h" - }, - "signature": "/TGyA6VVD5tgzegVhMnY01Z7Gpd3XvVSvQk9bN6IyNobcYPnNtg/EVd25XT7PfN9h5ImkBXepch54uP+dsO4eg==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-17T01:50:06Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1lda78gzrjx0rsadtdk0zn4v7awtz6m9lrd5ez9" - }, - { - "key": "feeder", - "value": "terra1acjydxh6y42zc6wpe5fu37zjsy289rh5qt29hj" - } - ] - }, + "timestamp": "2021-06-04T05:58:24Z" + }, + { + "height": "4099222", + "txhash": "2682F2663DCCDCE1874FAA68D9F6E61B2D1D3F65CB7D47A0620A3AFF2F9D193F", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3" + } + ] } ] } - ] - }, - { - "height": "47192", - "txhash": "843519E016B9C52E49EEFCDB4A8619241D2FACD9AA529282677B346D24BEADE9", - "code": 101, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"oracle\",\"code\":101,\"message\":\"validator does not exist for that address\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "delegatefeeder" - }] - }] - }], - "gas_wanted": "31152", - "gas_used": "24668", + ], + "gas_wanted": "200000", + "gas_used": "54281", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf", - "delegate": "terra1kqmaydgxukrunwxgv50upqv9uraj6cwu2legs5" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3", + "delegate": "terra1uua69afgf0mgdppw4a8tp34rjmqy0tgck6g45d" + } } - }], + ], "fee": { - "amount": [{ - "denom": "uluna", - "amount": "3000" - }], - "gas": "31152" + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AnrvGNciRO91FWFreVI4s/l9KBi3WXKx/3GodjAi7aa8" - }, - "signature": "mJoDBmKiUW8tCM5R1tPOGvq5+xoijrJSBPSVdyM9mBwg8PbspqVLYQLxj0MnzFyHwB9iU+6/2718tvgKuyJ0uw==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-17T07:09:54Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "delegatefeeder" - }] - }] + "timestamp": "2021-06-04T06:23:34Z" }, { - "height": "47296", - "txhash": "A8A9FE3497E7C93B314D79BB3A461E12F6A39BD492D5E01BEA994A285286CE23", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "key": "feeder", - "value": "terra1kqmaydgxukrunwxgv50upqv9uraj6cwu2legs5" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "37698", - "gas_used": "29944", + "height": "4099359", + "txhash": "157E9FBF9743D5F3CF53E6CCCA4B68D2EEB507249DD5B834A2A7675DD4AA4966", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1zr5v22la4uffwxpl8ha6tr2ftks5qgyafnrqtm\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1zr5v22la4uffwxpl8ha6tr2ftks5qgyafnrqtm" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "54247", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf", - "delegate": "terra1kqmaydgxukrunwxgv50upqv9uraj6cwu2legs5" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf", + "delegate": "terra1zr5v22la4uffwxpl8ha6tr2ftks5qgyafnrqtm" + } } - }], + ], "fee": { - "amount": [{ - "denom": "uluna", - "amount": "3000" - }], - "gas": "37698" + "amount": [ + { + "denom": "uluna", + "amount": "3000" + } + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AnrvGNciRO91FWFreVI4s/l9KBi3WXKx/3GodjAi7aa8" - }, - "signature": "3aiKaM+zmdmX48gdTyArs21SwoIeyRhahk8g50i1GvUECHxE0CPynZkuMzukCj4P5p9bfcVybuYZw5L31QdOyw==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-17T07:21:07Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "key": "feeder", - "value": "terra1kqmaydgxukrunwxgv50upqv9uraj6cwu2legs5" - } - ] - }, + "timestamp": "2021-06-04T06:35:59Z" + }, + { + "height": "4100068", + "txhash": "F7899B3F21D0AAB03EC90D01CBA8B6A707B70D4203F4D530602CB2288376B9A0", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1x32yckrnnqcfh5mlpe9w8skaev9juzjess89t3\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper16yf7sdu7p7zkvcrexkameykk9za7wsuu8udt5u\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1x32yckrnnqcfh5mlpe9w8skaev9juzjess89t3" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper16yf7sdu7p7zkvcrexkameykk9za7wsuu8udt5u" + } + ] } ] } - ] - }, - { - "height": "80173", - "txhash": "5556190295AB755852272C1B3605999DACC9D396956840184B4CE648EBEA22BB", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw" - }, - { - "key": "feeder", - "value": "terra15289l3ycv4d06dzucqsgt84tf0p4fuwktamwuj" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "19316", - "gas_used": "15453", + ], + "gas_wanted": "200000", + "gas_used": "54611", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw", - "delegate": "terra15289l3ycv4d06dzucqsgt84tf0p4fuwktamwuj" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper16yf7sdu7p7zkvcrexkameykk9za7wsuu8udt5u", + "delegate": "terra1x32yckrnnqcfh5mlpe9w8skaev9juzjess89t3" + } } - }], + ], "fee": { - "amount": [], - "gas": "19316" + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Aoo4fDyHHmAvw0zIHgXLX4qbPpNgevsN/xUuMfYedcr9" - }, - "signature": "9CJBLqO+W2ob5ceA1tC/W8mAQioaPacCGgj3KObaYnMiwZvVvE39cecKZQrrBkjcQ0D/d3dnB97YLdBMIilAHw==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-19T18:40:00Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw" - }, - { - "key": "feeder", - "value": "terra15289l3ycv4d06dzucqsgt84tf0p4fuwktamwuj" - } - ] - }, + "timestamp": "2021-06-04T07:40:26Z" + }, + { + "height": "4100882", + "txhash": "2749D17A6497BC36A6B89C06DC815F5EC80923891AF92B3C5058D638ACB2DC8E", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1p7qfm3vmwhq9k85qg48yjt95xy24ffgugf3zfx\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qzrwhr\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1p7qfm3vmwhq9k85qg48yjt95xy24ffgugf3zfx" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qzrwhr" + } + ] } ] } - ] - }, - { - "height": "180197", - "txhash": "64F8C286CF62977531A7AEFC82F9DEF56641F9FB9EE681779A07C6F047742EDF", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx" - }, - { - "key": "feeder", - "value": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "22476", - "gas_used": "15501", + ], + "gas_wanted": "200000", + "gas_used": "54543", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx", - "delegate": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qzrwhr", + "delegate": "terra1p7qfm3vmwhq9k85qg48yjt95xy24ffgugf3zfx" + } } - }], + ], "fee": { - "amount": [], - "gas": "22476" + "amount": [ + { + "denom": "uluna", + "amount": "100000" + } + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AsVk3eliaUjOYbKMwpK/cecbrykzFABhr1o0mXVgY5PA" - }, - "signature": "aviy+/gyOJw9zLZLv77ao5x7Umc6hq7elrwQv3pDQtU/fzMIDTHyxSv9otAC13YjNKid1lTp0SgB9yXH1wB5vQ==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-27T07:48:16Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx" - }, - { - "key": "feeder", - "value": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" - } - ] - }, + "timestamp": "2021-06-04T08:54:25Z" + }, + { + "height": "4100916", + "txhash": "4D7038A55C7F787374DB796DDE908CE757B18A5C6664E8F3E662C5444A028175", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra18kcvj8fuq8hg90was6e56jsdzxk3xdghpft6ex\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1lpdm6chq5hn85rxgwk499qa0wh8jpxvmswajex\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra18kcvj8fuq8hg90was6e56jsdzxk3xdghpft6ex" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1lpdm6chq5hn85rxgwk499qa0wh8jpxvmswajex" + } + ] } ] } - ] - }, - { - "height": "180375", - "txhash": "FFDD0E65011FBB5FFA681ED4D17E74B3DC8EDA32B42983CFD35E0E45515F2FBA", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx" - }, - { - "key": "feeder", - "value": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "22476", - "gas_used": "15501", + ], + "gas_wanted": "200000", + "gas_used": "54269", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx", - "delegate": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1lpdm6chq5hn85rxgwk499qa0wh8jpxvmswajex", + "delegate": "terra18kcvj8fuq8hg90was6e56jsdzxk3xdghpft6ex" + } } - }], + ], "fee": { - "amount": [], - "gas": "22476" + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AsVk3eliaUjOYbKMwpK/cecbrykzFABhr1o0mXVgY5PA" - }, - "signature": "M2L8eRVSYS0JVMv58oXW3f3mBCzQZ0KJxwvxSBzDK7wxO8a7LlJtGV2YBMhGN8ZR4XV6TlBBdOnES4mSGpnBSQ==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-27T08:07:38Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1sym8gyehrdsm03vdc44rg9sflg8zeuqwfzavhx" - }, - { - "key": "feeder", - "value": "terra1xfvvxxdfhsjklmdnaff73dlcrdxnhuzdmldch6" - } - ] - }, + "timestamp": "2021-06-04T08:57:30Z" + }, + { + "height": "4104536", + "txhash": "A648DE4101B58EE2F3D67EF6053357436669AF908BAED1B47D3209BB75E15531", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1ntm2hw65ftlny6sq08aamfuzl9fkuvayeasxur\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1ntm2hw65ftlny6sq08aamfuzl9fkuvayeasxur" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh" + } + ] } ] } - ] - }, - { - "height": "293422", - "txhash": "59F3555488AA1CABAF6DC858AE5F67F9B88CA684098F91F2A87C5292D123CA56", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7" - }, - { - "key": "feeder", - "value": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], + ], "gas_wanted": "200000", - "gas_used": "20578", + "gas_used": "54275", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7", - "delegate": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh", + "delegate": "terra1ntm2hw65ftlny6sq08aamfuzl9fkuvayeasxur" + } } - }], + ], "fee": { - "amount": [], + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeyMultisigThreshold", - "value": { - "threshold": "2", - "pubkeys": [{ - "type": "tendermint/PubKeySecp256k1", - "value": "ArTJsvxtWUcdZX8fyNTR922d/O09KTy0RcWtsU2T9ysY" - }, - { - "type": "tendermint/PubKeySecp256k1", - "value": "Am45Rm3Hp7G7Y6/Vnk0keHtcxBxfj158jLWuxo+QCA+C" - }, - { - "type": "tendermint/PubKeySecp256k1", - "value": "A0OjtIUCFJM3AobJ9HJTWKP9RZV2+WPcwVjLgsAidrZ/" - } - ] - } - }, - "signature": "CgUIAxIBYBJAYE020MFG7jMSX0cFRkc572fn24yqChDWswNig8R5mh0BZvGNCI9got7pcAzhmCh0UEagPB7Ow1LRtqHQBwoZoRJAat6GYMsYP1twZqqLbC5TzTAADsLeuIW9kJubshRu+hkkkIsuBuAuPLB3zOEKPft3p7bqx44Mb+k72vAglicxFA==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-01-04T21:25:43Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7" - }, - { - "key": "feeder", - "value": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" - } - ] - }, + "timestamp": "2021-06-04T14:28:05Z" + }, + { + "height": "4106735", + "txhash": "E6EB50D7A40092E02E30CDAF7BA084BB04884ED9D6908F07B8FE18773D1BE328", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra14nzz90pn05ust5pkkw05tqpur9pztc7l66p9mc\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra14nzz90pn05ust5pkkw05tqpur9pztc7l66p9mc" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e" + } + ] } ] } - ] - }, - { - "height": "332638", - "txhash": "B6E02F946F7C6BC3A09FEF8AFD1FDE5C47F55FD4F304A84EAD16101CBE718C33", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7" - }, - { - "key": "feeder", - "value": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], + ], "gas_wanted": "200000", - "gas_used": "43465", + "gas_used": "54242", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7", - "delegate": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e", + "delegate": "terra14nzz90pn05ust5pkkw05tqpur9pztc7l66p9mc" + } } - }], + ], "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], + "amount": [ + { + "denom": "uluna", + "amount": "45000" + } + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeyMultisigThreshold", - "value": { - "threshold": "2", - "pubkeys": [{ - "type": "tendermint/PubKeySecp256k1", - "value": "ArTJsvxtWUcdZX8fyNTR922d/O09KTy0RcWtsU2T9ysY" - }, - { - "type": "tendermint/PubKeySecp256k1", - "value": "Am45Rm3Hp7G7Y6/Vnk0keHtcxBxfj158jLWuxo+QCA+C" - }, - { - "type": "tendermint/PubKeySecp256k1", - "value": "A0OjtIUCFJM3AobJ9HJTWKP9RZV2+WPcwVjLgsAidrZ/" - } - ] - } - }, - "signature": "CgUIAxIBYBJAQV++/gCX9hLkVKzhbFK1cC/PCWE6chfKUXsFVUmi/wcn7ciOQo5nECKwE72Dk+PZMO3NizPCES9yEyPhM2m6lxJAtNnUZ9x4yKZWObWt+E2YHFTKT1EiP4kxf+0UQLJjXmYAJgNOPUOauZbM0U7UQ340Ne1pKw9x5WT0qh61gcskag==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-01-07T20:43:14Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7" - }, - { - "key": "feeder", - "value": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" - } - ] - }, + "timestamp": "2021-06-04T17:49:14Z" + }, + { + "height": "4152967", + "txhash": "7F934C0D0E9D47595D2BF87A3C2D177FA9E82A2DFDD5816241FA480017D47220", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra14nzz90pn05ust5pkkw05tqpur9pztc7l66p9mc\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra14nzz90pn05ust5pkkw05tqpur9pztc7l66p9mc" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e" + } + ] } ] } - ] - }, - { - "height": "333952", - "txhash": "338242013EA26B5C8F9CFD33F2DC82034C359FE587C8F319545F62ED35573F27", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7" - }, - { - "key": "feeder", - "value": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], + ], "gas_wanted": "200000", - "gas_used": "43660", + "gas_used": "54242", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7", - "delegate": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e", + "delegate": "terra14nzz90pn05ust5pkkw05tqpur9pztc7l66p9mc" + } } - }], + ], "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], + "amount": [ + { + "denom": "uluna", + "amount": "45000" + } + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeyMultisigThreshold", - "value": { - "threshold": "2", - "pubkeys": [{ - "type": "tendermint/PubKeySecp256k1", - "value": "ArTJsvxtWUcdZX8fyNTR922d/O09KTy0RcWtsU2T9ysY" - }, - { - "type": "tendermint/PubKeySecp256k1", - "value": "Am45Rm3Hp7G7Y6/Vnk0keHtcxBxfj158jLWuxo+QCA+C" - }, - { - "type": "tendermint/PubKeySecp256k1", - "value": "A0OjtIUCFJM3AobJ9HJTWKP9RZV2+WPcwVjLgsAidrZ/" - } - ] - } - }, - "signature": "CgUIAxIBYBJAaOltBgRbwPiis+SbE1ByYtIaPhAsZfiXkRHBbzG/o7FuZQ7zOR7SCzMG2zxtZNFpJjaDR0LdL9tvOv/EjZeuTRJAxauE/STvg2KXuLfSMFGQWokpYnm6koLQVDEIS556gYl/45nB0jyJVx3WUjTFkK+M/jF8VgczEpUD/8GUAF/y7A==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-01-07T23:06:29Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03x2mfyu7" - }, - { - "key": "feeder", - "value": "terra1t9et8wjeh8d0ewf4lldchterxsmhpcgg5auy47" - } - ] - }, + "timestamp": "2021-06-07T16:14:18Z" + }, + { + "height": "4153100", + "txhash": "66F0ED67CA7D9A0D41C6D0A82A8D2387D9D354C64BA6616A47538A25B80095DA", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvj2t42\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvj2t42" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e" + } + ] } ] } - ] - }, - { - "height": "372587", - "txhash": "41721EC55E8F2C5EA9CE3033614724523FB681C7B5DF105946BAA1EF802C38AA", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw" - }, - { - "key": "feeder", - "value": "terra1uk2zqszgkv20fqugyphvg4tpc6g50tufwzacsf" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "17621", - "gas_used": "14097", + ], + "gas_wanted": "200000", + "gas_used": "54242", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "delegate": "terra1uk2zqszgkv20fqugyphvg4tpc6g50tufwzacsf" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e", + "delegate": "terra1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvj2t42" + } } - }], + ], "fee": { - "amount": [], - "gas": "17621" + "amount": [ + { + "denom": "uluna", + "amount": "45000" + } + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A0rFacq0V6nWldUqZFwUcB2u7dXTBKCT1IcVj6jsB9FQ" - }, - "signature": "tvHxjtHcDPRCCR99IPlNkvMg60+53csmWGsP/1ASWacHEPmAB7s9jdWFU2h75mTK1cCjn7uIcSS2D4n9bCr3Aw==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-01-10T21:40:41Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw" - }, - { - "key": "feeder", - "value": "terra1uk2zqszgkv20fqugyphvg4tpc6g50tufwzacsf" - } - ] - }, + "timestamp": "2021-06-07T16:26:24Z" + }, + { + "height": "4158142", + "txhash": "63C1E104AA914166E082673DCB7A965CF7AB00A875115CCA5ED8D9BD9E6BA0B9", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1gtudrw3vpxhdt2vd8jy6gz393gdwcfuql8pugl\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper1s3vqpwxv866ezqp9kyecgysktwfznwl65v4v5c\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1gtudrw3vpxhdt2vd8jy6gz393gdwcfuql8pugl" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper1s3vqpwxv866ezqp9kyecgysktwfznwl65v4v5c" + } + ] } ] } - ] - }, - { - "height": "446030", - "txhash": "763608890E4AD1E0766CE4A7F5BE2C033143F86E80BE29CC8F67F2A7FA0FCE87", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper144l7c3uph5a7h62xd8u5et3rqvj3dqtvvka2fu" - }, - { - "key": "feeder", - "value": "terra1qem4njhac8azalrav7shvp06myhqldpmkk3p0t" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], + ], "gas_wanted": "200000", - "gas_used": "15438", + "gas_used": "54280", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper144l7c3uph5a7h62xd8u5et3rqvj3dqtvvka2fu", - "delegate": "terra1qem4njhac8azalrav7shvp06myhqldpmkk3p0t" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper1s3vqpwxv866ezqp9kyecgysktwfznwl65v4v5c", + "delegate": "terra1gtudrw3vpxhdt2vd8jy6gz393gdwcfuql8pugl" + } } - }], + ], "fee": { - "amount": [], + "amount": [ + { + "denom": "ukrw", + "amount": "35610000" + } + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A2EqG5edYsKa3lcNHLOp0cMN00gSMqp/itU5xj0/ArOR" - }, - "signature": "V4TOUSIdv/BcC2wKxf7kiNwM8bp7kOkkAuUagugrMDV8nqPdVPr++yai9PGrJcpGmd/dxmccFCvPpxsoHw9lWg==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-01-16T12:11:54Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper144l7c3uph5a7h62xd8u5et3rqvj3dqtvvka2fu" - }, - { - "key": "feeder", - "value": "terra1qem4njhac8azalrav7shvp06myhqldpmkk3p0t" - } - ] - }, + "timestamp": "2021-06-08T00:05:08Z" + }, + { + "height": "4180963", + "txhash": "917E3A38B70C2D2A303749E9E2FB7FA3637516A37ECFF38E2201C0D7A0DFD555", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1t2cfxq5rf3tg52k9mu6g5ecvwp7myfsu42hyv7\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1t2cfxq5rf3tg52k9mu6g5ecvwp7myfsu42hyv7" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c" + } + ] } ] } - ] - }, - { - "height": "616543", - "txhash": "AEDC21A1400B516594C9DD6B2DB6E91036673BB19E1D483C609B060C4F1D349C", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv" - }, - { - "key": "feeder", - "value": "terra1rp7cq9x485rtntqm253h7q9hwvudv50ekhdvu4" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "18866", - "gas_used": "15093", + ], + "gas_wanted": "200000", + "gas_used": "54305", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv", - "delegate": "terra1rp7cq9x485rtntqm253h7q9hwvudv50ekhdvu4" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c", + "delegate": "terra1t2cfxq5rf3tg52k9mu6g5ecvwp7myfsu42hyv7" + } } - }], + ], "fee": { - "amount": [], - "gas": "18866" + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ax93/1H5mYkjiGB7nUakTiiaAbiLplcG/i6j0HwAZEXN" - }, - "signature": "FZtjNmxwSDv9NKuV/VsUymcmAoeoMz7J1F1+87cWi3Rlk6jMsKFrNvW2sfGF/srQyuDtzJonmEtHQSud9vmroA==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-01-29T11:19:29Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv" - }, - { - "key": "feeder", - "value": "terra1rp7cq9x485rtntqm253h7q9hwvudv50ekhdvu4" - } - ] - }, + "timestamp": "2021-06-09T10:46:04Z" + }, + { + "height": "4181719", + "txhash": "F39E28C3AFCD663AA201AAE8E8323B5889928049A4BCF0461057E8D7DCBB52AB", + "data": "0A2E0A2C2F74657272612E6F7261636C652E763162657461312E4D736744656C656761746546656564436F6E73656E74", + "raw_log": "[{\"events\":[{\"type\":\"feed_delegate\",\"attributes\":[{\"key\":\"feeder\",\"value\":\"terra1t2cfxq5rf3tg52k9mu6g5ecvwp7myfsu42hyv7\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/terra.oracle.v1beta1.MsgDelegateFeedConsent\"},{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"sender\",\"value\":\"terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c\"}]}]}]", + "logs": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" + "events": [ + { + "type": "feed_delegate", + "attributes": [ + { + "key": "feeder", + "value": "terra1t2cfxq5rf3tg52k9mu6g5ecvwp7myfsu42hyv7" + } + ] }, { - "key": "action", - "value": "delegatefeeder" + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/terra.oracle.v1beta1.MsgDelegateFeedConsent" + }, + { + "key": "module", + "value": "oracle" + }, + { + "key": "sender", + "value": "terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c" + } + ] } ] } - ] - }, - { - "height": "693688", - "txhash": "63094AD05C2D4A1F3337ABF533619E9D3C982FE19786B52C3ED22A6C33DA38BD", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku" - }, - { - "key": "feeder", - "value": "terra1m7qzu0g98uqydyg99jn6vz6treu609gpyqkxjg" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] - }], - "gas_wanted": "16136", - "gas_used": "12899", + ], + "gas_wanted": "200000", + "gas_used": "54305", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "oracle/MsgDelegateFeedConsent", - "value": { - "operator": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku", - "delegate": "terra1m7qzu0g98uqydyg99jn6vz6treu609gpyqkxjg" + "msg": [ + { + "type": "oracle/MsgDelegateFeedConsent", + "value": { + "operator": "terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c", + "delegate": "terra1t2cfxq5rf3tg52k9mu6g5ecvwp7myfsu42hyv7" + } } - }], + ], "fee": { - "amount": [], - "gas": "16136" + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Aze7kgEEY3ihA/mrxym1reS3CsSgSmWV9xN5uc2fD+WU" - }, - "signature": "Hs39IKDaz4ctwxGRCPGdVDUVufM85beNQItM3pxbeNQq/k6pVsm12VZiKUUxj+hj/XpKo0+PpI9jqH38Y3q3Qg==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-02-04T08:14:52Z", - "events": [{ - "type": "feed_delegate", - "attributes": [{ - "key": "operator", - "value": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku" - }, - { - "key": "feeder", - "value": "terra1m7qzu0g98uqydyg99jn6vz6treu609gpyqkxjg" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "delegatefeeder" - } - ] - } - ] + "timestamp": "2021-06-09T11:56:29Z" } ] } \ No newline at end of file diff --git a/src/core/oracle/msgs/MsgExchangeRatePrevote.data.json b/src/core/oracle/msgs/MsgExchangeRatePrevote.data.json deleted file mode 100644 index 2eac347c7..000000000 --- a/src/core/oracle/msgs/MsgExchangeRatePrevote.data.json +++ /dev/null @@ -1,1656 +0,0 @@ -{ - "txs": [{ - "height": "125002", - "txhash": "E2969CFC525D852234EAF30F7F2A71ACC1A89261543E0343220FD4030F58A140", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - } - ], - "gas_wanted": "200000", - "gas_used": "135958", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.267872980680898154", - "salt": "9dbc", - "denom": "uusd", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "311.005888030136361522", - "salt": "37cc", - "denom": "ukrw", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.194437746011075385", - "salt": "a0a2", - "denom": "usdr", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "729.953872355447515474", - "salt": "c178", - "denom": "umnt", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "a5720d5a462b7f867af755bfc3fe35627c37382b", - "denom": "uusd", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "8438df91b2e4ccb3784cabd4e84cf20f41800910", - "denom": "ukrw", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "4c20981e0c66098ee39f0e4afbbafbc05136e1ba", - "denom": "usdr", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "bb151947cad1a0abce9cb780a5faa51d0b7f9f50", - "denom": "umnt", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4RDdgjQPNWfgJswEBNY59qEk6HUFGw17J9h7t/HhUCW" - }, - "signature": "kQUa1ysTklSsQPF85BMGNs9Aow3Se+qmQLWFuqQEt5QJWlqXgsj4jDJAMcXU3BAJGAHSTQx6gPhmTPMCHqKDCw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-23T03:41:34Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "height": "300001", - "txhash": "6E10C3149F75AC998C6E71D3120C2BE703C20AED9B5FA248410E5F1C581B35FA", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - } - ], - "gas_wanted": "180000", - "gas_used": "129954", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "282.000000000000000000", - "salt": "5aae", - "denom": "ukrw", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "662.598168913228050769", - "salt": "5636", - "denom": "umnt", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.175115271433311931", - "salt": "6c16", - "denom": "usdr", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.241881456524177918", - "salt": "a542", - "denom": "uusd", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "423a9d1d80d45570b3689c712f0a72b9e17e043f", - "denom": "ukrw", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "89cd41bc8e8acb4ce0948f44acbffd03bf6badc9", - "denom": "umnt", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "e3eb255f12c877a802c628f339f2ead237dc0c20", - "denom": "usdr", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "530712a66250fe8eacf7583d29d96865fca2ea75", - "denom": "uusd", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "2700" - }], - "gas": "180000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AkzjKhsBYzfTjSS0St8hXxeS3lfU84uEVzTccgYvIDVi" - }, - "signature": "P/mIwTUI1WbyV4+FFhQq7uyp7unJtuOwrfLJCOHXtGQMRAEXwEdJlq2yWtlRNK1mKhsIqXbhUd4CcMOC4JkAuw==" - }], - "memo": "Voting from terra feeder" - } - }, - "timestamp": "2020-01-05T09:21:07Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "height": "400001", - "txhash": "6739EBB7DBC7C970F581C89D743653D742ACAB742B5098B9F1E3A7A0976864F5", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - } - ], - "gas_wanted": "200000", - "gas_used": "129227", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.205354754652838284", - "salt": "5242", - "denom": "uusd", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "238.000000000000000000", - "salt": "e983", - "denom": "ukrw", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.148874598997385615", - "salt": "a1bf", - "denom": "usdr", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "560.618480202248520072", - "salt": "8aac", - "denom": "umnt", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "4c408f0ad5ed520fd54728a11a01bcddee3afeae", - "denom": "uusd", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "6a8cb29d6424226cf63385dee25ce0a9b0f6bc87", - "denom": "ukrw", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "ed6d14fbfd99d99ba2b441bcfc00e54e04467611", - "denom": "usdr", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "a7381019ebabb9adc94266efc7f7e64a8c5475ef", - "denom": "umnt", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AnV9kSupcy8OF7DPOq0oqT542tMrRCn0SOQqbS8yYVX+" - }, - "signature": "mMQjLpRadvksFkbY86K4nwTLrJX2EKxBHDJY3lxWhzdXbAhvL1wCViqeXPzzghxB72OCbD5uokRp3YfLfuTrWQ==" - }], - "memo": "" - } - }, - "timestamp": "2020-01-12T23:47:13Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - } - ] -} diff --git a/src/core/oracle/msgs/MsgExchangeRatePrevote.spec.ts b/src/core/oracle/msgs/MsgExchangeRatePrevote.spec.ts deleted file mode 100644 index 7bcbf6a0c..000000000 --- a/src/core/oracle/msgs/MsgExchangeRatePrevote.spec.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { MsgExchangeRatePrevote } from './MsgExchangeRatePrevote'; -const MsgExchangeRatePrevoteData = require('./MsgExchangeRatePrevote.data.json'); - -describe('MsgExchangeRatePrevote', () => { - it('deserializes', () => { - MsgExchangeRatePrevoteData.txs.forEach((txinfo: any) => { - txinfo.tx.value.msg.forEach((msg: any) => { - if (msg.type == 'oracle/MsgExchangeRatePrevote') { - const e = MsgExchangeRatePrevote.fromData(msg); - expect(e.toData()).toEqual(msg); - } - }); - }); - }); -}); diff --git a/src/core/oracle/msgs/MsgExchangeRatePrevote.ts b/src/core/oracle/msgs/MsgExchangeRatePrevote.ts deleted file mode 100644 index 287af1c86..000000000 --- a/src/core/oracle/msgs/MsgExchangeRatePrevote.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Denom } from '../../Denom'; -import { JSONSerializable } from '../../../util/json'; -import { AccAddress, ValAddress } from '../../bech32'; - -/** - * In order to prevent validators from copying each others' price votes, voting occurs - * in 2 stages. Firstly, you must pre-commit to a price by submitting a - * MsgExchangeRatePrevote containing a hash, and then reveal your price in the - * subsequent vote period. - * - * The vote hash reported in the prevote must match the hash of the vote's data in order - * for the vote to count. Otherwise, it is automatically a miss. - */ -export class MsgExchangeRatePrevote extends JSONSerializable { - /** - * @param hash vote hash - * @param denom denom for reporting the exchange rate - * @param feeder validator's feeder account address - * @param validator validator's operator address - */ - constructor( - public hash: string, - public denom: Denom, - public feeder: AccAddress, - public validator: ValAddress - ) { - super(); - } - - public static fromData( - data: MsgExchangeRatePrevote.Data - ): MsgExchangeRatePrevote { - const { - value: { hash, denom, feeder, validator }, - } = data; - return new MsgExchangeRatePrevote(hash, denom, feeder, validator); - } - - public toData(): MsgExchangeRatePrevote.Data { - const { hash, denom, feeder, validator } = this; - return { - type: 'oracle/MsgExchangeRatePrevote', - value: { - hash, - denom, - feeder, - validator, - }, - }; - } -} - -export namespace MsgExchangeRatePrevote { - export interface Data { - type: 'oracle/MsgExchangeRatePrevote'; - value: { - hash: string; - denom: Denom; - feeder: AccAddress; - validator: ValAddress; - }; - } -} diff --git a/src/core/oracle/msgs/MsgExchangeRateVote.data.json b/src/core/oracle/msgs/MsgExchangeRateVote.data.json deleted file mode 100644 index d240f080d..000000000 --- a/src/core/oracle/msgs/MsgExchangeRateVote.data.json +++ /dev/null @@ -1,1656 +0,0 @@ -{ - "txs": [{ - "height": "125002", - "txhash": "E2969CFC525D852234EAF30F7F2A71ACC1A89261543E0343220FD4030F58A140", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau\"},{\"key\":\"feeder\",\"value\":\"terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - } - ], - "gas_wanted": "200000", - "gas_used": "135958", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.267872980680898154", - "salt": "9dbc", - "denom": "uusd", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "311.005888030136361522", - "salt": "37cc", - "denom": "ukrw", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.194437746011075385", - "salt": "a0a2", - "denom": "usdr", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "729.953872355447515474", - "salt": "c178", - "denom": "umnt", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "a5720d5a462b7f867af755bfc3fe35627c37382b", - "denom": "uusd", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "8438df91b2e4ccb3784cabd4e84cf20f41800910", - "denom": "ukrw", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "4c20981e0c66098ee39f0e4afbbafbc05136e1ba", - "denom": "usdr", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "bb151947cad1a0abce9cb780a5faa51d0b7f9f50", - "denom": "umnt", - "feeder": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt", - "validator": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4RDdgjQPNWfgJswEBNY59qEk6HUFGw17J9h7t/HhUCW" - }, - "signature": "kQUa1ysTklSsQPF85BMGNs9Aow3Se+qmQLWFuqQEt5QJWlqXgsj4jDJAMcXU3BAJGAHSTQx6gPhmTPMCHqKDCw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-23T03:41:34Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "feeder", - "value": "terra1t0r8ugz3kdg4ucwurppx9vymwkldlexdfvzlyt" - } - ] - } - ] - }, - { - "height": "300001", - "txhash": "6E10C3149F75AC998C6E71D3120C2BE703C20AED9B5FA248410E5F1C581B35FA", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g\"},{\"key\":\"feeder\",\"value\":\"terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - } - ], - "gas_wanted": "180000", - "gas_used": "129954", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "282.000000000000000000", - "salt": "5aae", - "denom": "ukrw", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "662.598168913228050769", - "salt": "5636", - "denom": "umnt", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.175115271433311931", - "salt": "6c16", - "denom": "usdr", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.241881456524177918", - "salt": "a542", - "denom": "uusd", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "423a9d1d80d45570b3689c712f0a72b9e17e043f", - "denom": "ukrw", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "89cd41bc8e8acb4ce0948f44acbffd03bf6badc9", - "denom": "umnt", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "e3eb255f12c877a802c628f339f2ead237dc0c20", - "denom": "usdr", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "530712a66250fe8eacf7583d29d96865fca2ea75", - "denom": "uusd", - "feeder": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90", - "validator": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "2700" - }], - "gas": "180000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AkzjKhsBYzfTjSS0St8hXxeS3lfU84uEVzTccgYvIDVi" - }, - "signature": "P/mIwTUI1WbyV4+FFhQq7uyp7unJtuOwrfLJCOHXtGQMRAEXwEdJlq2yWtlRNK1mKhsIqXbhUd4CcMOC4JkAuw==" - }], - "memo": "Voting from terra feeder" - } - }, - "timestamp": "2020-01-05T09:21:07Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - }, - { - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper163phlen6dn7sp9khhjar2gqqx6kga0ly8d7h9g" - }, - { - "key": "feeder", - "value": "terra1uw4244x4ull660gyuft3hzv4mrkw0a50umkx90" - } - ] - } - ] - }, - { - "height": "400001", - "txhash": "6739EBB7DBC7C970F581C89D743653D742ACAB742B5098B9F1E3A7A0976864F5", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":1,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":2,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":3,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangeratevote\"}]},{\"type\":\"vote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":4,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"uusd\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":5,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"ukrw\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":6,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"usdr\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]},{\"msg_index\":7,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"oracle\"},{\"key\":\"action\",\"value\":\"exchangerateprevote\"}]},{\"type\":\"prevote\",\"attributes\":[{\"key\":\"denom\",\"value\":\"umnt\"},{\"key\":\"voter\",\"value\":\"terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra\"},{\"key\":\"feeder\",\"value\":\"terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 1, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 2, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 3, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 4, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 5, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 6, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - }, - { - "msg_index": 7, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - } - ], - "gas_wanted": "200000", - "gas_used": "129227", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.205354754652838284", - "salt": "5242", - "denom": "uusd", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "238.000000000000000000", - "salt": "e983", - "denom": "ukrw", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "0.148874598997385615", - "salt": "a1bf", - "denom": "usdr", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRateVote", - "value": { - "exchange_rate": "560.618480202248520072", - "salt": "8aac", - "denom": "umnt", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "4c408f0ad5ed520fd54728a11a01bcddee3afeae", - "denom": "uusd", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "6a8cb29d6424226cf63385dee25ce0a9b0f6bc87", - "denom": "ukrw", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "ed6d14fbfd99d99ba2b441bcfc00e54e04467611", - "denom": "usdr", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - }, - { - "type": "oracle/MsgExchangeRatePrevote", - "value": { - "hash": "a7381019ebabb9adc94266efc7f7e64a8c5475ef", - "denom": "umnt", - "feeder": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw", - "validator": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - } - } - ], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AnV9kSupcy8OF7DPOq0oqT542tMrRCn0SOQqbS8yYVX+" - }, - "signature": "mMQjLpRadvksFkbY86K4nwTLrJX2EKxBHDJY3lxWhzdXbAhvL1wCViqeXPzzghxB72OCbD5uokRp3YfLfuTrWQ==" - }], - "memo": "" - } - }, - "timestamp": "2020-01-12T23:47:13Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangeratevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - }, - { - "key": "module", - "value": "oracle" - }, - { - "key": "action", - "value": "exchangerateprevote" - } - ] - }, - { - "type": "prevote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - }, - { - "type": "vote", - "attributes": [{ - "key": "denom", - "value": "uusd" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "ukrw" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "usdr" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - }, - { - "key": "denom", - "value": "umnt" - }, - { - "key": "voter", - "value": "terravaloper1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96yhjra" - }, - { - "key": "feeder", - "value": "terra1ya23p5cxtxwcfdrq4dmd2h0p5nc0vcl96tm0nw" - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/src/core/oracle/msgs/MsgExchangeRateVote.spec.ts b/src/core/oracle/msgs/MsgExchangeRateVote.spec.ts deleted file mode 100644 index 7cee85221..000000000 --- a/src/core/oracle/msgs/MsgExchangeRateVote.spec.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { MsgExchangeRateVote } from './MsgExchangeRateVote'; -const MsgExchangeRateVoteData = require('./MsgExchangeRateVote.data.json'); - -describe('MsgExchangeRateVote', () => { - it('deserializes', () => { - MsgExchangeRateVoteData.txs.forEach((txinfo: any) => { - txinfo.tx.value.msg.forEach((msg: any) => { - if (msg.type == 'oracle/MsgExchangeRateVote') { - const e = MsgExchangeRateVote.fromData(msg); - expect(e.toData()).toEqual(msg); - } - }); - }); - }); - - it('calculates the correct vote hash', () => { - const xrv = new MsgExchangeRateVote( - '603.899', - 'umnt', - '0dff', - 'terra13ld7qfuq37328mw6f5kunez3e2ygqumxfcysms', - 'terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w' - ); - - expect(xrv.getVoteHash()).toEqual( - 'b338c8a65a132edcf3e9a13013997cdf1e2b283d' - ); - }); -}); diff --git a/src/core/oracle/msgs/MsgExchangeRateVote.ts b/src/core/oracle/msgs/MsgExchangeRateVote.ts deleted file mode 100644 index 5e10e6c29..000000000 --- a/src/core/oracle/msgs/MsgExchangeRateVote.ts +++ /dev/null @@ -1,122 +0,0 @@ -import { SHA256 } from 'jscrypto/SHA256'; -import { Denom } from '../../Denom'; -import { JSONSerializable } from '../../../util/json'; -import { Dec, Numeric } from '../../numeric'; -import { AccAddress, ValAddress } from '../../bech32'; -import { MsgExchangeRatePrevote } from './MsgExchangeRatePrevote'; - -/** - * Calculates the vote hash - * @param exchangeRate exchange rate - * @param denom denomination - * @param salt salt - * @param validator validator operator address - */ -export function voteHash( - exchangeRate: string, - denom: Denom, - salt: string, - validator: ValAddress -): string { - const payload = `${salt}:${exchangeRate}:${denom}:${validator}`; - return SHA256.hash(payload).toString().substring(0, 40); -} - -/** - * Every validator in the validating set (top 100 in total bonded Luna) is required to - * submit a vote for the current exchange rate of LUNA for every active denomination - * once per vote period. - * - * Votes are registered through submitting a [[MsgExchangeRateVote]] message, which must - * correspond to a [[MsgExchangeRatePrevote]] submitted in the previous vote period. - */ -export class MsgExchangeRateVote extends JSONSerializable { - public exchange_rate: Dec; - - /** - * @param exchange_rate exchange rate - * @param denom denomination - * @param salt salt - * @param feeder feeder address - * @param validator validator operator address - */ - constructor( - exchange_rate: Numeric.Input, - public denom: Denom, - public salt: string, - public feeder: AccAddress, - public validator: ValAddress - ) { - super(); - this.exchange_rate = new Dec(exchange_rate); - } - - public static fromData(data: MsgExchangeRateVote.Data): MsgExchangeRateVote { - const { - value: { exchange_rate, salt, denom, feeder, validator }, - } = data; - return new MsgExchangeRateVote( - exchange_rate, - denom, - salt, - feeder, - validator - ); - } - - public toData(): MsgExchangeRateVote.Data { - const { exchange_rate, salt, denom, feeder, validator } = this; - return { - type: 'oracle/MsgExchangeRateVote', - value: { - exchange_rate: exchange_rate.toString(), - denom, - salt, - feeder, - validator, - }, - }; - } - - /** - * Gets the vote hash for the MsgExchangeRateVote, for the creation of the corresponding - * prevote message. - */ - public getVoteHash(): string { - return voteHash( - this.exchange_rate.toString(), - this.denom, - this.salt, - this.validator - ); - } - - /** - * You can generate the corresponding prevote message through the prevote property. - * This will return a [[MsgExchangeRatePrevote]] with the proper vote hash and values, - * determined by the current attributes of the object. - * - * @returns the corresponding prevote message to send - */ - public getPrevote(): MsgExchangeRatePrevote { - return new MsgExchangeRatePrevote( - this.getVoteHash(), - this.denom, - this.feeder, - this.validator - ); - } -} - -export namespace MsgExchangeRateVote { - export interface Data { - type: 'oracle/MsgExchangeRateVote'; - value: { - exchange_rate: string; - denom: Denom; - salt: string; - feeder: AccAddress; - validator: ValAddress; - }; - } -} diff --git a/src/core/oracle/msgs/index.ts b/src/core/oracle/msgs/index.ts index 0ab951d56..95385b997 100644 --- a/src/core/oracle/msgs/index.ts +++ b/src/core/oracle/msgs/index.ts @@ -1,26 +1,18 @@ import { MsgDelegateFeedConsent } from './MsgDelegateFeedConsent'; -import { MsgExchangeRatePrevote } from './MsgExchangeRatePrevote'; -import { MsgExchangeRateVote } from './MsgExchangeRateVote'; import { MsgAggregateExchangeRatePrevote } from './MsgAggregateExchangeRatePrevote'; import { MsgAggregateExchangeRateVote } from './MsgAggregateExchangeRateVote'; export * from './MsgDelegateFeedConsent'; -export * from './MsgExchangeRatePrevote'; -export * from './MsgExchangeRateVote'; export * from './MsgAggregateExchangeRateVote'; export * from './MsgAggregateExchangeRatePrevote'; export type OracleMsg = - | MsgExchangeRateVote - | MsgExchangeRatePrevote | MsgDelegateFeedConsent | MsgAggregateExchangeRateVote | MsgAggregateExchangeRatePrevote; export namespace OracleMsg { export type Data = - | MsgExchangeRateVote.Data - | MsgExchangeRatePrevote.Data | MsgDelegateFeedConsent.Data | MsgAggregateExchangeRateVote.Data | MsgAggregateExchangeRatePrevote.Data; diff --git a/src/core/oracle/params.ts b/src/core/oracle/params.ts index e8762b102..a865a0be7 100644 --- a/src/core/oracle/params.ts +++ b/src/core/oracle/params.ts @@ -14,19 +14,19 @@ export namespace OracleWhitelist { }[]; } -type VotePeriod = ParamChange.Type<'oracle', 'voteperiod', number>; -type VoteThreshold = ParamChange.Type<'oracle', 'votethreshold', Dec>; -type RewardBand = ParamChange.Type<'oracle', 'rewardband', Dec>; +type VotePeriod = ParamChange.Type<'oracle', 'VotePeriod', number>; +type VoteThreshold = ParamChange.Type<'oracle', 'VoteThreshold', Dec>; +type RewardBand = ParamChange.Type<'oracle', 'RewardBand', Dec>; type RewardDistributionWindow = ParamChange.Type< 'oracle', - 'rewarddistributionwindow', + 'RewardDistributionWindow', number >; -type Whitelist = ParamChange.Type<'oracle', 'whitelist', OracleWhitelist>; -type SlashFraction = ParamChange.Type<'oracle', 'slashfraction', Dec>; -type SlashWindow = ParamChange.Type<'oracle', 'slashwindow', number>; -type MinValidPerWindow = ParamChange.Type<'oracle', 'minvalidperwindow', Dec>; +type Whitelist = ParamChange.Type<'oracle', 'Whitelist', OracleWhitelist>; +type SlashFraction = ParamChange.Type<'oracle', 'SlashFraction', Dec>; +type SlashWindow = ParamChange.Type<'oracle', 'SlashWindow', number>; +type MinValidPerWindow = ParamChange.Type<'oracle', 'MinValidPerWindow', Dec>; export type OracleParamChange = | VotePeriod @@ -52,25 +52,25 @@ export namespace OracleParamChange { export interface OracleParamChanges { oracle?: { - voteperiod?: number; - votethreshold?: Dec; - rewardband?: Dec; - rewarddistributionwindow?: number; - whitelist?: OracleWhitelist; - slashfraction?: Dec; - slashwindow?: number; - minvalidperwindow?: Dec; + VotePeriod?: number; + VoteThreshold?: Dec; + RewardBand?: Dec; + RewardDistributionWindow?: number; + Whitelist?: OracleWhitelist; + SlashFraction?: Dec; + SlashWindow?: number; + MinValidPerWindow?: Dec; }; } export namespace OracleParamChanges { export const ConversionTable = { oracle: { - voteperiod: [Convert.toNumber, Convert.toFixed], - votethreshold: [Convert.toDec, Convert.toString], - rewardband: [Convert.toDec, Convert.toString], - rewarddistributionwindow: [Convert.toNumber, Convert.toFixed], - whitelist: [ + VotePeriod: [Convert.toNumber, Convert.toFixed], + VoteThreshold: [Convert.toDec, Convert.toString], + RewardBand: [Convert.toDec, Convert.toString], + RewardDistributionWindow: [Convert.toNumber, Convert.toFixed], + Whitelist: [ (c: OracleWhitelist.Data): OracleWhitelist => c.map(v => ({ name: v.name, @@ -82,9 +82,9 @@ export namespace OracleParamChanges { tobin_tax: v.tobin_tax.toString(), })), ], - slashfraction: [Convert.toDec, Convert.toString], - slashwindow: [Convert.toNumber, Convert.toFixed], - minvalidperwindow: [Convert.toDec, Convert.toString], + SlashFraction: [Convert.toDec, Convert.toString], + SlashWindow: [Convert.toNumber, Convert.toFixed], + MinValidPerWindow: [Convert.toDec, Convert.toString], }, }; } diff --git a/src/core/params/ParamChange.ts b/src/core/params/ParamChange.ts index 26f052506..44477a4f3 100644 --- a/src/core/params/ParamChange.ts +++ b/src/core/params/ParamChange.ts @@ -76,7 +76,7 @@ import { MintParamChange, MintParamChanges } from '../mint/params'; * tallyparams: { * quorum: new Dec(234234.2334), * threshold: new Dec(23423.2323), - * veto: new Dec(1232.234), + * veto_threshold: new Dec(1232.234), * }, * }, * mint: { diff --git a/src/core/params/proposals/ParameterChangeProposal.spec.ts b/src/core/params/proposals/ParameterChangeProposal.spec.ts index 690f4ea63..6711a0070 100644 --- a/src/core/params/proposals/ParameterChangeProposal.spec.ts +++ b/src/core/params/proposals/ParameterChangeProposal.spec.ts @@ -122,70 +122,70 @@ const jiguJSON = { }, { subspace: 'treasury', - key: 'taxpolicy', + key: 'TaxPolicy', value: - '{"rate_min":"0.000000000000000000","rate_max":"100.000000000000000000","cap":{"denom":"unused","amount":"0"},"change_max":"3.000000000000000000"}', + '{"rate_min":"0.000000000000000000","rate_max":"100.000000000000000000","cap":{"denom":"unused","amount":"0"},"change_rate_max":"3.000000000000000000"}', }, { subspace: 'treasury', - key: 'rewardpolicy', + key: 'RewardPolicy', value: - '{"rate_min":"0.000000000000000000","rate_max":"1023423340.000000000000000000","cap":{"denom":"unused","amount":"0"},"change_max":"3.000000000000000000"}', + '{"rate_min":"0.000000000000000000","rate_max":"1023423340.000000000000000000","cap":{"denom":"unused","amount":"0"},"change_rate_max":"3.000000000000000000"}', }, { subspace: 'treasury', - key: 'seigniorageburdentarget', + key: 'SeigniorageBurdenTarget', value: '"2342.234234000000000000"', }, { subspace: 'treasury', - key: 'miningincrement', + key: 'MiningIncrement', value: '"23423423423.234234000000000000"', }, - { subspace: 'treasury', key: 'windowshort', value: '"50"' }, - { subspace: 'treasury', key: 'windowlong', value: '"2"' }, - { subspace: 'treasury', key: 'windowprobation', value: '"30"' }, - { subspace: 'oracle', key: 'voteperiod', value: '"345345"' }, + { subspace: 'treasury', key: 'WindowShort', value: '"50"' }, + { subspace: 'treasury', key: 'WindowLong', value: '"2"' }, + { subspace: 'treasury', key: 'WindowProbation', value: '"30"' }, + { subspace: 'oracle', key: 'VotePeriod', value: '"345345"' }, { subspace: 'oracle', - key: 'votethreshold', + key: 'VoteThreshold', value: '"2342.234333000000000000"', }, { subspace: 'oracle', - key: 'rewardband', + key: 'RewardBand', value: '"234343.000000000000000000"', }, { subspace: 'oracle', - key: 'rewarddistributionwindow', + key: 'RewardDistributionWindow', value: '"345345"', }, { subspace: 'oracle', - key: 'whitelist', + key: 'Whitelist', value: '[{"name":"ukrw","tobin_tax":"0.003500000000000000"}]', }, { subspace: 'oracle', - key: 'slashfraction', + key: 'SlashFraction', value: '"23423.232343000000000000"', }, - { subspace: 'oracle', key: 'slashwindow', value: '"343311"' }, + { subspace: 'oracle', key: 'SlashWindow', value: '"343311"' }, { subspace: 'oracle', - key: 'minvalidperwindow', + key: 'MinValidPerWindow', value: '"2342.234234000000000000"', }, - { subspace: 'market', key: 'poolrecoveryperiod', value: '"234234234"' }, + { subspace: 'market', key: 'PoolRecoveryPeriod', value: '"234234234"' }, { subspace: 'market', - key: 'basepool', + key: 'BasePool', value: '"232323232.000000000000000000"', }, { subspace: 'market', - key: 'minstabilityspread', + key: 'MinStabilitySpread', value: '"343434.000000000000000000"', }, { @@ -203,7 +203,7 @@ const jiguJSON = { subspace: 'gov', key: 'tallyparams', value: - '{"quorum":"234234.233400000000000000","threshold":"23423.232300000000000000","veto":"1232.234000000000000000"}', + '{"quorum":"234234.233400000000000000","threshold":"23423.232300000000000000","veto_threshold":"1232.234000000000000000"}', }, { subspace: 'mint', @@ -237,24 +237,24 @@ const jiguJSON = { }, { subspace: 'wasm', - key: 'maxcontractgas', + key: 'MaxContractGas', value: '"1000000"', }, { subspace: 'wasm', - key: 'maxcontractmsgsize', + key: 'MaxContractMsgSize', value: '"1000000"', }, { subspace: 'wasm', - key: 'maxcontractsize', + key: 'MaxContractSize', value: '"1000000"', }, ], }, }; -describe('ParamaterChangeProposal', () => { +describe('ParameterChangeProposal', () => { it('parses StdTx parameter change proposals', () => { ParameterChangeProposal.fromData(pcpJSON2); }); @@ -283,35 +283,35 @@ describe('ParamaterChangeProposal', () => { SlashFractionDowntime: new Dec(213.123), }, treasury: { - taxpolicy: new PolicyConstraints(0, 100, new Coin('unused', 0), 3), - rewardpolicy: new PolicyConstraints( + TaxPolicy: new PolicyConstraints(0, 100, new Coin('unused', 0), 3), + RewardPolicy: new PolicyConstraints( 0, 1023423340, new Coin('unused', 0), 3 ), - seigniorageburdentarget: new Dec('2342.234234'), - miningincrement: new Dec(23423423423.234234234234982), - windowshort: 50, - windowlong: 2, - windowprobation: 30, + SeigniorageBurdenTarget: new Dec('2342.234234'), + MiningIncrement: new Dec(23423423423.234234234234982), + WindowShort: 50, + WindowLong: 2, + WindowProbation: 30, }, oracle: { - voteperiod: 345345, - votethreshold: new Dec('2342.234333'), - rewardband: new Dec('234343'), - rewarddistributionwindow: 345345, - whitelist: [ + VotePeriod: 345345, + VoteThreshold: new Dec('2342.234333'), + RewardBand: new Dec('234343'), + RewardDistributionWindow: 345345, + Whitelist: [ { name: 'ukrw', tobin_tax: new Dec('0.003500000000000000') }, ], - slashfraction: new Dec(23423.232343), - slashwindow: 343311, - minvalidperwindow: new Dec(2342.234234), + SlashFraction: new Dec(23423.232343), + SlashWindow: 343311, + MinValidPerWindow: new Dec(2342.234234), }, market: { - poolrecoveryperiod: 234234234, - basepool: new Dec(232323232), - minstabilityspread: new Dec(343434), + PoolRecoveryPeriod: 234234234, + BasePool: new Dec(232323232), + MinStabilitySpread: new Dec(343434), }, gov: { depositparams: { @@ -324,7 +324,7 @@ describe('ParamaterChangeProposal', () => { tallyparams: { quorum: new Dec(234234.2334), threshold: new Dec(23423.2323), - veto: new Dec(1232.234), + veto_threshold: new Dec(1232.234), }, }, mint: { @@ -336,9 +336,9 @@ describe('ParamaterChangeProposal', () => { GoalBonded: new Dec(0.01), }, wasm: { - maxcontractgas: 1000000, - maxcontractmsgsize: 1000000, - maxcontractsize: 1000000, + MaxContractGas: 1000000, + MaxContractMsgSize: 1000000, + MaxContractSize: 1000000, }, }); diff --git a/src/core/slashing/msgs/MsgUnjail.data.json b/src/core/slashing/msgs/MsgUnjail.data.json index e305fb98f..47fd619ed 100644 --- a/src/core/slashing/msgs/MsgUnjail.data.json +++ b/src/core/slashing/msgs/MsgUnjail.data.json @@ -1,269 +1,1714 @@ { - "total_count": "4", - "count": "4", + "total_count": "45", + "count": "30", "page_number": "1", - "page_total": "1", - "limit": "100", - "txs": [{ - "height": "17258", - "txhash": "22B99F3F140A516A197518E9D56A26B3233DED1AB7BD7E0A5DBE7D507E1465E0", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh\"},{\"key\":\"action\",\"value\":\"unjail\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "slashing" - }, - { - "key": "sender", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "action", - "value": "unjail" + "page_total": "2", + "limit": "30", + "txs": [ + { + "height": "4095670", + "txhash": "8F04BBA465E1F70DAAE49C0E840858CCDC9541FCCCE0216555B02A061E99EF6B", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1usws7c2c6cs7nuc8vma9qzaky5pkgvm2ujy8ny\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1usws7c2c6cs7nuc8vma9qzaky5pkgvm2ujy8ny" + } + ] } ] - }] - }], + } + ], "gas_wanted": "200000", - "gas_used": "48816", + "gas_used": "70739", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "slashing/MsgUnjail", - "value": { - "address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1usws7c2c6cs7nuc8vma9qzaky5pkgvm2ujy8ny" + } } - }], + ], "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5000" - }], + "amount": [ + { + "denom": "uluna", + "amount": "22360" + } + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AuZpt3P2VTo6FS+Hrwog5im6kfsM0FFTkuDfvPQIX+za" - }, - "signature": "y2PLR6exwZdhLCjZAeRuNvrYfLqEURLx3+VdwK0/Di5YO+c0YAfeMtmsnrLwanDJOW1y41sVppDXFRBYROKYJg==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2019-12-15T01:14:35Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "slashing" + "timestamp": "2021-06-04T01:01:20Z" + }, + { + "height": "4095758", + "txhash": "EEA1A877019ADF7B6FED9103247DD291DB0BE4AFA6FDAFC30D0609F758CCDDBC", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1d3jscm77t4du8x0qczw6rkwemwwp4mlv98u9rk\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1d3jscm77t4du8x0qczw6rkwemwwp4mlv98u9rk" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "74888", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1d3jscm77t4du8x0qczw6rkwemwwp4mlv98u9rk" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "22360" + } + ], + "gas": "200000" }, - { - "key": "sender", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T01:09:21Z" + }, + { + "height": "4097395", + "txhash": "029290EFEE3689B1D04D8F45DF104413ED34B69C4E6DBA368C78E36ADF211632", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1u40zfjrzvkqqxyksvwsrg9vp80p8a5zskumz3y\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1u40zfjrzvkqqxyksvwsrg9vp80p8a5zskumz3y" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "72941", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1u40zfjrzvkqqxyksvwsrg9vp80p8a5zskumz3y" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" }, - { - "key": "action", - "value": "unjail" - } - ] - }] + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T03:37:39Z" }, { - "height": "318227", - "txhash": "BF77C20D5FB3A1DAEB486DB1D6E749D45E82D37FD77D9F6887930D687AF32446", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d\"},{\"key\":\"action\",\"value\":\"unjail\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "slashing" - }, - { - "key": "sender", - "value": "terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d" - }, - { - "key": "action", - "value": "unjail" + "height": "4098212", + "txhash": "C2410A83684E2B0D7B5D1EF85AEBA0FC382B06147F9C3EE81C2332F23473E2BF", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper12mcn4pj7d8yeff0xfedcthqe9gs3vwc2tn8sy2\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper12mcn4pj7d8yeff0xfedcthqe9gs3vwc2tn8sy2" + } + ] } ] - }] - }], + } + ], "gas_wanted": "200000", - "gas_used": "36806", + "gas_used": "73275", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "slashing/MsgUnjail", - "value": { - "address": "terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d" + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper12mcn4pj7d8yeff0xfedcthqe9gs3vwc2tn8sy2" + } } - }], + ], "fee": { - "amount": [], + "amount": [ + { + "denom": "uluna", + "amount": "100000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T04:51:47Z" + }, + { + "height": "4098670", + "txhash": "700ACD8448E409B0EB22943AC08771FE70CF953EB3CF124CC0328E4A7BFCCB33", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "71119", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper12jpzzmwthrljcvm48adncspxtchazkl8vah7u4" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T05:33:23Z" + }, + { + "height": "4098788", + "txhash": "1F00430122A0D0113F6790CC31BE2C57CD6D4041B8F9EF33E6727337552AAB3D", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70453", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "3000" + } + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Aj6/aQPUYh1aoZe4XOypE6uRLR1WcGl0ZuCmrxCsPUHX" - }, - "signature": "FRQYTpm3xN/BSY6tktffya2inToi4aBGYlMx4/cS0P8OjVTqnL9p+fJ5FR8euaiy8xRi6cW9/Qkdg1r9/easDw==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-01-06T18:26:24Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "slashing" + "timestamp": "2021-06-04T05:44:06Z" + }, + { + "height": "4099421", + "txhash": "C18A64340BF3B2D2DE15DC5662E3029FCD05F010511F630006FF0BA194053A03", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1pr6pwyjqjxvx0axaqt56a4g3wukacg2jd8n00l\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1pr6pwyjqjxvx0axaqt56a4g3wukacg2jd8n00l" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "74411", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1pr6pwyjqjxvx0axaqt56a4g3wukacg2jd8n00l" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" }, - { - "key": "sender", - "value": "terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d" + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T06:41:35Z" + }, + { + "height": "4100705", + "txhash": "424450226244D5AF2747FE7FC38B9A15AC20F3CA67D6261F52452DC260FBF87F", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1d4cfnc637k94hphegd7qv2rcgl50tqzc27a3h5\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1d4cfnc637k94hphegd7qv2rcgl50tqzc27a3h5" + } + ] + } + ] + } + ], + "gas_wanted": "91903", + "gas_used": "71054", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1d4cfnc637k94hphegd7qv2rcgl50tqzc27a3h5" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "126366625" + } + ], + "gas": "91903" }, - { - "key": "action", - "value": "unjail" - } - ] - }] + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T08:38:20Z" }, { - "height": "318227", - "txhash": "AD513A1D945567CC07B4CCED6ED6B350FE1BC91982AE1E2CEA177E1F39D83DFC", - "code": 103, - "raw_log": "[{\"msg_index\":0,\"success\":false,\"log\":\"{\\\"codespace\\\":\\\"slashing\\\",\\\"code\\\":103,\\\"message\\\":\\\"validator not jailed, cannot be unjailed\\\"}\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"unjail\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"slashing\",\"code\":103,\"message\":\"validator not jailed, cannot be unjailed\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "unjail" - }] - }] - }], + "height": "4101027", + "txhash": "9C03778D15A078D2A331565B0B8B91A5703DC66CDEF192C17C47FB5DD6B83667", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1e4maqhd9uptu0hepx34xt6hje930m6k8j34q6f\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1e4maqhd9uptu0hepx34xt6hje930m6k8j34q6f" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70670", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1e4maqhd9uptu0hepx34xt6hje930m6k8j34q6f" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T09:07:36Z" + }, + { + "height": "4101060", + "txhash": "11F39134A1F42D32CD2FA0329F3DF0B118375BEAD1C389999C8A2ED507B95D39", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper18d4583vc6zex4tay9z59gj4llgsmnunxc5u606\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper18d4583vc6zex4tay9z59gj4llgsmnunxc5u606" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70597", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper18d4583vc6zex4tay9z59gj4llgsmnunxc5u606" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "3000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T09:10:36Z" + }, + { + "height": "4101174", + "txhash": "80454FC07782D4354BF7751A523F611607A13B3C5E54D5CFC87973983C10CFB9", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1gk2jlzl2eh5w25kgz93ynqgrfrngrg6yxlpfjn\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1gk2jlzl2eh5w25kgz93ynqgrfrngrg6yxlpfjn" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70523", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1gk2jlzl2eh5w25kgz93ynqgrfrngrg6yxlpfjn" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T09:21:00Z" + }, + { + "height": "4101520", + "txhash": "4D7A84347F90C5F7648B4FF93084ACF7C90BD15891F3D336C140E4FCA0B7D026", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper199dxm2ydd5v5tl5ftqgughrurqz6z0nxa564r7\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper199dxm2ydd5v5tl5ftqgughrurqz6z0nxa564r7" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "75099", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper199dxm2ydd5v5tl5ftqgughrurqz6z0nxa564r7" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "100000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T09:52:33Z" + }, + { + "height": "4101597", + "txhash": "BC62746DE48049D47B207EEFDFE9D57C5426E9A0947293ACA5D17274379A7FA4", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1fa2gmum9kl9ms73hnrhvg0rkk0s9jvqxpunyr3\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1fa2gmum9kl9ms73hnrhvg0rkk0s9jvqxpunyr3" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70679", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1fa2gmum9kl9ms73hnrhvg0rkk0s9jvqxpunyr3" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T09:59:33Z" + }, + { + "height": "4102210", + "txhash": "D4DA392EC7AA6D3E59D815501E3760F947C54DA01774451310671D43FFEF72A1", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper16esu0x30mrhhu46yz945h9m5qy9usqkapfkzrt\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper16esu0x30mrhhu46yz945h9m5qy9usqkapfkzrt" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70810", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper16esu0x30mrhhu46yz945h9m5qy9usqkapfkzrt" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30012" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T10:55:32Z" + }, + { + "height": "4103066", + "txhash": "7B0A9FEBC8DC5884D3474D118297A12A6C072433ED19F54F9C929F9DD78E17A0", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper19zgr0ztha9x6pjt4du80uvrx2tyuqc6desnnlh\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper19zgr0ztha9x6pjt4du80uvrx2tyuqc6desnnlh" + } + ] + } + ] + } + ], + "gas_wanted": "101562", + "gas_used": "77330", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper19zgr0ztha9x6pjt4du80uvrx2tyuqc6desnnlh" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "25391" + } + ], + "gas": "101562" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T12:13:41Z" + }, + { + "height": "4103178", + "txhash": "D3688B2D127E8A2F8FBDFE5397958E420DAD87682DCB6A0C082FCDA9BB839C5E", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper10ja74nnrfpxu6allycnk7y2hcy0njefjqkhjdd\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper10ja74nnrfpxu6allycnk7y2hcy0njefjqkhjdd" + } + ] + } + ] + } + ], "gas_wanted": "200000", - "gas_used": "33991", + "gas_used": "72833", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "slashing/MsgUnjail", - "value": { - "address": "terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d" + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper10ja74nnrfpxu6allycnk7y2hcy0njefjqkhjdd" + } } - }], + ], "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "3000" - }], + "amount": [ + { + "denom": "uluna", + "amount": "50000" + } + ], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Aj6/aQPUYh1aoZe4XOypE6uRLR1WcGl0ZuCmrxCsPUHX" - }, - "signature": "pCHX+g8jcpmYhww9TybDNLWe6mJHT7hf/Yq7FoQ/+GU3wgA9F9wV93lw24BaPB/9piMjyOvfIrfCH+YpZ0EZPQ==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-01-06T18:26:24Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "unjail" - }] - }] + "timestamp": "2021-06-04T12:23:53Z" }, { - "height": "671398", - "txhash": "B4FBF975B72647A9E3F1596CA100753FEDB4A0DB2272067B4B862729070DB9FC", - "raw_log": "[{\"msg_index\":0,\"success\":true,\"log\":\"\",\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1gkumn82kkj3cww28yp53agy7aluxv06fsuynvd\"},{\"key\":\"action\",\"value\":\"unjail\"}]}]}]", - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "slashing" - }, - { - "key": "sender", - "value": "terravaloper1gkumn82kkj3cww28yp53agy7aluxv06fsuynvd" - }, - { - "key": "action", - "value": "unjail" + "height": "4105132", + "txhash": "9E6995335A8CB744E4DB011CC999C08F13777062AF9AB7E5AD2959235D822FB1", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper16d2keu3l8vy7utpuyuylp3um3tjwz8k6j7q2g5\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper16d2keu3l8vy7utpuyuylp3um3tjwz8k6j7q2g5" + } + ] } ] - }] - }], + } + ], "gas_wanted": "200000", - "gas_used": "28064", + "gas_used": "59206", "tx": { "type": "core/StdTx", "value": { - "msg": [{ - "type": "slashing/MsgUnjail", - "value": { - "address": "terravaloper1gkumn82kkj3cww28yp53agy7aluxv06fsuynvd" + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper16d2keu3l8vy7utpuyuylp3um3tjwz8k6j7q2g5" + } } - }], + ], "fee": { "amount": [], "gas": "200000" }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3+bgVON4Io2xYo7xOwv/xCWIDJtHQ1ck5hCm+Mby1wC" - }, - "signature": "x05dUW+gqngrW/IRyApVcnLqk+0qo3TvAENZlWTVN0kgBbcz0Ko1/Y/E73JUd/+HfwS0pglXzkdNZLPbmgiePg==" - }], - "memo": "" + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T15:22:36Z" + }, + { + "height": "4107560", + "txhash": "E81BF54D8AF8627C96DD87AD8528D355CF5D84CAD9ED3A73215262B1F762A2A6", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "71651", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T19:04:56Z" + }, + { + "height": "4108566", + "txhash": "D3E87EB92DAA6C95B0515548650B0963C604837F27E3C11E8EECC52C083FD2EB", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "72068", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T20:37:02Z" + }, + { + "height": "4109802", + "txhash": "9F2C4EF573FEDDCC67EB8B4F05BD2376E61D961187EDB8919E41FB68663F2381", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper10lk5rrz3srq28ap6x68c9hs86zvvtpm0jkn5qh\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper10lk5rrz3srq28ap6x68c9hs86zvvtpm0jkn5qh" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70607", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper10lk5rrz3srq28ap6x68c9hs86zvvtpm0jkn5qh" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T22:30:20Z" + }, + { + "height": "4129741", + "txhash": "1863A4A4567BBF02A843B26528C92C84004355E4BC234B4479E425022CCAA3FF", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1trpe7wpt2297qasylcgz7ruh09pds4vy0ftgnk\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1trpe7wpt2297qasylcgz7ruh09pds4vy0ftgnk" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70728", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1trpe7wpt2297qasylcgz7ruh09pds4vy0ftgnk" + } + } + ], + "fee": { + "amount": [ + { + "denom": "ukrw", + "amount": "35610000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" } }, - "timestamp": "2020-02-02T15:21:45Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "module", - "value": "slashing" + "timestamp": "2021-06-06T04:59:46Z" + }, + { + "height": "4130024", + "txhash": "EC45E0A07325C0E1DF6A22B12522D99A7176A1DA60C451C1D67061048D75CD33", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1trpe7wpt2297qasylcgz7ruh09pds4vy0ftgnk\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1trpe7wpt2297qasylcgz7ruh09pds4vy0ftgnk" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70728", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1trpe7wpt2297qasylcgz7ruh09pds4vy0ftgnk" + } + } + ], + "fee": { + "amount": [ + { + "denom": "ukrw", + "amount": "35610000" + } + ], + "gas": "200000" }, - { - "key": "sender", - "value": "terravaloper1gkumn82kkj3cww28yp53agy7aluxv06fsuynvd" + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-06T05:25:39Z" + }, + { + "height": "4130423", + "txhash": "D0ABA7294C491B7040CDFC6B6C070F58C88D94043255028AA1A182DCB8BA8332", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1g6g0v23c6tv75ygk5za4s2ewwestdfj0k2cy2x\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1g6g0v23c6tv75ygk5za4s2ewwestdfj0k2cy2x" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70483", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1g6g0v23c6tv75ygk5za4s2ewwestdfj0k2cy2x" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "2266" + } + ], + "gas": "200000" }, - { - "key": "action", - "value": "unjail" - } - ] - }] + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-06T06:02:15Z" + }, + { + "height": "4130622", + "txhash": "BD6A543B3A672FC280FBF478A275426BA3F801BE0A29A698E7909B654A276C12", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1lt73jjl7v2cx3d70hnh59ta0uujyyrkhd2ardz\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1lt73jjl7v2cx3d70hnh59ta0uujyyrkhd2ardz" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70427", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1lt73jjl7v2cx3d70hnh59ta0uujyyrkhd2ardz" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-06T06:20:30Z" + }, + { + "height": "4130848", + "txhash": "50E3246ACF38D2F3E6553B6E90F623DD06BE3BA76B5C32D0D8745AE66E7A2C51", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1lt73jjl7v2cx3d70hnh59ta0uujyyrkhd2ardz\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1lt73jjl7v2cx3d70hnh59ta0uujyyrkhd2ardz" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70388", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1lt73jjl7v2cx3d70hnh59ta0uujyyrkhd2ardz" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-06T06:41:15Z" + }, + { + "height": "4140662", + "txhash": "EFDE32894950B31FB1FE254850609A85E723C38FAD5213A006627F8B5E701886", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1suajquk09k9d0upnexlydhurc5t9uh4rn4k0wd\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1suajquk09k9d0upnexlydhurc5t9uh4rn4k0wd" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70343", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1suajquk09k9d0upnexlydhurc5t9uh4rn4k0wd" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-06T21:34:32Z" + }, + { + "height": "4144031", + "txhash": "98BB22981FFE75D09EFBC3CCDA7C2A906D1336860E0AD2F71A6C786DF558665B", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70447", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper13nyvljuj38s7h3w3w69xdrmmfzm7qwlfxk9emf" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "3000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-07T02:41:03Z" + }, + { + "height": "4176944", + "txhash": "6029F67C366F9BB7BF88B495F307E2FB2357D4253D203CB2289CC99CB71393E5", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper165xv35n42lt75tdvcvddgz923hstu8x9fy9px7\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper165xv35n42lt75tdvcvddgz923hstu8x9fy9px7" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70854", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper165xv35n42lt75tdvcvddgz923hstu8x9fy9px7" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "300000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-09T04:36:06Z" + }, + { + "height": "4178551", + "txhash": "BC3A4DD5FF2D26BB275C59AC59ADA336AB5F98B79804539F61F19593A5B17301", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper1062zkmnlqhcpwsryk5kjf345x6njzzksqk9ljl\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper1062zkmnlqhcpwsryk5kjf345x6njzzksqk9ljl" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "70379", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper1062zkmnlqhcpwsryk5kjf345x6njzzksqk9ljl" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-09T07:02:09Z" + }, + { + "height": "4180735", + "txhash": "4605BE8A9D0B658644965A5791D1A26E01D08AAD2E7898B9E7F97B8F171BEBA6", + "data": "0A240A222F636F736D6F732E736C617368696E672E763162657461312E4D7367556E6A61696C", + "raw_log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.slashing.v1beta1.MsgUnjail\"},{\"key\":\"module\",\"value\":\"slashing\"},{\"key\":\"sender\",\"value\":\"terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.slashing.v1beta1.MsgUnjail" + }, + { + "key": "module", + "value": "slashing" + }, + { + "key": "sender", + "value": "terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c" + } + ] + } + ] + } + ], + "gas_wanted": "72282", + "gas_used": "70752", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "slashing/MsgUnjail", + "value": { + "address": "terravaloper17qy25m5v2j42ye880n3xk2exz5tedsfe4p8w3c" + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "110000" + } + ], + "gas": "72282" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-09T10:24:49Z" } ] } \ No newline at end of file diff --git a/src/core/staking/Delegation.data.json b/src/core/staking/Delegation.data.json index 8f66c37e0..575684f88 100644 --- a/src/core/staking/Delegation.data.json +++ b/src/core/staking/Delegation.data.json @@ -1,235 +1,46 @@ -[{ - "delegator_address": "terra1qq4ma4rk9mz4gq22yy8tdz28z9gdcg7dgnse78", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "400000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "400000000" - } - }, - { - "delegator_address": "terra1q9alhy6waj70jlq08qm6nj8sutd2fkgsyy3v5n", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "4261002785.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "4261002785" - } - }, - { - "delegator_address": "terra1q8yyzed5432zw8qqtfl0zc6qrgc84q8n429u0y", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "60000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "60000000" - } - }, - { - "delegator_address": "terra1q4z24pe3tvm0quhmmzydpupx3lrdqljzhqfjyj", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "490000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "490000000" - } - }, - { - "delegator_address": "terra1qmrzf2hzytf6fpuppl4qjs79mev92c5ecch2j2", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "56055350.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "56055350" - } - }, - { - "delegator_address": "terra1qm2rl35muk7czjzh2wc59kkx9ml4nc0ens65ej", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "3000000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "3000000000" - } - }, - { - "delegator_address": "terra1qu8md44cqpdd6yvcc9u472wlq6dp9r5q76qt9p", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "67728202887.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "67728202887" - } - }, - { - "delegator_address": "terra1q7a0y2jel8s4repfzuv3fp36574ds0g2ypm826", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "900000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "900000000" - } - }, - { - "delegator_address": "terra1ppvgyda0t940e8d6p2whe0z3t9rx9yhz4vtlf7", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "1500000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "1500000000" - } - }, - { - "delegator_address": "terra1p9qht60pm8pwwgs9g78ukkwv92cw4yqxkr9jj8", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "8472000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "8472000000" - } - }, - { - "delegator_address": "terra1p9vmueyym5a9spvpntkez5dxef57gsxlxy2tft", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "321955796.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "321955796" - } - }, - { - "delegator_address": "terra1p80lqx6uaks4726ygzrsfkhz8aw6634msjj39u", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "7710000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "7710000000" - } - }, - { - "delegator_address": "terra1p2333t6u8htfzfce8snqg6gwh6vcap545zaskd", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "5200000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "5200000000" - } - }, - { - "delegator_address": "terra1pd58sy6gyanjx3r7f7p3hcu8q5p7yy7l0samx9", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "2000000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "2000000000" - } - }, - { - "delegator_address": "terra1pwv3tudd9fu22htdd788y5tfxv2xy24630es5r", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "950000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "950000000" - } - }, - { - "delegator_address": "terra1psk9p4gxz8n8h8umc8a4g6s430yhpftqpazyg8", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "62000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "62000000" - } - }, - { - "delegator_address": "terra1p3j3dg2q2yf4dm93mekavjng0e5f7xygta640k", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "1700000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "1700000000" - } - }, - { - "delegator_address": "terra1p372puz2ygpew6a238sl0zu6a5wdqn7v7zts3v", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "875000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "875000000" - } - }, - { - "delegator_address": "terra1p4arkvvxx7lrt3q70fkg3uvpkc8tmhtmvax6xp", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "4166060599.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "4166060599" - } - }, - { - "delegator_address": "terra1pejnsfpk0cmw9ga8wd9nherw2s4xunhdapc50k", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "589000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "589000000" - } - }, - { - "delegator_address": "terra1patyrqygf5uxxkkuyjm4dk53v3j4whr4znqtmk", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "420000000.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "420000000" - } - }, - { - "delegator_address": "terra1p7xkzm2auj3tnxlf00gv6n4eyucldfx3095q4w", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "34842055837.000000000000000000", - "balance": { - "denom": "uluna", - "amount": "34842055837" - } - }, +[ { - "delegator_address": "terra1zfahlh3s5638q82kw0mvky2ecu879n2ma6dwxs", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "2385949621.000000000000000000", + "delegation": { + "delegator_address": "terra1rk6tvacasnnyssfnn00zl7wz43pjnpn7vayqv6", + "validator_address": "terravaloper1vze7n65ccq08auu2xwmptlymu3gdlx0z5j033m", + "shares": "0.362811214041104489" + }, "balance": { "denom": "uluna", - "amount": "2385949621" + "amount": "0" } }, { - "delegator_address": "terra1z2x363rk5v8sh3gp8hes03ket7j065rj2qedfu", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "4000000000.000000000000000000", + "delegation": { + "delegator_address": "terra1rk6tvacasnnyssfnn00zl7wz43pjnpn7vayqv6", + "validator_address": "terravaloper1062zkmnlqhcpwsryk5kjf345x6njzzksqk9ljl", + "shares": "1041435300584.646580892301867080" + }, "balance": { "denom": "uluna", - "amount": "4000000000" + "amount": "970201986983" } }, { - "delegator_address": "terra1ztsl9nezh6gyc0mwg04qguezwsq33cp58gw9gy", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "736000000.000000000000000000", + "delegation": { + "delegator_address": "terra1rk6tvacasnnyssfnn00zl7wz43pjnpn7vayqv6", + "validator_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2", + "shares": "0.317889676069212335" + }, "balance": { "denom": "uluna", - "amount": "736000000" + "amount": "0" } }, { - "delegator_address": "terra1zdh7ucs89leyv2vxvyqpwxgmr4jayw8z7hsre6", - "validator_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", - "shares": "990000000.000000000000000000", + "delegation": { + "delegator_address": "terra1rk6tvacasnnyssfnn00zl7wz43pjnpn7vayqv6", + "validator_address": "terravaloper1kcux5ht2jslsyfzgs5wtfg4hx9dha8z4tes7xh", + "shares": "937199434798.716278082038875955" + }, "balance": { "denom": "uluna", - "amount": "990000000" + "amount": "891000004719" } } ] \ No newline at end of file diff --git a/src/core/staking/Delegation.ts b/src/core/staking/Delegation.ts index bc8b60e7f..0c8ae35b8 100644 --- a/src/core/staking/Delegation.ts +++ b/src/core/staking/Delegation.ts @@ -23,7 +23,10 @@ export class Delegation extends JSONSerializable { } public static fromData(data: Delegation.Data): Delegation { - const { delegator_address, validator_address, shares, balance } = data; + const { + delegation: { delegator_address, validator_address, shares }, + balance, + } = data; return new Delegation( delegator_address, validator_address, @@ -34,10 +37,13 @@ export class Delegation extends JSONSerializable { public toData(): Delegation.Data { const { delegator_address, validator_address, shares, balance } = this; + return { - delegator_address, - validator_address, - shares: shares.toString(), + delegation: { + delegator_address, + validator_address, + shares: shares.toString(), + }, balance: balance.toData(), }; } @@ -45,9 +51,11 @@ export class Delegation extends JSONSerializable { export namespace Delegation { export interface Data { - delegator_address: AccAddress; - validator_address: ValAddress; - shares: string; + delegation: { + delegator_address: AccAddress; + validator_address: ValAddress; + shares: string; + }; balance: Coin.Data; } } diff --git a/src/core/staking/Redelegation.data.json b/src/core/staking/Redelegation.data.json index 01d615ac2..b10feedb8 100644 --- a/src/core/staking/Redelegation.data.json +++ b/src/core/staking/Redelegation.data.json @@ -1,389 +1,58 @@ -[{ - "delegator_address": "terra1rgdwkjzjwhs5d2xypj30njf5ly3cu0cup67dgk", - "validator_src_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "validator_dst_address": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku", - "entries": [{ - "creation_height": 698634, - "completion_time": "2020-02-25T17:19:58.572119114Z", - "initial_balance": "104689381153", - "shares_dst": "104689381153.000000000000000000", - "balance": "104689381153" - }] - }, - { - "delegator_address": "terra1rv6z5pkn5qf799d5ajhy50muxnghk7j6q9rgs9", - "validator_src_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "validator_dst_address": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku", - "entries": [{ - "creation_height": 693970, - "completion_time": "2020-02-25T08:46:00.020722341Z", - "initial_balance": "30000000", - "shares_dst": "30000000.000000000000000000", - "balance": "30000000" - }] - }, - { - "delegator_address": "terra1y4umfuqfg76t8mfcff6zzx7elvy93jtp4xcdvw", - "validator_src_address": "terravaloper1lda78gzrjx0rsadtdk0zn4v7awtz6m9lrd5ez9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 678188, - "completion_time": "2020-02-24T03:48:05.955658822Z", - "initial_balance": "1150000000000", - "shares_dst": "1150000000000.000000000000000000", - "balance": "1150000000000" - }] - }, - { - "delegator_address": "terra19nwk7qgt73rf82rarr5e4k04n26nru039z9aye", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 459380, - "completion_time": "2020-02-07T12:41:42.636901023Z", - "initial_balance": "3000706300", - "shares_dst": "3000706300.000000000000000000", - "balance": "3000706300" - }] - }, - { - "delegator_address": "terra1xu5dep9lfz4v9yjyl0zxv8tc32gwg6ltc9memf", - "validator_src_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "validator_dst_address": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "entries": [{ - "creation_height": 615355, - "completion_time": "2020-02-19T09:09:19.208212588Z", - "initial_balance": "62282011608", - "shares_dst": "62282011608.000000000000000000", - "balance": "62282011608" - }] - }, - { - "delegator_address": "terra1xu5dep9lfz4v9yjyl0zxv8tc32gwg6ltc9memf", - "validator_src_address": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g", - "validator_dst_address": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "entries": [{ - "creation_height": 615364, - "completion_time": "2020-02-19T09:10:18.616150331Z", - "initial_balance": "50000000000", - "shares_dst": "50000000000.000000000000000000", - "balance": "50000000000" - }] - }, - { - "delegator_address": "terra1xu5dep9lfz4v9yjyl0zxv8tc32gwg6ltc9memf", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "entries": [{ - "creation_height": 615361, - "completion_time": "2020-02-19T09:09:58.739968Z", - "initial_balance": "40000000000", - "shares_dst": "40000000000.000000000000000000", - "balance": "40000000000" - }] - }, - { - "delegator_address": "terra1vnt6a6jlduryu0049wsucjkqylwprzgzqk0zjd", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 677559, - "completion_time": "2020-02-24T02:39:00.393584059Z", - "initial_balance": "8806199999", - "shares_dst": "8806199999.000000000000000000", - "balance": "8806199999" - }] - }, - { - "delegator_address": "terra10qu3zracgv4qvewejrj0xr3nfuc88x8k2nzwx8", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 510323, - "completion_time": "2020-02-11T09:44:11.617342554Z", - "initial_balance": "1000000", - "shares_dst": "1000000.000000000000000000", - "balance": "1000000" - }] - }, - { - "delegator_address": "terra10qu3zracgv4qvewejrj0xr3nfuc88x8k2nzwx8", - "validator_src_address": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 679879, - "completion_time": "2020-02-24T06:54:06.087203435Z", - "initial_balance": "264786439", - "shares_dst": "264786439.000000000000000000", - "balance": "264786439" - }] - }, - { - "delegator_address": "terra10f03r7wz59qmljkk8rxqm3dtrpnpk2etpnrd2y", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 579994, - "completion_time": "2020-02-16T16:41:37.873767991Z", - "initial_balance": "999999998", - "shares_dst": "999999998.000000000000000000", - "balance": "999999998" - }] - }, - { - "delegator_address": "terra1j30w8jey9ug02xnvyqj03qvx2dxaz58y3v6ldm", - "validator_src_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "validator_dst_address": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku", - "entries": [{ - "creation_height": 694011, - "completion_time": "2020-02-25T08:50:30.684910412Z", - "initial_balance": "2000000", - "shares_dst": "2000000.000000000000000000", - "balance": "2000000" - }] - }, - { - "delegator_address": "terra1nszkvsrwhtdnkmn7etx8u8uuec2jmux2zll4q3", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 650432, - "completion_time": "2020-02-22T01:05:40.237854065Z", - "initial_balance": "2074321124", - "shares_dst": "2074321124.000000000000000000", - "balance": "2074321124" - }] - }, - { - "delegator_address": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 513976, - "completion_time": "2020-02-11T16:24:14.831261543Z", - "initial_balance": "9999999999", - "shares_dst": "9999999999.000000000000000000", - "balance": "9999999999" - }] - }, - { - "delegator_address": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2", - "validator_src_address": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "entries": [{ - "creation_height": 622823, - "completion_time": "2020-02-19T22:45:16.449890261Z", - "initial_balance": "14710000000", - "shares_dst": "14710000000.000000000000000000", - "balance": "14710000000" - }] - }, - { - "delegator_address": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 444679, - "completion_time": "2020-02-06T09:39:27.044712055Z", - "initial_balance": "2884969999", - "shares_dst": "2884969999.000000000000000000", - "balance": "2884969999" - }] - }, - { - "delegator_address": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 444690, - "completion_time": "2020-02-06T09:40:39.596804087Z", - "initial_balance": "7292579", - "shares_dst": "7292579.000000000000000000", - "balance": "7292579" - }] - }, - { - "delegator_address": "terra1478agtln23sgve0s8ndgxvdc9am3jsh7eag8nq", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 677600, - "completion_time": "2020-02-24T02:43:31.331419239Z", - "initial_balance": "6158464034", - "shares_dst": "6158464034.000000000000000000", - "balance": "6158464034" - }] - }, - { - "delegator_address": "terra1krvdnpgndl9e00w5vfs7avg9gff9c4qzj03e5t", - "validator_src_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "validator_dst_address": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "entries": [{ - "creation_height": 702684, - "completion_time": "2020-02-26T00:45:51.165057176Z", - "initial_balance": "147195725032", - "shares_dst": "147195725032.000000000000000000", - "balance": "147195725032" - }] - }, - { - "delegator_address": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp", - "validator_src_address": "terravaloper1h0d5kq5p64jcyqysvja3h2gysxnfudk9h3a5rq", - "validator_dst_address": "terravaloper1vqnhgc6d0jyggtytzqrnsc40r4zez6tx99382w", - "entries": [{ - "creation_height": 441514, - "completion_time": "2020-02-06T03:42:56.651370305Z", - "initial_balance": "200000000000", - "shares_dst": "200020002000.200020002000199788", - "balance": "200000000000" - }] - }, - { - "delegator_address": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp", - "validator_src_address": "terravaloper1h0d5kq5p64jcyqysvja3h2gysxnfudk9h3a5rq", - "validator_dst_address": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "entries": [{ - "creation_height": 441519, - "completion_time": "2020-02-06T03:43:29.837168915Z", - "initial_balance": "50000000000", - "shares_dst": "50000000000.000000000000000000", - "balance": "50000000000" - }] - }, - { - "delegator_address": "terra169qj3uhzma34gaqzsdgafmt0wt528y0s9qchpv", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 510350, - "completion_time": "2020-02-11T09:47:09.136040568Z", - "initial_balance": "300000000", - "shares_dst": "300000000.000000000000000000", - "balance": "300000000" - }] - }, - { - "delegator_address": "terra169qj3uhzma34gaqzsdgafmt0wt528y0s9qchpv", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "entries": [{ - "creation_height": 623939, - "completion_time": "2020-02-20T00:47:14.606896776Z", - "initial_balance": "999999999", - "shares_dst": "999999999.000000000000000000", - "balance": "999999999" - }] - }, - { - "delegator_address": "terra162t3yqa2mywtvmr6qv22hayjytzqckzylk5lck", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 711013, - "completion_time": "2020-02-26T16:12:15.841400702Z", - "initial_balance": "340181601932", - "shares_dst": "340181601932.000000000000000000", - "balance": "340181601932" - }] - }, - { - "delegator_address": "terra1mp76w954j08dawludu7kj2tftnc6z8nfyxla2l", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 703612, - "completion_time": "2020-02-26T02:28:35.672869879Z", - "initial_balance": "4005999999", - "shares_dst": "4005999999.000000000000000000", - "balance": "4005999999" - }] - }, - { - "delegator_address": "terra1mz38gfqk3q62kvxck889nf3xqz7q9jua0maazu", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 514023, - "completion_time": "2020-02-11T16:29:23.817030552Z", - "initial_balance": "524065132", - "shares_dst": "524065132.000000000000000000", - "balance": "524065132" - }] - }, - { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 681354, - "completion_time": "2020-02-24T09:36:53.602987953Z", - "initial_balance": "20023632930", - "shares_dst": "20023632930.000000000000000000", - "balance": "20023632930" +[ + { + "redelegation": { + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "entries": null + }, + "entries": [ + { + "redelegation_entry": { + "creation_height": 4288713, + "completion_time": "2021-06-17T08:20:51.859505136Z", + "initial_balance": "11999999", + "shares_dst": "12121209.863287294700189881" + }, + "balance": "11999999" + }, + { + "redelegation_entry": { + "creation_height": 4288750, + "completion_time": "2021-06-17T08:24:15.433539611Z", + "initial_balance": "11000000", + "shares_dst": "11111109.967272517414550508" + }, + "balance": "10999999" }, { - "creation_height": 707371, - "completion_time": "2020-02-26T09:25:06.897714014Z", - "initial_balance": "10000000001", - "shares_dst": "10000000001.000000000000000000", - "balance": "10000000001" + "redelegation_entry": { + "creation_height": 4289208, + "completion_time": "2021-06-17T09:06:10.093949554Z", + "initial_balance": "10000000", + "shares_dst": "10101009.061156834013227735" + }, + "balance": "10000000" } ] }, { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "entries": [{ - "creation_height": 681365, - "completion_time": "2020-02-24T09:38:05.453827196Z", - "initial_balance": "19999999999", - "shares_dst": "19999999999.000000000000000000", - "balance": "19999999999" - }, + "redelegation": { + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2", + "validator_dst_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", + "entries": null + }, + "entries": [ { - "creation_height": 707377, - "completion_time": "2020-02-26T09:25:46.316108615Z", - "initial_balance": "10000000000", - "shares_dst": "10000000000.000000000000000000", - "balance": "10000000000" + "redelegation_entry": { + "creation_height": 4289212, + "completion_time": "2021-06-17T09:06:31.632048465Z", + "initial_balance": "5000000", + "shares_dst": "5205622.236075405701241331" + }, + "balance": "5000000" } ] - }, - { - "delegator_address": "terra1an96a433dtlq5re387nnqe6psgy67rspgtw02e", - "validator_src_address": "terravaloper13kcwnlafvu4xvy2jr3vhdte9aq9tadwds3lx2d", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 443700, - "completion_time": "2020-02-06T07:49:16.110802028Z", - "initial_balance": "349965000001", - "shares_dst": "349965000001.000000000000000000", - "balance": "349965000001" - }] - }, - { - "delegator_address": "terra1a4xyusa48u9cx678cvx23jajh4ca6v8ec2pguu", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 558378, - "completion_time": "2020-02-15T01:16:13.635412998Z", - "initial_balance": "1203100695515", - "shares_dst": "1203100695515.000000000000000000", - "balance": "1203100695515" - }] - }, - { - "delegator_address": "terra174x3qjty65drqa7equ5fjq9fk590c3exv3ymuv", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "entries": [{ - "creation_height": 706719, - "completion_time": "2020-02-26T08:12:42.900829644Z", - "initial_balance": "12972078072", - "shares_dst": "12972078072.000000000000000000", - "balance": "12972078072" - }] } ] \ No newline at end of file diff --git a/src/core/staking/Redelegation.ts b/src/core/staking/Redelegation.ts index 3421adc53..4e0f0b53d 100644 --- a/src/core/staking/Redelegation.ts +++ b/src/core/staking/Redelegation.ts @@ -33,9 +33,11 @@ export class Redelegation extends JSONSerializable { public static fromData(data: Redelegation.Data): Redelegation { const { - delegator_address, - validator_src_address, - validator_dst_address, + redelegation: { + delegator_address, + validator_src_address, + validator_dst_address, + }, entries, } = data; return new Redelegation( @@ -54,9 +56,11 @@ export class Redelegation extends JSONSerializable { entries, } = this; return { - delegator_address, - validator_src_address, - validator_dst_address, + redelegation: { + delegator_address, + validator_src_address, + validator_dst_address, + }, entries: entries.map(e => e.toData()), }; } @@ -64,9 +68,11 @@ export class Redelegation extends JSONSerializable { export namespace Redelegation { export interface Data { - delegator_address: AccAddress; - validator_src_address: ValAddress; - validator_dst_address: ValAddress; + redelegation: { + delegator_address: AccAddress; + validator_src_address: ValAddress; + validator_dst_address: ValAddress; + }; entries: Redelegation.Entry.Data[]; } @@ -91,21 +97,25 @@ export namespace Redelegation { public toData(): Entry.Data { return { - initial_balance: this.initial_balance.toString(), + redelegation_entry: { + initial_balance: this.initial_balance.toString(), + shares_dst: this.shares_dst.toString(), + creation_height: this.creation_height, + completion_time: this.completion_time.toISOString(), + }, balance: this.balance.toString(), - shares_dst: this.shares_dst.toString(), - creation_height: this.creation_height, - completion_time: this.completion_time.toISOString(), }; } public static fromData(data: Entry.Data): Entry { const { - initial_balance, + redelegation_entry: { + initial_balance, + shares_dst, + creation_height, + completion_time, + }, balance, - shares_dst, - creation_height, - completion_time, } = data; return new Entry( new Int(initial_balance), @@ -119,11 +129,13 @@ export namespace Redelegation { export namespace Entry { export interface Data { - initial_balance: string; + redelegation_entry: { + creation_height: number; + completion_time: string; + initial_balance: string; + shares_dst: string; + }; balance: string; - shares_dst: string; - creation_height: number; - completion_time: string; } } } diff --git a/src/core/staking/Validator.spec.ts b/src/core/staking/Validator.spec.ts index 8f5a49586..0fd4d7038 100644 --- a/src/core/staking/Validator.spec.ts +++ b/src/core/staking/Validator.spec.ts @@ -5,8 +5,10 @@ describe('Validator', () => { it('deserializes', () => { const validatorData = { operator_address: 'terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65', - consensus_pubkey: - 'terravalconspub1zcjduepqtcng29gnnhs8sv6dvv7cc0szyg3mu3tzzzjsw5x3x6pwgd2uqkkqes8fs5', + consensus_pubkey: { + type: 'tendermint/PubKeyEd25519', + value: '1v2BCLSLYe9tQ9JXMuYURf3UIQ/uE+RUVcYfTDVM1ec=', + }, jailed: false, status: 2, tokens: '111401100001', @@ -34,8 +36,10 @@ describe('Validator', () => { const validator = Validator.fromData(validatorData); expect(validator).toMatchObject({ operator_address: 'terravaloper1ptyzewnns2kn37ewtmv6ppsvhdnmeapvgk6d65', - consensus_pubkey: - 'terravalconspub1zcjduepqtcng29gnnhs8sv6dvv7cc0szyg3mu3tzzzjsw5x3x6pwgd2uqkkqes8fs5', + consensus_pubkey: { + type: 'tendermint/PubKeyEd25519', + value: '1v2BCLSLYe9tQ9JXMuYURf3UIQ/uE+RUVcYfTDVM1ec=', + }, jailed: false, status: 2, tokens: new Int(111401100001), diff --git a/src/core/staking/Validator.ts b/src/core/staking/Validator.ts index 3ddee91be..9c694df17 100644 --- a/src/core/staking/Validator.ts +++ b/src/core/staking/Validator.ts @@ -25,7 +25,7 @@ export class Validator extends JSONSerializable { */ constructor( public operator_address: ValAddress, - public consensus_pubkey: ValConsPubKey, + public consensus_pubkey: ValConsPubKey.Data, public jailed: boolean, public status: number, public tokens: Int, @@ -75,7 +75,7 @@ export class Validator extends JSONSerializable { export namespace Validator { export interface Data { operator_address: ValAddress; - consensus_pubkey: ValConsPubKey; + consensus_pubkey: ValConsPubKey.Data; jailed: boolean; status: number; tokens: string; diff --git a/src/core/staking/msgs/MsgBeginRedelegate.data.json b/src/core/staking/msgs/MsgBeginRedelegate.data.json index e2fb2c4ae..23744e14d 100644 --- a/src/core/staking/msgs/MsgBeginRedelegate.data.json +++ b/src/core/staking/msgs/MsgBeginRedelegate.data.json @@ -1,12989 +1,792 @@ { - "total_count": "221", - "count": "100", + "total_count": "5", + "count": "5", "page_number": "1", - "page_total": "3", - "limit": "100", - "txs": [{ - "height": "2439", - "txhash": "DD063D5414AD7132DF102E7CF49A5A1302BF0A4F7C18BCD4222FB7D150DFC14D", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "53866", - "gas_used": "35139", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "amount": { - "denom": "uluna", - "amount": "1076645462" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "808" - }], - "gas": "53866" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "90XDm3EZXvDRBfjj1LJFET6FUKMOprcBpIASPXznwLkQwaSrU4TViuXbN+p7UZH0ngvaa/nqygLuuiXZMZx5PQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T21:28:41Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "2445", - "txhash": "1D7F1980A834448CCF92E62025132F6083A271488FA1C828C45FB41683BDA287", - "data": "0B08B0E4BEF005109189C104", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "1254601" - }, - { - "key": "completion_time", - "value": "2020-01-03T21:29:20Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "12ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "29371ukrw,40uluna" - } - ] - } - ] - }], - "gas_wanted": "368200", - "gas_used": "244940", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "amount": { - "denom": "uluna", - "amount": "1254601" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5523" - }], - "gas": "368200" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "7W5OVPRwTInYxCpsJt5BBgnseAxnmAs85VzM5+A6mKJMsfR0pkL7+BFs8PikmWYW+kJDhYx7nSnusuuxudhdlg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-13T21:29:20Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "1254601" - }, - { - "key": "completion_time", - "value": "2020-01-03T21:29:20Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "12ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "29371ukrw,40uluna" - } - ] - } - ] - }, - { - "height": "6341", - "txhash": "821BF3610D8F7668420C99DBCB0E6FAFE110D736210F69B18C9BBE32EBAAA186", - "data": "0C0888C4C0F00510C887C49F03", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "amount", - "value": "673160000" - }, - { - "key": "completion_time", - "value": "2020-01-04T05:26:32Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw" - }, - { - "key": "amount", - "value": "5570237ukrw,21uluna" - }, - { - "key": "recipient", - "value": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw" - }, - { - "key": "amount", - "value": "16784867ukrw,60uluna" - } - ] - } - ] - }], - "gas_wanted": "331666", - "gas_used": "220439", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "amount": { - "denom": "uluna", - "amount": "673160000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4975" - }], - "gas": "331666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AhZdMRqovCDXiVEPjW9p38/QOkGduNV8XvTQp/7GbTwY" - }, - "signature": "4y3cZj+7dXGp/HlsAf07jcYKDwd1xkwVb+48RZ41E6AJavWX9hDoaEIiDBgpFBgdbjLFTdQ35xdIFFiebR4TEQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-14T05:26:32Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "amount", - "value": "673160000" - }, - { - "key": "completion_time", - "value": "2020-01-04T05:26:32Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw" - }, - { - "key": "amount", - "value": "5570237ukrw,21uluna" - }, - { - "key": "recipient", - "value": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw" - }, - { - "key": "amount", - "value": "16784867ukrw,60uluna" - } - ] - } - ] - }, - { - "height": "7279", - "txhash": "9DF6B35C02FE6D90316096B70E1455D2056D811675FE5C1E77BA880178B5F89A", - "data": "0C089AF5C0F00510AED4AD8E02", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "amount", - "value": "89599632673" - }, - { - "key": "completion_time", - "value": "2020-01-04T07:11:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "amount", - "value": "11757658ukrw" - } - ] - } - ] - }], - "gas_wanted": "281933", - "gas_used": "187570", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "amount": { - "denom": "uluna", - "amount": "89599632673" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4229" - }], - "gas": "281933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4j7d14sTqP+bnIYUDeOssgXHJcaFSIaDI7yR2j5LGLV" - }, - "signature": "daCc/GpXwrRXCtnXggnyIRijo8QVL/vIP/zR7IYhL2QmS77YlC9BREpQH5sn8yms1O+atixhhOPTVPeaGujFVA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-14T07:11:22Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "amount", - "value": "89599632673" - }, - { - "key": "completion_time", - "value": "2020-01-04T07:11:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "amount", - "value": "11757658ukrw" - } - ] - } - ] - }, - { - "height": "9745", - "txhash": "AC605F765592867438ADCEA4AAA569E8C999F7B21CE259F6F1E746425D292F8E", - "data": "0C08F5F4C1F005109BECB38C01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1a6a7qzqc8xg8j5pxcnl62crvdhuvwqtygfupdv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "amount", - "value": "11141636902" - }, - { - "key": "completion_time", - "value": "2020-01-04T11:43:49Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1a6a7qzqc8xg8j5pxcnl62crvdhuvwqtygfupdv" - }, - { - "key": "amount", - "value": "1785971ukrw" - }, - { - "key": "recipient", - "value": "terra1a6a7qzqc8xg8j5pxcnl62crvdhuvwqtygfupdv" - }, - { - "key": "amount", - "value": "2801655ukrw,1uluna" - } - ] - } - ] - }], - "gas_wanted": "365000", - "gas_used": "242641", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1a6a7qzqc8xg8j5pxcnl62crvdhuvwqtygfupdv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc", - "amount": { - "denom": "uluna", - "amount": "11141636902" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5475" - }], - "gas": "365000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A1ZzV6Ihxe6nPD2G1UJJYifZ5xmsPdWkN3AMZLkGqEUp" - }, - "signature": "/KWlGYHEdvgBuMlMntEpUfC41fFN2aQECFG7OhTR5GlKsF6pv+TWA8QATQDuYGu3Mo+gQrdnmFkOhyGs+8YUCA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-14T11:43:49Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1a6a7qzqc8xg8j5pxcnl62crvdhuvwqtygfupdv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "amount", - "value": "11141636902" - }, - { - "key": "completion_time", - "value": "2020-01-04T11:43:49Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1a6a7qzqc8xg8j5pxcnl62crvdhuvwqtygfupdv" - }, - { - "key": "amount", - "value": "1785971ukrw" - }, - { - "key": "recipient", - "value": "terra1a6a7qzqc8xg8j5pxcnl62crvdhuvwqtygfupdv" - }, - { - "key": "amount", - "value": "2801655ukrw,1uluna" - } - ] - } - ] - }, - { - "height": "15070", - "txhash": "9288C870C5BD4C41690128FBB9E43E862509C9D2BBF3582A0E776B555393630D", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55600", - "gas_used": "37137", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "validator_dst_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "amount": { - "denom": "uluna", - "amount": "3068858482" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "834" - }], - "gas": "55600" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "vsql6lN9UFNp5JG1c71/hj2uhSItXhUVBZxtiGyg1dISpVtlzTzXBmzT/e8wxIFAXGfK0ont1xs1aXVVf4qBKQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-14T21:18:27Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "22036", - "txhash": "2260D01BBCEFB81527B948ACC985CD9430075E771E68ECD53BB8CD3C7E6A470F", - "data": "0C08F0E2C6F00510AFDEECC703", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw" - }, - { - "key": "destination_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "amount", - "value": "10000000000" - }, - { - "key": "completion_time", - "value": "2020-01-05T09:50:40Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "4414566ukrw" - }, - { - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "468215ukrw" - } - ] - } - ] - }], - "gas_wanted": "374533", - "gas_used": "249274", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2", - "validator_src_address": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw", - "validator_dst_address": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3", - "amount": { - "denom": "uluna", - "amount": "10000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5618" - }], - "gas": "374533" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ap1s+mF9dHf6tIJRie2xszMyqx8hYt5pa4kpoprfHrdM" - }, - "signature": "Q2lhb++7sKmKlHD/nQdCr9COQGRkjriUxx/xK4StXxUdu8+yC7que3OSEguWbtJZjUntWxABdPHLEO+2yJ1Zcg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-15T09:50:40Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw" - }, - { - "key": "destination_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "amount", - "value": "10000000000" - }, - { - "key": "completion_time", - "value": "2020-01-05T09:50:40Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "4414566ukrw" - }, - { - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "468215ukrw" - } - ] - } - ] - }, - { - "height": "22046", - "txhash": "70B3F75E2DE091430A99C1ADB49E4B0E5C9F759A2A79244F9511D9310E38D5ED", - "data": "0C08B1E3C6F00510E0E4FC9C02", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "4609000000" - }, - { - "key": "completion_time", - "value": "2020-01-05T09:51:45Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "244667ukrw" - }, - { - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "9344732ukrw" - } - ] - } - ] - }], - "gas_wanted": "355400", - "gas_used": "236448", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2", - "validator_src_address": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "4609000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5331" - }], - "gas": "355400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ap1s+mF9dHf6tIJRie2xszMyqx8hYt5pa4kpoprfHrdM" - }, - "signature": "TPSfvDkO+BtBskzoflRpZ+NawoSDRbyEh+uY1IP6mzhwz3+81SDY4GXvfUFdgjiZuiAzM9Kzlz8Fnww1oAC+bw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-15T09:51:45Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "4609000000" - }, - { - "key": "completion_time", - "value": "2020-01-05T09:51:45Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "244667ukrw" - }, - { - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "9344732ukrw" - } - ] - } - ] - }, - { - "height": "26425", - "txhash": "86FC66FCFED5450A37E4140BDF713C6AABA7BCB7321A212FD6CFBA3223A64E39", - "data": "0C0899C1C8F00510F4C4EAD702", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1krvdnpgndl9e00w5vfs7avg9gff9c4qzj03e5t" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "90156425461" - }, - { - "key": "completion_time", - "value": "2020-01-05T17:44:57Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1krvdnpgndl9e00w5vfs7avg9gff9c4qzj03e5t" - }, - { - "key": "amount", - "value": "18252504151ukrw,3480uluna,942353umnt,5334usdr,1uusd" - } - ] - } - ] - }], - "gas_wanted": "321466", - "gas_used": "213631", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1krvdnpgndl9e00w5vfs7avg9gff9c4qzj03e5t", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "90156425461" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4822" - }], - "gas": "321466" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+Ik11O2iF34oxD4V0XTULr9yazwpEIXV6rj6278jLJ5" - }, - "signature": "Tj5wT01DXq9XPvyeqmX/r/zPiwsPIRk8iSg4ttnJKiFCoyy2t4PVD4Qdu852vtdu/ksIsyK2sPTE/+U2eXpsdQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-15T17:44:57Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1krvdnpgndl9e00w5vfs7avg9gff9c4qzj03e5t" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "90156425461" - }, - { - "key": "completion_time", - "value": "2020-01-05T17:44:57Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1krvdnpgndl9e00w5vfs7avg9gff9c4qzj03e5t" - }, - { - "key": "amount", - "value": "18252504151ukrw,3480uluna,942353umnt,5334usdr,1uusd" - } - ] - } - ] - }, - { - "height": "30809", - "txhash": "389AA72EFEC29AE504CD69F0B6630084773D2A7C0FEE2DAAA79928A1619FA98A", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "53533", - "gas_used": "34930", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1kaphnwl67fn9rf4gs5r0usjpxjschuqjj3jfeg", - "validator_src_address": "terravaloper1tusfpgvjrplqg2fm7wacy4slzjmnzswcfufuvp", - "validator_dst_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "amount": { - "denom": "uluna", - "amount": "10319000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "803" - }], - "gas": "53533" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AjU12Uf4KhY5g3BxVYZ71ArTIDzSXoBza1qgzqv+MJHU" - }, - "signature": "5VHy9nPCVOyW1zJJSdvj9tQNSVTINRiYuKB2YkIucCAM1OM7oT0a61VKZxAbEUP8vdicYdqSDJAXEGlDITax8A==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-16T01:38:03Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "43243", - "txhash": "624AAD0DAC58175B499FFCE0542EB884544EC838B6B5B93EFDADAD109B347EEB", - "data": "0C088E95CFF00510CC8E9ABB03", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "5000000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T00:02:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "8871556ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "402681232ukrw,537uluna,822umnt,71usdr" - } - ] - } - ] - }], - "gas_wanted": "384600", - "gas_used": "256267", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "5000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5769" - }], - "gas": "384600" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "rhTJiYSef7CAXy4TU86cXOvK5vtue+UsVRSI2r/Pfw03VmnpS0sbFabMdEBa6/XaC7gytCUfgZ/qXqXP6FxqvQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T00:02:22Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "5000000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T00:02:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "8871556ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "402681232ukrw,537uluna,822umnt,71usdr" - } - ] - } - ] - }, - { - "height": "43248", - "txhash": "05202F6E589B46F4A118ACDD17DFB377EFB249FDE1E2780F13DF1E7B0C9FEA97", - "data": "0C08AE95CFF00510FDC1FEC002", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "5000000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T00:02:54Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "99951ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "435816794ukrw,536uluna,941umnt,74usdr" - } - ] - } - ] - }], - "gas_wanted": "384666", - "gas_used": "255568", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "amount": { - "denom": "uluna", - "amount": "5000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5770" - }], - "gas": "384666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "/PW7/Pmn8hY+ZtjsKgReXnXlzNI94IsaRsirCo6gfG0bjpHTWLJYo/41c5H6xartiOyGOD13hBFqIDdFfmh7WA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T00:02:54Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "5000000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T00:02:54Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "99951ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "435816794ukrw,536uluna,941umnt,74usdr" - } - ] - } - ] - }, - { - "height": "46360", - "txhash": "7B1899D5EFC66BB73E4EA001EEFA9C8907A961A681D3EB6873F5FC6F9E51E7DD", - "data": "0C0895B3D0F00510D4ECDCAC01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "1500000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T05:39:33Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "378124921ukrw,24uluna,1879umnt,19usdr" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "965911303ukrw,66uluna,4610umnt,51usdr" - } - ] - } - ] - }], - "gas_wanted": "390000", - "gas_used": "259283", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "amount": { - "denom": "uluna", - "amount": "1500000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5850" - }], - "gas": "390000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "ocvehhj2yc0yHYID46XP86xQgu7lrDdo9760ta60RXZAl49C9EgNx4LEGYQCWVrCFfGce5gxEpyrEz4/cYDIuw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T05:39:33Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "1500000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T05:39:33Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "378124921ukrw,24uluna,1879umnt,19usdr" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "965911303ukrw,66uluna,4610umnt,51usdr" - } - ] - } - ] - }, - { - "height": "46364", - "txhash": "F68F9A5FDFAB20690910DFEA7CAF2BFD1E3248C697798C47D0E082FED01F08BB", - "data": "0C08AFB3D0F0051097B1859A01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "5000000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T05:39:59Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "818197ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "901975008ukrw,67uluna,4158umnt,45usdr" - } - ] - } - ] - }], - "gas_wanted": "389933", - "gas_used": "259256", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "5000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5849" - }], - "gas": "389933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "CREaoUusxIiRQHPC6e64Rh+aMNRGbx//GvrVTTlPfII3Wzcrw5D3I1Oh1eE1fGKv5xPzFhCUlsKmq1FPQHpU0w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T05:39:59Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "5000000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T05:39:59Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "818197ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "901975008ukrw,67uluna,4158umnt,45usdr" - } - ] - } - ] - }, - { - "height": "46368", - "txhash": "7709E41E76D66715A13136BD14F153D63558CE247FE95DB3A43D158E934D5CD7", - "data": "0C08C8B3D0F00510B3F5CFCE01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "4255442528" - }, - { - "key": "completion_time", - "value": "2020-01-07T05:40:24Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "189024678ukrw,68uluna,5146umnt,15usdr" - } - ] - } - ] - }], - "gas_wanted": "303866", - "gas_used": "202185", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "4255442528" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4558" - }], - "gas": "303866" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "tL3Kp8qqZP0woLZkwSefNC3pzT93twBKL1MjQy0A7u9/qbNVK2Tot64uzto1MduudlJgxDtDZ1PK/XWowALwwQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T05:40:24Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "4255442528" - }, - { - "key": "completion_time", - "value": "2020-01-07T05:40:24Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "189024678ukrw,68uluna,5146umnt,15usdr" - } - ] - } - ] - }, - { - "height": "47319", - "txhash": "39ADF0BB8B0540AC566AFD22F6BFF9FBABB36E2BE0812AE38082E4FCEA6D80C8", - "data": "0B08FAE3D0F0051092B9E426", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15f3egy6ej3edx6yt7rm4g4r6agh6leuh9ynej0" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "key": "amount", - "value": "31118252802" - }, - { - "key": "completion_time", - "value": "2020-01-07T07:23:38Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15f3egy6ej3edx6yt7rm4g4r6agh6leuh9ynej0" - }, - { - "key": "amount", - "value": "749840667ukrw,32uluna,91588umnt,158usdr" - } - ] - } - ] - }], - "gas_wanted": "298466", - "gas_used": "198875", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra15f3egy6ej3edx6yt7rm4g4r6agh6leuh9ynej0", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf", - "amount": { - "denom": "uluna", - "amount": "31118252802" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4477" - }], - "gas": "298466" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AqFhTZMfOvdH9kDDp9crdu5SCUQhjc2TFX59pk7e7m0o" - }, - "signature": "DI96q6u52/K/+6aJEJu3SjUXgUy+mZ23dbUPtMVqrXUmsEgx/AJk+a8rGXAZJdyymzWKMu3mr6MKjcBnADtHDA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T07:23:38Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15f3egy6ej3edx6yt7rm4g4r6agh6leuh9ynej0" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "key": "amount", - "value": "31118252802" - }, - { - "key": "completion_time", - "value": "2020-01-07T07:23:38Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15f3egy6ej3edx6yt7rm4g4r6agh6leuh9ynej0" - }, - { - "key": "amount", - "value": "749840667ukrw,32uluna,91588umnt,158usdr" - } - ] - } - ] - }, - { - "height": "47392", - "txhash": "18A5FF5A3632A43529F3CEAFF417F44876D4B03E9F041D147302832D79509A4D", - "data": "0A08D2E7D0F00510C4FF2A", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1kaphnwl67fn9rf4gs5r0usjpxjschuqjj3jfeg" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "key": "amount", - "value": "79332330155" - }, - { - "key": "completion_time", - "value": "2020-01-07T07:31:30Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1kaphnwl67fn9rf4gs5r0usjpxjschuqjj3jfeg" - }, - { - "key": "amount", - "value": "1961100599ukrw,88uluna,233803umnt,405usdr" - } - ] - } - ] - }], - "gas_wanted": "305066", - "gas_used": "202915", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1kaphnwl67fn9rf4gs5r0usjpxjschuqjj3jfeg", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf", - "amount": { - "denom": "uluna", - "amount": "79332330155" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4576" - }], - "gas": "305066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AjU12Uf4KhY5g3BxVYZ71ArTIDzSXoBza1qgzqv+MJHU" - }, - "signature": "OgGCHPveC78sOkGYOYmBij6YCyMxOwXntK8kcuiKISwe/BOSi975wu8w+ken60B0a6NADDLvtvfvLFmk8wHzqQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T07:31:30Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1kaphnwl67fn9rf4gs5r0usjpxjschuqjj3jfeg" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "key": "amount", - "value": "79332330155" - }, - { - "key": "completion_time", - "value": "2020-01-07T07:31:30Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1kaphnwl67fn9rf4gs5r0usjpxjschuqjj3jfeg" - }, - { - "key": "amount", - "value": "1961100599ukrw,88uluna,233803umnt,405usdr" - } - ] - } - ] - }, - { - "height": "48931", - "txhash": "F22A64268AC508F40DE1A36AE8CC5B80AD23397DE22913BDA4DF4E8109C02ADE", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55933", - "gas_used": "38013", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "amount": { - "denom": "uluna", - "amount": "33233878371" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "839" - }], - "gas": "55933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4j7d14sTqP+bnIYUDeOssgXHJcaFSIaDI7yR2j5LGLV" - }, - "signature": "LFEJlSimlUD1HDy5ZKnKkUHPna0Bvi5Klivo+pef82EmX/gVD0pLqkQDN8/fdt3/fQrD+K2gglgqKXc+WVFvyQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T10:17:58Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "48947", - "txhash": "21C70EA4359F5A79A6395893BAD602ABA0FE84B55DFDEF2C6F2D334E3F5E5702", - "data": "0B08BFB6D1F00510C891E630", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "10000000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T10:19:43Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "260842523ukrw,3uluna,41958umnt,63usdr" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "1022455196ukrw,16uluna,172492umnt,259usdr" - } - ] - } - ] - }], - "gas_wanted": "391400", - "gas_used": "260162", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "amount": { - "denom": "uluna", - "amount": "10000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5871" - }], - "gas": "391400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "j2Uia8Uhfv6a1KdyYusT5tBcYclVt9lrRIrD8srUTr41WVZ6jG8U3LKN3h5UTS0+H2BU1nXTHdHv2gHZMlTt2w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T10:19:43Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "10000000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T10:19:43Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "260842523ukrw,3uluna,41958umnt,63usdr" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "1022455196ukrw,16uluna,172492umnt,259usdr" - } - ] - } - ] - }, - { - "height": "51601", - "txhash": "A465CE85FD24B54A76C47FFFD7E247607C5F3CF71B0124989BCDE6E4EB1B320D", - "data": "0C0891BDD2F005108AC0F4BD02", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "2500000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T15:06:57Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "78251948ukrw,30179umnt,3usdr" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "1414705858ukrw,10uluna,514071umnt,65usdr" - } - ] - } - ] - }], - "gas_wanted": "395133", - "gas_used": "262924", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "amount": { - "denom": "uluna", - "amount": "2500000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5927" - }], - "gas": "395133" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "LO/DlZMU+wKBzjdi3WKWz8vXWsWHsE3mP4lrv89EARkQ9FlQMA809fVfCt26rc8HXQb+87Cxswvh0Q1kvDmIrQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-17T15:06:57Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "2500000000" - }, - { - "key": "completion_time", - "value": "2020-01-07T15:06:57Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "78251948ukrw,30179umnt,3usdr" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "1414705858ukrw,10uluna,514071umnt,65usdr" - } - ] - } - ] - }, - { - "height": "61616", - "txhash": "A4E7B11FF09138C1E42335F8F9888397AFACB73633A4F60A387CBFCB6AB2762D", - "data": "0C08D7B9D6F00510E9A096C201", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1k5dwysuh3dz95spnhzyee53xxpaf88pyr6l4nm" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1k5dwysuh3dz95spnhzyee53xxpaf88pyr4ngrg" - }, - { - "key": "destination_validator", - "value": "terravaloper16jsypha5lv6e3mc24veqzfw3rznfqu92d58yfg" - }, - { - "key": "amount", - "value": "1000000" - }, - { - "key": "completion_time", - "value": "2020-01-08T09:11:51Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1k5dwysuh3dz95spnhzyee53xxpaf88pyr6l4nm" - }, - { - "key": "amount", - "value": "307813ukrw,25umnt" - } - ] - } - ] - }], - "gas_wanted": "200000", - "gas_used": "168569", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1k5dwysuh3dz95spnhzyee53xxpaf88pyr6l4nm", - "validator_src_address": "terravaloper1k5dwysuh3dz95spnhzyee53xxpaf88pyr4ngrg", - "validator_dst_address": "terravaloper16jsypha5lv6e3mc24veqzfw3rznfqu92d58yfg", - "amount": { - "denom": "uluna", - "amount": "1000000" - } - } - }], - "fee": { - "amount": [], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "ArJg3tmF7Wj7IZelqk7Me9Lam4zKNImZjJqtxLqLUw9b" - }, - "signature": "mzAO9Z7HWqeoYkgQARpipTUsccGSqKAnjIGdDLAV/ggG1HKi2eKaCvMQKb7hfVR/2hLikmZxUDOJPv8Zsgdb4w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-18T09:11:51Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1k5dwysuh3dz95spnhzyee53xxpaf88pyr6l4nm" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1k5dwysuh3dz95spnhzyee53xxpaf88pyr4ngrg" - }, - { - "key": "destination_validator", - "value": "terravaloper16jsypha5lv6e3mc24veqzfw3rznfqu92d58yfg" - }, - { - "key": "amount", - "value": "1000000" - }, - { - "key": "completion_time", - "value": "2020-01-08T09:11:51Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1k5dwysuh3dz95spnhzyee53xxpaf88pyr6l4nm" - }, - { - "key": "amount", - "value": "307813ukrw,25umnt" - } - ] - } - ] - }, - { - "height": "73430", - "txhash": "E8319FAFD449A7532DED6F32EED270387314B49A461852D0838125503E05DF14", - "data": "0C08F190DBF00510B1FABAD103", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1x6drt9lruyl8waxzqprjxppkd4feh407npchgc" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "26784000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:30:09Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1x6drt9lruyl8waxzqprjxppkd4feh407npchgc" - }, - { - "key": "amount", - "value": "527638406ukrw,2uluna,48409umnt,31usdr" - } - ] - } - ] - }], - "gas_wanted": "306333", - "gas_used": "203561", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1x6drt9lruyl8waxzqprjxppkd4feh407npchgc", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "26784000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4595" - }], - "gas": "306333" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AsQsbzcaxaiK29RJZqCU6rDiqZB2ziCg47kcEbLF98YX" - }, - "signature": "K9dUkZ2bQpPjIgo8Tj/ZtHHAmr2T3Jpb340sI3Tpg2IzQjTGkeIGCSWN6XmxyvLV996lDkFj8dYYEvSuQZ+tTw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:30:09Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1x6drt9lruyl8waxzqprjxppkd4feh407npchgc" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "26784000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:30:09Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1x6drt9lruyl8waxzqprjxppkd4feh407npchgc" - }, - { - "key": "amount", - "value": "527638406ukrw,2uluna,48409umnt,31usdr" - } - ] - } - ] - }, - { - "height": "73475", - "txhash": "CA3CF984646C34B10A12810C45377A7B777A53F8DEFD44ECD95E9164010EBADA", - "data": "0C089593DBF00510D5B6E38502", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1peeym2kv2zenxd36pz38gkds4vs3vckdq70qag" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "3640000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:35:01Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1peeym2kv2zenxd36pz38gkds4vs3vckdq70qag" - }, - { - "key": "amount", - "value": "1757118825ukrw,258uluna,139736umnt,307usdr" - } - ] - } - ] - }], - "gas_wanted": "300133", - "gas_used": "200025", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1peeym2kv2zenxd36pz38gkds4vs3vckdq70qag", - "validator_src_address": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "3640000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4502" - }], - "gas": "300133" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "ApNAcno0GN0GmhdMliVsgv3B8TlZhSr04n0Xni2mDO4V" - }, - "signature": "exdMhf5IduMGpe9DITeNdbdRf2SrmKCpm7MOYijDQxdjZdWzORD0977mjAenYJW/6NI7rvqZfYhuxSJrQKIj1Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:35:01Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1peeym2kv2zenxd36pz38gkds4vs3vckdq70qag" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "3640000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:35:01Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1peeym2kv2zenxd36pz38gkds4vs3vckdq70qag" - }, - { - "key": "amount", - "value": "1757118825ukrw,258uluna,139736umnt,307usdr" - } - ] - } - ] - }, - { - "height": "73501", - "txhash": "0741A53080F06308B16F6600C6DE423ABA7E352AD65BA5C41A1FD38AF814198B", - "data": "0C08BD94DBF005109EE5B6E002", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "140000000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:37:49Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "21398509201ukrw,178uluna,2046180umnt,1327usdr" - }, - { - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "21550506438ukrw,226uluna,1895913umnt,1396usdr" - } - ] - } - ] - }], - "gas_wanted": "371400", - "gas_used": "247500", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp", - "validator_src_address": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "140000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5571" - }], - "gas": "371400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AyETa9Y9ihObzeRPWMP0MBAa0Mqune3I+5KonOCPTtkv" - }, - "signature": "mlEoe3a6xifaLg/n/R4RxDASb/8kV4/5PwxJ318yYLMGbaHXH/+d0rU3JkKlYarn2DZm21ApErMvmwAwfrBiIA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:37:49Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "140000000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:37:49Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "21398509201ukrw,178uluna,2046180umnt,1327usdr" - }, - { - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "21550506438ukrw,226uluna,1895913umnt,1396usdr" - } - ] - } - ] - }, - { - "height": "73507", - "txhash": "B393D6199AC2B49F4B3368A5B1713A80BBB27BE127E6701262D1672E78B629B6", - "data": "0C08E594DBF00510A89BB19203", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "100000000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:38:29Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "16148467706ukrw,139uluna,1425020umnt,1053usdr" - }, - { - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "23151452ukrw,6uluna" - } - ] - } - ] - }], - "gas_wanted": "368066", - "gas_used": "245259", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp", - "validator_src_address": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "100000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5521" - }], - "gas": "368066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AyETa9Y9ihObzeRPWMP0MBAa0Mqune3I+5KonOCPTtkv" - }, - "signature": "gBSgTKmM06UFL1sXf5VHKHf+dkaRwuoFPpQ+QBKawLtazjUxCUS3MkkcDBUKxPtZe/LCN5dQmXn1UgE+/ie8mw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:38:29Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "100000000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:38:29Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "16148467706ukrw,139uluna,1425020umnt,1053usdr" - }, - { - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "23151452ukrw,6uluna" - } - ] - } - ] - }, - { - "height": "73513", - "txhash": "10CE1862FEE157A99A38292DDBA883DE583D7AFBF55421F8DCAAC9A648199BFB", - "data": "0B088D95DBF00510F892F06C", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "399989999999" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:39:09Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "66489304185ukrw,565uluna,6228117umnt,4300usdr" - }, - { - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "20645605ukrw,8uluna" - } - ] - } - ] - }], - "gas_wanted": "365266", - "gas_used": "243396", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp", - "validator_src_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "399989999999" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5479" - }], - "gas": "365266" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AyETa9Y9ihObzeRPWMP0MBAa0Mqune3I+5KonOCPTtkv" - }, - "signature": "BfE3ygCv2gVSiEGvO9HHOPG3NB9s7RICDD9Ey5nxM7Mk/0lNwyqKK1KLcg8XF6Oa5Wvy04D6AAROspP9T45wLw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:39:09Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "399989999999" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:39:09Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "66489304185ukrw,565uluna,6228117umnt,4300usdr" - }, - { - "key": "recipient", - "value": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp" - }, - { - "key": "amount", - "value": "20645605ukrw,8uluna" - } - ] - } - ] - }, - { - "height": "73558", - "txhash": "B2069EBEC8EBFBAC5D5BCD7562D90478F3468097A240CBB2ADC57DED5BC22BFD", - "data": "0C08B097DBF005109DF6EF8F03", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "9999000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:44:00Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty" - }, - { - "key": "amount", - "value": "661359521ukrw,4uluna,39522umnt,44usdr" - }, - { - "key": "recipient", - "value": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty" - }, - { - "key": "amount", - "value": "414160ukrw" - } - ] - } - ] - }], - "gas_wanted": "422333", - "gas_used": "280968", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty", - "validator_src_address": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "9999000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "6335" - }], - "gas": "422333" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A9Qm6nXFCUUk9Nlhv4espExgXfo5icnS/kwhjuYsNcM6" - }, - "signature": "Vp2mYGblNRyuPzW+7C4C8601NZG6i/O8doZkyPFpoFx3Tue0LYqBOxy2AMLRZRqEm359IXBzy7CO1dArvJzY3w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:44:00Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "9999000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:44:00Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty" - }, - { - "key": "amount", - "value": "661359521ukrw,4uluna,39522umnt,44usdr" - }, - { - "key": "recipient", - "value": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty" - }, - { - "key": "amount", - "value": "414160ukrw" - } - ] - } - ] - }, - { - "height": "73562", - "txhash": "73603E4BD1983E58D8D9229B7E54538ABD61603368B3D0CDB9B292E953298E94", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "81266", - "gas_used": "53613", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty", - "validator_src_address": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "2000007" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "1219" - }], - "gas": "81266" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A9Qm6nXFCUUk9Nlhv4espExgXfo5icnS/kwhjuYsNcM6" - }, - "signature": "MdNLfQLvEJGTF354LK9w2yL5PLLfmGrpNmO+oHW9bZoRNdHBQ5VLREEEeqe8jYVHDl8MVIESej+i3WvlPzLm/w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:44:26Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73566", - "txhash": "857279ECB9AEF3B769F66B288BDA800BCA2C608944262662FAEBBDA19A750CDA", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "81200", - "gas_used": "53740", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "10000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "1218" - }], - "gas": "81200" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A9Qm6nXFCUUk9Nlhv4espExgXfo5icnS/kwhjuYsNcM6" - }, - "signature": "lpTxY1HMNAA/kLeLfidcfwQ2Tz/cMuRigqUNmic3jLAu3DFFRe2k4t7NXGiEfSFMG2gE3rvWTZR8vKUjHDJjCA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:44:52Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73578", - "txhash": "DA9242395873947B00DAB673D057C071D37609DCCC7C36724FE0315F04360328", - "data": "0C08B198DBF0051096D3E0E901", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "250000000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:46:09Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "amount", - "value": "39517102159ukrw,385uluna,3410936umnt,3477usdr" - } - ] - } - ] - }], - "gas_wanted": "343800", - "gas_used": "228543", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg", - "validator_src_address": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "250000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5157" - }], - "gas": "343800" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AtRb4F6XDOfA0Q8k3HUi/ADM8p68mKzIrwtcEfI8/WgA" - }, - "signature": "UX59OEXSktRT+r4LMpRwIg6spWORxqlaudFGZqInwo9HPBk7Sgqy4e1YzQbZ6Zw0jnor+jaabizf44hMm+CFpA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:46:09Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "250000000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:46:09Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "amount", - "value": "39517102159ukrw,385uluna,3410936umnt,3477usdr" - } - ] - } - ] - }, - { - "height": "73590", - "txhash": "BCFB2DDDC2EA4AF955C319D5F0B3844FB343307587BB7BADFBC876B659EA6178", - "data": "0C08FF98DBF00510F6F5EDA501", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "20675198031" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:47:27Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "5492785ukrw" - } - ] - } - ] - }], - "gas_wanted": "305066", - "gas_used": "203413", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "20675198031" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "4576" - }], - "gas": "305066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "dZ3NCdJ/iEbdUpQ2gQ4J4fmcAA+gU/TpOWmDdZkbvYswWxX6hUXEr2ExdPsT4EP8h0oMXB9wyE4kbMKyCLO82A==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:47:27Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "20675198031" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:47:27Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "5492785ukrw" - } - ] - } - ] - }, - { - "height": "73598", - "txhash": "C768622AD86C504BBD7BCF906D53C0D28A1B6A23FEEE9596FCCB22BF4528FDBD", - "data": "0B08B399DBF00510F1C8FF23", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra17fqhjf4xzn03ygdjaf8m7zmdeug09ttpexeuyv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "63553000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:48:19Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra17fqhjf4xzn03ygdjaf8m7zmdeug09ttpexeuyv" - }, - { - "key": "amount", - "value": "30732428037ukrw,4514uluna,2439747umnt,5388usdr,1uusd" - } - ] - } - ] - }], - "gas_wanted": "409466", - "gas_used": "272478", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra17fqhjf4xzn03ygdjaf8m7zmdeug09ttpexeuyv", - "validator_src_address": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "63553000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "6142" - }], - "gas": "409466" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Arpc0iJ9aN9nf/wNTmmjmRy0zahWsdNU+YQ/IkVz8tJc" - }, - "signature": "73peQtAwyLWQGpNUs9MGQtnda+OEPXKqHACwOuyOxG47BDOEAJMHn8NeEes7cXKkiqYioV9894lFfvXdjZ7zvw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:48:19Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra17fqhjf4xzn03ygdjaf8m7zmdeug09ttpexeuyv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "63553000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:48:19Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra17fqhjf4xzn03ygdjaf8m7zmdeug09ttpexeuyv" - }, - { - "key": "amount", - "value": "30732428037ukrw,4514uluna,2439747umnt,5388usdr,1uusd" - } - ] - } - ] - }, - { - "height": "73609", - "txhash": "50BC8277EE3C601E980A76FCBF81B919C7AE3B9D3BDA30AE1F8FE91A56D13687", - "data": "0C08FA99DBF00510E3C59BD701", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "15036172023" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:49:30Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "5963692ukrw" - }, - { - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "2961797ukrw" - } - ] - } - ] - }], - "gas_wanted": "363666", - "gas_used": "242290", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "15036172023" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5455" - }], - "gas": "363666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "G79GUNHICCLK/0K41rgr5sbRPcOfTqyp6Vdn0nO/DEY1URgawFDwVypRJwcunXyYlaNldT/jPBOGuy6nKRbanA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:49:30Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "15036172023" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:49:30Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "5963692ukrw" - }, - { - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "2961797ukrw" - } - ] - } - ] - }, - { - "height": "73613", - "txhash": "4E67B019153AF69D8060EA81F0B35FB60C826544C4F0E79ADF6FC384E445DCFF", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "191998000000", - "gas_used": "36766", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "2879970000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "2879970000" - }], - "gas": "191998000000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AhZdMRqovCDXiVEPjW9p38/QOkGduNV8XvTQp/7GbTwY" - }, - "signature": "OFzZiTX8SC0R1pdW/Jm33c7iX5K7fiFyml60rPy9FI422WCDw79olsRFiNX0VJ8kXtcEIhRqWUXbr8CFM5fypw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:49:56Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73647", - "txhash": "3F6AF41BC76757D34C058EE363026E637090887B7A23FA8E6D2ADDB5A53F21E2", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "54933", - "gas_used": "36651", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra143yu6408qgwuc5g2a0ekpm9p32ae775yg45xhw", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "2879970000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "824" - }], - "gas": "54933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AhZdMRqovCDXiVEPjW9p38/QOkGduNV8XvTQp/7GbTwY" - }, - "signature": "YXzPkb0DVQFOy9XiA5Z/GR2kmy0oYuh2yByu1+KBfwY9RY73VLAj+KCaeYfZo4LSv6AQdSnKnIRvS5oC1rHvTA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:53:37Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73664", - "txhash": "97D2744666C54411E90CBC312E5F3E83A13786EE795D359FA7114F0B05C7F03D", - "data": "0C08DF9CDBF005109ABCB7EF01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "14850000567" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:55:27Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "10933900ukrw,165806uluna,1umnt" - }, - { - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "13563852ukrw,443035uluna" - } - ] - } - ] - }], - "gas_wanted": "368933", - "gas_used": "245814", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "14850000567" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5534" - }], - "gas": "368933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "0tX7fLYh7a94ODBF9h4hsBxKTe4h8BubYU4TMrGvHiJCqHBds+KseE5uBinrdWFMCTHLzGegvYC0aE0MvEJmGg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:55:27Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "14850000567" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:55:27Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "10933900ukrw,165806uluna,1umnt" - }, - { - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "13563852ukrw,443035uluna" - } - ] - } - ] - }, - { - "height": "73675", - "txhash": "BBC4309D885E5C755E11F2EAE7689529DC977B9B94C98DAE50C9E4D11B60B906", - "data": "0B08A79DDBF005109081A059", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "15070906297" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:56:39Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "12685555ukrw,168273uluna,1umnt" - }, - { - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "2528282ukrw" - } - ] - } - ] - }], - "gas_wanted": "354400", - "gas_used": "235486", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "15070906297" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5316" - }], - "gas": "354400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "a+iYxdI66kI9cG9iLJ//gJAVFytWnJcLyuIfBm25PqFPElHyldyd/OpDyJeQegsoN50Pu0R7jXeHWfHje37Qkg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:56:39Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "15070906297" - }, - { - "key": "completion_time", - "value": "2020-01-09T06:56:39Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "12685555ukrw,168273uluna,1umnt" - }, - { - "key": "recipient", - "value": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv" - }, - { - "key": "amount", - "value": "2528282ukrw" - } - ] - } - ] - }, - { - "height": "73686", - "txhash": "F6310B201E71E3D3847A3DD2A17722D58B0076DB5DDAE625E4CFFF00F2951D5C", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "56200", - "gas_used": "37212", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "843" - }], - "gas": "56200" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "iMNlssabMRNq1bXdU4vUZbysDkuU/bXlMAhOhg7ERTFfLi+QcWJGj4KueN2od9t/Z2mjU71oR/pwRO+MGv794Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:57:50Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73691", - "txhash": "6F99821D4E85243C928C84B1B10F1FE105A54088C5EF0FB5115D8F4F5EB5E206", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "56200", - "gas_used": "36666", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "843" - }], - "gas": "56200" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "wuKoAhYHaiaYCckgi6dw1rtlAVNLEW75cxH+0taPNhkr9oSv9y2lVh3kDxrmKxDi5N+tvEu6o+I6jp58cnJ1bw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:58:22Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73699", - "txhash": "E854C44FEF2C35D00DACB7AF0821ECA38FF07D69EC60400FC8A5C3B794C11258", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "56133", - "gas_used": "37212", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "842" - }], - "gas": "56133" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "OnH/a74fgW2nmnPZFsVGGiOPdWnNwkBfMpZQXhyE7ggP9CJmIhDxv3JBA4Y7PI90YDBogcA83cyhNP4zrE0paw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T06:59:14Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73732", - "txhash": "7AA3CC194B7FB25F8A59147C6E9839CAD0682D05AF21DF40DC9213952755979E", - "data": "0B0899A0DBF00510DE91DD7F", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "5502000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:02:49Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "amount", - "value": "856365694ukrw,61440uluna,80052umnt,53usdr" - } - ] - } - ] - }], - "gas_wanted": "303933", - "gas_used": "201904", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "5502000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4559" - }], - "gas": "303933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ajd6dMiOrU3BddeOo6u4k8e5qatZPmnwQ3Jb1fUmkwfi" - }, - "signature": "ys05b+e4CD09ZcYa1sFQyc9CK9nDZzCkp5TZaMHamcwNW4ZuWKut7DkAQur7wFN9TehWbUt1RDmqTmFfOV71Zw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:02:49Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "5502000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:02:49Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "amount", - "value": "856365694ukrw,61440uluna,80052umnt,53usdr" - } - ] - } - ] - }, - { - "height": "73737", - "txhash": "1E358FE71EA970E3BBBF09D42F0C7D85E4E8074CAFF0165F4925C61CE46ABEE5", - "data": "0B08BAA0DBF00510C19EE960", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "2000000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:03:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "amount", - "value": "328912164ukrw,23574uluna,31905umnt,20usdr" - }, - { - "key": "recipient", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "amount", - "value": "283975ukrw" - } - ] - } - ] - }], - "gas_wanted": "360666", - "gas_used": "240220", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "2000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5410" - }], - "gas": "360666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ajd6dMiOrU3BddeOo6u4k8e5qatZPmnwQ3Jb1fUmkwfi" - }, - "signature": "IlwN3bkPETSwSF4QCePOZgz5JY1cY5KaiKzemMWMZutb6XnRYP90qx6hDhyKWU1CRb3VBohHqdAPEzcMSDEtyg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:03:22Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "2000000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:03:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "amount", - "value": "328912164ukrw,23574uluna,31905umnt,20usdr" - }, - { - "key": "recipient", - "value": "terra1eq73n0u8kgzks84ztuatpvm7et8693cjwezj2r" - }, - { - "key": "amount", - "value": "283975ukrw" - } - ] - } - ] - }, - { - "height": "73752", - "txhash": "E79DB85AFC2F360C49BD6C5857BF1B12595C7A3F0BEB8001BF6ACA46E6D775BF", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "54533", - "gas_used": "36144", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "10000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "818" - }], - "gas": "54533" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4j7d14sTqP+bnIYUDeOssgXHJcaFSIaDI7yR2j5LGLV" - }, - "signature": "gUYREnyKO2FWHZFqUAyjFNqyRfCW6jH3LHaHfHFjfqVUymFjRWX9xAQmM2Oa0Zg0OkxFqvjEEg3cU9DPfQE/qg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:04:59Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73768", - "txhash": "19BEC9E36A9D991C13ACA2A1994BE507A958D81E7BA1D245767D83A4E0679899", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "54066", - "gas_used": "35883", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "811" - }], - "gas": "54066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "GrAaUtHTZ06sSGeS92EMEez316TW/rFIWMvyC+qEIBIgC+11G5qHewpjj8LO/Xek6Oms+BZnWzAkXGvV+Bfxkw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:06:43Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73774", - "txhash": "0ABE885A1F72554FF78D535E850A7FD1B11A3E5C8CB4D2D9E89FAAC9F2CF74E2", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "54000", - "gas_used": "35298", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "810" - }], - "gas": "54000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "RlLD+dsU8KEL3f2HzDqGnsNi5dgzrO7sFUAQrGxefg92/5Z5LTryJp6qBIB5Zkl48jQ7sLgEBARYAZykk5eLig==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:07:21Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73802", - "txhash": "FB4620B5FBE0A78BB727BD162B2AF2DF4D47EB3254FB4073CD61362944524710", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "54133", - "gas_used": "36039", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "812" - }], - "gas": "54133" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "J4KJ6sYreHAd1tjka83dApuVl6RaFjGhoq3hFIzw+/8bc1SHAZR5yJ0cytRYdjr9hwWdVebCSW+7goX9nK1rYQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:10:23Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73885", - "txhash": "C47053BC277DD9984514CC21CC0E4A64F08CE4CC21D100BBD92386D5C62A2B48", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "54066", - "gas_used": "35338", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "811" - }], - "gas": "54066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "atCp5Geq7ZwqQWMpLo+mLZuhqaXA/juyL2kjBYxpCXRdZ1thbWZ3LeVOPq6vsJH9L3S2zIroBzBHYXxFfOdBlg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:19:22Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73898", - "txhash": "F89139347C3ADD8A788D9DD9EE6CB8F5CD2BA8EAD7C0F7F79AB750B00F65E1DD", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "54133", - "gas_used": "35298", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "812" - }], - "gas": "54133" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "RxQjWTKRtrzhXdCclzcaMzxbXC3l6j39jJeYHygfBi9LGjGqTkE38iv545yn+omALFsB/rL95NVoT67/t+LTPw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:20:47Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "73931", - "txhash": "BFCF049BE8491DFE45F4C7A4C04FFC28E0F38B62886CE772A25B6A3F4BAF9CB5", - "data": "0C08A5AADBF00510CBCBEA9903", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1tmd0t803aywdhwuee45e0n0cl4x2d6fp6fjvtd" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "113477051128" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:24:21Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1tmd0t803aywdhwuee45e0n0cl4x2d6fp6fjvtd" - }, - { - "key": "amount", - "value": "11601516138ukrw,1267122uluna,623649umnt,696usdr" - } - ] - } - ] - }], - "gas_wanted": "310600", - "gas_used": "206369", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1tmd0t803aywdhwuee45e0n0cl4x2d6fp6fjvtd", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "113477051128" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4659" - }], - "gas": "310600" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AgoBVfBQ56wydkESAJn/DyT5XbdIFxHnh7ygBN2pGSUa" - }, - "signature": "XxOhYi/DMDYXefyZxhS32a/uu70j58hyK5VeAlFG0wxohjZ7LTPwY3Xwn38YdNT4VRmy8FXr2LVlAJ2Q7sP18g==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:24:21Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1tmd0t803aywdhwuee45e0n0cl4x2d6fp6fjvtd" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "113477051128" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:24:21Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1tmd0t803aywdhwuee45e0n0cl4x2d6fp6fjvtd" - }, - { - "key": "amount", - "value": "11601516138ukrw,1267122uluna,623649umnt,696usdr" - } - ] - } - ] - }, - { - "height": "74051", - "txhash": "C22832D8E2B2E1A1FE9AF3DE5EE7133176860CE83D0F05CA6D15342E37D639FB", - "data": "0C08B1B0DBF00510DFB1CD8502", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1je9e7mr5av3tvwwwfnmnalnu20lt2ngtk6qzcu" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "1037517789999" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:37:21Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1je9e7mr5av3tvwwwfnmnalnu20lt2ngtk6qzcu" - }, - { - "key": "amount", - "value": "496375615745ukrw,11398310uluna,38767419umnt,87540usdr,16uusd" - } - ] - } - ] - }], - "gas_wanted": "400666", - "gas_used": "267199", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1je9e7mr5av3tvwwwfnmnalnu20lt2ngtk6qzcu", - "validator_src_address": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "1037517789999" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "6010" - }], - "gas": "400666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AzQIgHKwfsdiE6y37Bk/qPRTBrImWHiwsYYKsnE7L8+q" - }, - "signature": "Vv7iv01mvNRobOiFonFjzpd7PqEKXaZT2IQPlDtbRnZk05o4izlifOdVWJnqLU6JC7RRXZGQvag9/xdf8G7Pew==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:37:21Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1je9e7mr5av3tvwwwfnmnalnu20lt2ngtk6qzcu" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper15cupwhpnxhgylxa8n4ufyvux05xu864jcv0tsw" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "1037517789999" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:37:21Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1je9e7mr5av3tvwwwfnmnalnu20lt2ngtk6qzcu" - }, - { - "key": "amount", - "value": "496375615745ukrw,11398310uluna,38767419umnt,87540usdr,16uusd" - } - ] - } - ] - }, - { - "height": "74063", - "txhash": "37AA0050627EC550305A9468F631DEA0D1651A86961C57ADFE6E2EBBE027D9A3", - "data": "0C08FFB0DBF0051086EF909502", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "1913054999999" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:38:39Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "amount", - "value": "934845234882ukrw,21483083uluna,74207726umnt,155617usdr,31uusd" - } - ] - } - ] - }], - "gas_wanted": "319666", - "gas_used": "213276", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u", - "validator_src_address": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "1913054999999" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4795" - }], - "gas": "319666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AyvXoKSpWRVJqNyK9LuIrkEGIcj/DGXebYkFmFP95W1U" - }, - "signature": "udXsG3t0mF63KohylrS4aR6o5OMiIrk3VoGwIkp8sRp+ERHpStpW86k2T410+mQTeLxJrrJ5Ec1mEpk8h++dfQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:38:39Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "1913054999999" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:38:39Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "amount", - "value": "934845234882ukrw,21483083uluna,74207726umnt,155617usdr,31uusd" - } - ] - } - ] - }, - { - "height": "74066", - "txhash": "D1560E10CBF86C29F6EC944FD3ED711D12B0369B3BCC97EA812637E1A1CD436B", - "data": "0C0893B1DBF00510E9A6F6EF01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "1913042999999" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:38:59Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "amount", - "value": "993478722503ukrw,22676090uluna,79160395umnt,165205usdr,33uusd" - }, - { - "key": "recipient", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "amount", - "value": "132115115ukrw,29uluna" - } - ] - } - ] - }], - "gas_wanted": "402000", - "gas_used": "267336", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u", - "validator_src_address": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "1913042999999" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "6030" - }], - "gas": "402000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AyvXoKSpWRVJqNyK9LuIrkEGIcj/DGXebYkFmFP95W1U" - }, - "signature": "iKtC5+9eoIh5ROIr3YQz8ry27c3j4J0EKCrlFafiUOg8l259K3z6TNlblPUbYJwEEsm0DLU1E6V2m4dUDGxOCQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T07:38:59Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "1913042999999" - }, - { - "key": "completion_time", - "value": "2020-01-09T07:38:59Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "amount", - "value": "993478722503ukrw,22676090uluna,79160395umnt,165205usdr,33uusd" - }, - { - "key": "recipient", - "value": "terra1zjkr4t3dglt8mzykhtvrq5wltapstlmpdly87u" - }, - { - "key": "amount", - "value": "132115115ukrw,29uluna" - } - ] - } - ] - }, - { - "height": "74753", - "txhash": "535B852CE775205FBEE6844673061AD56A37C3153064418D1EFD227359C398CA", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "54533", - "gas_used": "36339", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "10535030912" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "818" - }], - "gas": "54533" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4j7d14sTqP+bnIYUDeOssgXHJcaFSIaDI7yR2j5LGLV" - }, - "signature": "xUh3V6nz5qJzSrF87c9lj00LNjJ18hz7B+ZhRkAxgwN5KDzTGDo3S5qWxuUOw1R0lAmVpI27E9YgIKY4LzkINg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T08:53:24Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "74758", - "txhash": "ABA634DD45567847FB2D469A91C5D4BE67FE6FB789EBF130C57FE8DF7CB5106C", - "data": "0B08A5D4DBF00510AED9C447", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "24125442" - }, - { - "key": "completion_time", - "value": "2020-01-09T08:53:57Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "amount", - "value": "2203ukrw" - }, - { - "key": "recipient", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "amount", - "value": "741ukrw" - } - ] - } - ] - }], - "gas_wanted": "360533", - "gas_used": "240178", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "24125442" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5408" - }], - "gas": "360533" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4j7d14sTqP+bnIYUDeOssgXHJcaFSIaDI7yR2j5LGLV" - }, - "signature": "ekHpZT9+uZukYYwjbjDtIsI94RVlG3eTuJChlFZb3RMHZoysvyX+C/TGVwy+/z8+Nle2IG3d3hBed9b+m+bU4g==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T08:53:57Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "24125442" - }, - { - "key": "completion_time", - "value": "2020-01-09T08:53:57Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "amount", - "value": "2203ukrw" - }, - { - "key": "recipient", - "value": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf" - }, - { - "key": "amount", - "value": "741ukrw" - } - ] - } - ] - }, - { - "height": "75023", - "txhash": "69BD363C22F949E9E8E18A5DF1736FDA795387A903CA1A386808D47A378564DA", - "data": "0C08DDE1DBF00510A4D5888002", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1ku3rma9yflpsyp0khkh4wxmz8al46txzm8z95w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "37285156050" - }, - { - "key": "completion_time", - "value": "2020-01-09T09:22:37Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1ku3rma9yflpsyp0khkh4wxmz8al46txzm8z95w" - }, - { - "key": "amount", - "value": "324979986ukrw,7uluna,1349umnt,15usdr" - } - ] - } - ] - }], - "gas_wanted": "305400", - "gas_used": "203696", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1ku3rma9yflpsyp0khkh4wxmz8al46txzm8z95w", - "validator_src_address": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "37285156050" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4581" - }], - "gas": "305400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A7SsJtXvIHIGLuMx8z5c+MyhYHhYA/LRE+fTEmJkmQYN" - }, - "signature": "YspNOCnwQYpjSl8PSZjNl2Q7LRove+TfQbfCJ1Ft69B04Vd6mkTQOFliOuRcTEwfNnQohXT6isiJ9JR2zP1rMw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T09:22:37Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1ku3rma9yflpsyp0khkh4wxmz8al46txzm8z95w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "37285156050" - }, - { - "key": "completion_time", - "value": "2020-01-09T09:22:37Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1ku3rma9yflpsyp0khkh4wxmz8al46txzm8z95w" - }, - { - "key": "amount", - "value": "324979986ukrw,7uluna,1349umnt,15usdr" - } - ] - } - ] - }, - { - "height": "76379", - "txhash": "816393F6FDF1390EFBD06151708D5A0257DA366444A6209A1952283B49342F28", - "data": "0C08CDA6DCF00510B6CCD1F801", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "6055341167" - }, - { - "key": "completion_time", - "value": "2020-01-09T11:49:33Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "amount", - "value": "392617353ukrw,71372uluna,25285umnt,28usdr" - } - ] - } - ] - }], - "gas_wanted": "289866", - "gas_used": "192723", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7", - "validator_src_address": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "6055341167" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "4348" - }], - "gas": "289866" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AixfbxW5d1S0fYUfeRlsS6mYdSV/1AOATaVtK4aRuhPk" - }, - "signature": "9k2mW8IE68a2pAob0eaCQFAWXpQoOY9y7ZmvNHjY6/gs09gchgo7gzgyGZxgTO58Z0+KPLjoKoyHRp2X1wfmKQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T11:49:33Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "6055341167" - }, - { - "key": "completion_time", - "value": "2020-01-09T11:49:33Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "amount", - "value": "392617353ukrw,71372uluna,25285umnt,28usdr" - } - ] - } - ] - }, - { - "height": "76395", - "txhash": "5CD71F4A2C9627F4FD615B1B051590C90F397C3D85C3BEE639CDB7B8431C5EFC", - "data": "0C08B4A7DCF005108EEAA7E602", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "9205895107" - }, - { - "key": "completion_time", - "value": "2020-01-09T11:51:16Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "amount", - "value": "572367764ukrw,105079uluna,36595umnt,40usdr" - }, - { - "key": "recipient", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "amount", - "value": "873533ukrw" - } - ] - } - ] - }], - "gas_wanted": "364266", - "gas_used": "242190", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7", - "validator_src_address": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "9205895107" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5464" - }], - "gas": "364266" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AixfbxW5d1S0fYUfeRlsS6mYdSV/1AOATaVtK4aRuhPk" - }, - "signature": "lSjBEENJ8mmZB6BTSNr7ncroH1Art2xJ2L0i7P3HcBAzbARb/sL3i2mXsSeU5wT+n3auP20ixP+dLcAhK2ZHzg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T11:51:16Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "9205895107" - }, - { - "key": "completion_time", - "value": "2020-01-09T11:51:16Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "amount", - "value": "572367764ukrw,105079uluna,36595umnt,40usdr" - }, - { - "key": "recipient", - "value": "terra1em2lad2n3z33f335llfna5nwjvryg2fn3gzqe7" - }, - { - "key": "amount", - "value": "873533ukrw" - } - ] - } - ] - }, - { - "height": "77050", - "txhash": "00C0679731035C9D1AC7BDEC9B082DCE0E04E7660C67D6AD57598C62D1515F34", - "data": "0C08D4C8DCF00510EAC7DBB802", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "450000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T13:02:12Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "95521ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "9751966ukrw" - } - ] - } - ] - }], - "gas_wanted": "401800", - "gas_used": "267111", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "amount": { - "denom": "uluna", - "amount": "450000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "6027" - }], - "gas": "401800" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "AxEWN3Y+2GmpBlJA9KYYIp6wLvqz0AWpK1UprcLZQGYiuPcKmhQddSppLl0MQZqBPAmDnLSRwsJ3QMMME3jdLw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T13:02:12Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "450000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T13:02:12Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "95521ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "9751966ukrw" - } - ] - } - ] - }, - { - "height": "77056", - "txhash": "9664354238545DE79967C6DC0BFD0663726F284F6D63114CBBEF8B4DCDD8F9F2", - "data": "0C08FBC8DCF005109CA9D6BD02", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "450000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T13:02:51Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "25928ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "5212306ukrw,1uluna,2umnt" - } - ] - } - ] - }], - "gas_wanted": "405333", - "gas_used": "270312", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "amount": { - "denom": "uluna", - "amount": "450000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "6080" - }], - "gas": "405333" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "h2qHTA6gI7nKdGRxdlJltV7AwNXZptlRsjayWX8S5qRVBQK1P2SpF7vGNtYKGqzYPycEjm1zS/dhDNGJal2P+w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T13:02:51Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh" - }, - { - "key": "amount", - "value": "450000000" - }, - { - "key": "completion_time", - "value": "2020-01-09T13:02:51Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "25928ukrw" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "5212306ukrw,1uluna,2umnt" - } - ] - } - ] - }, - { - "height": "78895", - "txhash": "8662A34A23C02F6A887A86132D77CFB7C7A4F85BF4C5EAF2FB5BF1ECDC352025", - "data": "0C08A5A6DDF00510C0F3BE8802", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "3344556873" - }, - { - "key": "completion_time", - "value": "2020-01-09T16:21:57Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "amount", - "value": "492008ukrw" - } - ] - } - ] - }], - "gas_wanted": "290066", - "gas_used": "192654", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0", - "validator_src_address": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "3344556873" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "4351" - }], - "gas": "290066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A2YFZ5UsztMOj9xNhpYk1tqaaHAOwMx5OE36BB87uA96" - }, - "signature": "wcfw/tCiLb4YJupbR60SnnZty+w/1Z6Ilx2uWBnxq/8E+LzOMLgp1aLIpIUT6Y5h87yShBPg7TvuMh1FY22Tbw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T16:21:57Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "3344556873" - }, - { - "key": "completion_time", - "value": "2020-01-09T16:21:57Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "amount", - "value": "492008ukrw" - } - ] - } - ] - }, - { - "height": "78899", - "txhash": "E737B0F458D694CC5561D8487C10CE5DC8746DB9239BD85D2DC7C8CEBBC92260", - "data": "0C08BFA6DDF00510CFDDCEA102", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "1979905404" - }, - { - "key": "completion_time", - "value": "2020-01-09T16:22:23Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "amount", - "value": "107087ukrw" - }, - { - "key": "recipient", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "amount", - "value": "36145ukrw" - } - ] - } - ] - }], - "gas_wanted": "360800", - "gas_used": "240396", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "1979905404" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5412" - }], - "gas": "360800" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A2YFZ5UsztMOj9xNhpYk1tqaaHAOwMx5OE36BB87uA96" - }, - "signature": "jUIzdb68gsIFOu+omYvdhnZ8t03/IWVc1jHGUSngi2ZCQmLO4Fy9TCowjUW45pmhfajPEs/DXSYhJenFblTgDw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T16:22:23Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "1979905404" - }, - { - "key": "completion_time", - "value": "2020-01-09T16:22:23Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "amount", - "value": "107087ukrw" - }, - { - "key": "recipient", - "value": "terra15l2wxa2452lm2p82ql35z6jkjfaudg4at9vuw0" - }, - { - "key": "amount", - "value": "36145ukrw" - } - ] - } - ] - }, - { - "height": "78999", - "txhash": "F69D5E827E89FE9C6F5A57AD6EBC9A3138E633A1693D21D125CB7BF2450CA44F", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "57733", - "gas_used": "37950", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1krvdnpgndl9e00w5vfs7avg9gff9c4qzj03e5t", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "90468632189" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "866" - }], - "gas": "57733" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+Ik11O2iF34oxD4V0XTULr9yazwpEIXV6rj6278jLJ5" - }, - "signature": "6U5rFWd18vj22obm/CV29sDwJPovyNDoEhCxOEaBwuB5gfmrVYt+XU1mjkhAjj6MVxuwvogBohNnErJZmzJ20A==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-19T16:33:14Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "85036", - "txhash": "B3561190416D64D2FAF42527772695362427A8FC71BBC039324C01BF3F479C8E", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "59200", - "gas_used": "38711", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e82da9n6jz4t42eh0wn5hrt6hdmf7jyq8sufkp", - "validator_src_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "validator_dst_address": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf", - "amount": { - "denom": "uluna", - "amount": "100000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "888" - }], - "gas": "59200" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AyETa9Y9ihObzeRPWMP0MBAa0Mqune3I+5KonOCPTtkv" - }, - "signature": "5+yOEfTV6S0VeMsi/eRHQKll4NZfsuvVLfawlHTNaDA2/VUupR5mUdXoLXfc0J5tWkRZrJ2PCZkQ4Mosc6GA/A==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T03:25:59Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "85382", - "txhash": "BD4651EA7AAE07418E030A9FC3201E56E6EA346790AAD23BBEB1DF6B93B1C5AB", - "data": "0C0892EFDFF00510B2B2A9F201", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra17ysnpmndwa3xqhd4g8d9fzkan8mjc8hn7aa3r8" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "11057000000" - }, - { - "key": "completion_time", - "value": "2020-01-10T04:03:30Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra17ysnpmndwa3xqhd4g8d9fzkan8mjc8hn7aa3r8" - }, - { - "key": "amount", - "value": "2220603255ukrw,126224uluna,190849umnt,144usdr" - } - ] - } - ] - }], - "gas_wanted": "327800", - "gas_used": "218450", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra17ysnpmndwa3xqhd4g8d9fzkan8mjc8hn7aa3r8", - "validator_src_address": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "11057000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4917" - }], - "gas": "327800" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AqTsTZzF3rzZJa6h7zsQmKAmkbLo4SPtYxwAjUi62Rwi" - }, - "signature": "lZs6YTYmST+oOov9/+eLqR6mJsdT2vctA5S3tkL9E45Qh1RyZA8J+MNvcRc+vPFGAp4KM8QBqP4rpGBqeJJ5dw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T04:03:30Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra17ysnpmndwa3xqhd4g8d9fzkan8mjc8hn7aa3r8" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1hg70rkal5d86fl57k0gc7de0rrk4klgs59r7jc" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "11057000000" - }, - { - "key": "completion_time", - "value": "2020-01-10T04:03:30Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra17ysnpmndwa3xqhd4g8d9fzkan8mjc8hn7aa3r8" - }, - { - "key": "amount", - "value": "2220603255ukrw,126224uluna,190849umnt,144usdr" - } - ] - } - ] - }, - { - "height": "85417", - "txhash": "2996A98268CAA6742791EE950BD1C9E30939A75C8077137BCFEB3AC0127AA412", - "data": "0C08F7F0DFF00510E88EF08F02", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "70000000000" - }, - { - "key": "completion_time", - "value": "2020-01-10T04:07:19Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "amount", - "value": "8452965ukrw,2uluna" - } - ] - } - ] - }], - "gas_wanted": "316800", - "gas_used": "211097", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "70000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4752" - }], - "gas": "316800" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A5baJHhtjjlNWFleFwn8nM1ynjkpz6NNqroDiK+CYrFW" - }, - "signature": "MB5dVlp14m7ZEiiy6vGscDWx51QIsT37NjE/Xz/8dscpURbq+ydKYeBxv5uesuZRQuYmxQPWdkgNWQW51eCz7A==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T04:07:19Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "70000000000" - }, - { - "key": "completion_time", - "value": "2020-01-10T04:07:19Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "amount", - "value": "8452965ukrw,2uluna" - } - ] - } - ] - }, - { - "height": "86305", - "txhash": "76B3E3805EA09D2D75CA40D79CCD65EC44EB2021E5DBD87C1535F7F8F0FF6AE2", - "data": "0B08859EE0F00510F9DBAC55", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1y9fm7lt8h6pzz554p232txf58kxf57t869n9t8" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "346956000000" - }, - { - "key": "completion_time", - "value": "2020-01-10T05:43:33Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1y9fm7lt8h6pzz554p232txf58kxf57t869n9t8" - }, - { - "key": "amount", - "value": "193267482152ukrw,3896474uluna,17401926umnt,30490usdr,7uusd" - } - ] - } - ] - }], - "gas_wanted": "344333", - "gas_used": "228830", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1y9fm7lt8h6pzz554p232txf58kxf57t869n9t8", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "346956000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5165" - }], - "gas": "344333" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A1bdK4Uj+Ezv7VuhRlhGFS/Kf/mz5+5L+KljIq2s130L" - }, - "signature": "6+a87dAQlxA1glMgwHpaK77xhOvHA54XWEMCdheODZI50uiQpIF9QtQifYXkNi9oNUx+mUMSoPv9+tyD5pgBPg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T05:43:33Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1y9fm7lt8h6pzz554p232txf58kxf57t869n9t8" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "346956000000" - }, - { - "key": "completion_time", - "value": "2020-01-10T05:43:33Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1y9fm7lt8h6pzz554p232txf58kxf57t869n9t8" - }, - { - "key": "amount", - "value": "193267482152ukrw,3896474uluna,17401926umnt,30490usdr,7uusd" - } - ] - } - ] - }, - { - "height": "86325", - "txhash": "14AF5317118A7E4B02CEAD5184E5C2321314BBF59615818FA6875A9406B65E59", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "81066", - "gas_used": "53308", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "46521000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "1216" - }], - "gas": "81066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A9Qm6nXFCUUk9Nlhv4espExgXfo5icnS/kwhjuYsNcM6" - }, - "signature": "PLoKlfHFK4a1EjoLUy/cRioIBRZLzks9lxyoh1hw6xkqNtn8qCU8RlNXSc5K8zVFHjf8sYY9aI4WorG8yX3b9Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T05:45:44Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "87055", - "txhash": "5C2F91AAB8686A7E17144957A35D73A19EBBA255ECC2F0D0AD19948E1F08CC2F", - "data": "0C0895C4E0F00510F7C7CEC301", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1lsjc8870ky0f0s6qh2h6emk67fv4kfzsn2whnh" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "401739100000" - }, - { - "key": "completion_time", - "value": "2020-01-10T07:04:53Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1lsjc8870ky0f0s6qh2h6emk67fv4kfzsn2whnh" - }, - { - "key": "amount", - "value": "226109991970ukrw,4511728uluna,20149636umnt,35395usdr,8uusd" - } - ] - } - ] - }], - "gas_wanted": "341400", - "gas_used": "226874", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1lsjc8870ky0f0s6qh2h6emk67fv4kfzsn2whnh", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "401739100000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5121" - }], - "gas": "341400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A9/woBSiLEDt8ypZSOQvcCWbqcYXYYGHDl/5zt3Ucbb3" - }, - "signature": "dFjFYzgEmwHWu+hS5h0PQ0zAoGrY8TuYHe3GK/n5cw8a4pns9HudsnEmdlHyoRP0A4Di4LAlstjdqziFSE00Yw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T07:04:53Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1lsjc8870ky0f0s6qh2h6emk67fv4kfzsn2whnh" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "401739100000" - }, - { - "key": "completion_time", - "value": "2020-01-10T07:04:53Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1lsjc8870ky0f0s6qh2h6emk67fv4kfzsn2whnh" - }, - { - "key": "amount", - "value": "226109991970ukrw,4511728uluna,20149636umnt,35395usdr,8uusd" - } - ] - } - ] - }, - { - "height": "87217", - "txhash": "61C72BB0E2DB656F70E21A8098572EB15DEA859DD741D30018A28E6A24591E2C", - "data": "0C08B5CCE0F00510FDDA82F501", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1gwsn3fwxf0qwmpda7ujjdzsxj5a446rgwwntl3" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "213758600000" - }, - { - "key": "completion_time", - "value": "2020-01-10T07:22:29Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1gwsn3fwxf0qwmpda7ujjdzsxj5a446rgwwntl3" - }, - { - "key": "amount", - "value": "120557365529ukrw,2400614uluna,10723361umnt,18833usdr,4uusd" - } - ] - } - ] - }], - "gas_wanted": "346666", - "gas_used": "230531", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1gwsn3fwxf0qwmpda7ujjdzsxj5a446rgwwntl3", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "213758600000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5200" - }], - "gas": "346666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AhgXtBdqnAQliQucPcEHjKUPqulHnCYiM1wiNfLI1lN6" - }, - "signature": "KlKsa+Ij+xHLudqxZkfHnW8tn+p9OUzZSj2NysesK4VT6bp9WtnxHu/Ggoynwog2CJr2nIdPAuq1xUTz48kAOA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T07:22:29Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1gwsn3fwxf0qwmpda7ujjdzsxj5a446rgwwntl3" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "213758600000" - }, - { - "key": "completion_time", - "value": "2020-01-10T07:22:29Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1gwsn3fwxf0qwmpda7ujjdzsxj5a446rgwwntl3" - }, - { - "key": "amount", - "value": "120557365529ukrw,2400614uluna,10723361umnt,18833usdr,4uusd" - } - ] - } - ] - }, - { - "height": "88275", - "txhash": "E9C2F83559B2824811FFF8D255411D1ED0B89EEAA12EA2ECB5CA5527AC26CCB9", - "data": "0C08A282E1F00510C4A6C0A902", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1y6w7uj4ykezwq7e82fkm5dw7s5rsatdvmd2y76" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "9337822992" - }, - { - "key": "completion_time", - "value": "2020-01-10T09:17:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1y6w7uj4ykezwq7e82fkm5dw7s5rsatdvmd2y76" - }, - { - "key": "amount", - "value": "784051161ukrw,9uluna,115876umnt,47usdr" - } - ] - } - ] - }], - "gas_wanted": "305133", - "gas_used": "203308", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1y6w7uj4ykezwq7e82fkm5dw7s5rsatdvmd2y76", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "9337822992" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4577" - }], - "gas": "305133" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A/iFqb+VqCtqqDSyOjLpu3JLwqCyW7Amv+owyYsWnyKu" - }, - "signature": "qoYgp/JRVDJ6lqT3gN9TIRbxjcLzbfIyDbb33WrGmc9V7D8flf2GyR3NvNHuCYmJykdJYUx8vkQ27hVzC1ygww==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T09:17:22Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1y6w7uj4ykezwq7e82fkm5dw7s5rsatdvmd2y76" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "9337822992" - }, - { - "key": "completion_time", - "value": "2020-01-10T09:17:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1y6w7uj4ykezwq7e82fkm5dw7s5rsatdvmd2y76" - }, - { - "key": "amount", - "value": "784051161ukrw,9uluna,115876umnt,47usdr" - } - ] - } - ] - }, - { - "height": "91257", - "txhash": "7FC251E4745251FE6907D9031760A8B180780702DE37F95E77B9E27641B5180E", - "data": "0C08809AE2F00510ECCFDAB903", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1sjp2km67p97wjtz9lmt2ldzkut05hmxc8qvtcm" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "44275214357" - }, - { - "key": "completion_time", - "value": "2020-01-10T14:41:04Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1sjp2km67p97wjtz9lmt2ldzkut05hmxc8qvtcm" - }, - { - "key": "amount", - "value": "2707216ukrw" - }, - { - "key": "recipient", - "value": "terra1sjp2km67p97wjtz9lmt2ldzkut05hmxc8qvtcm" - }, - { - "key": "amount", - "value": "1143342ukrw,134umnt" - } - ] - } - ] - }], - "gas_wanted": "378933", - "gas_used": "252277", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1sjp2km67p97wjtz9lmt2ldzkut05hmxc8qvtcm", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "44275214357" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5684" - }], - "gas": "378933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A8RTm6ia7+KQdTHq2xgviivbyWrfOkQBYEokl1MQ7Xzu" - }, - "signature": "I4+6bPZvKhOaz1uXY5erZiFnqSbjNvFqLKspOZE22KBWoT9iH7hLSaHK7o41p3f02MEDF7TTo8rYHqW4oPPlJA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T14:41:04Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1sjp2km67p97wjtz9lmt2ldzkut05hmxc8qvtcm" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "44275214357" - }, - { - "key": "completion_time", - "value": "2020-01-10T14:41:04Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1sjp2km67p97wjtz9lmt2ldzkut05hmxc8qvtcm" - }, - { - "key": "amount", - "value": "2707216ukrw" - }, - { - "key": "recipient", - "value": "terra1sjp2km67p97wjtz9lmt2ldzkut05hmxc8qvtcm" - }, - { - "key": "amount", - "value": "1143342ukrw,134umnt" - } - ] - } - ] - }, - { - "height": "95009", - "txhash": "B76FFB69F18AC4D94280E7C859909122EA80B58B019866002ACBFF2DAD2F7043", - "data": "0C08FDD7E3F00510AAFBAA9203", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "1076645462" - }, - { - "key": "completion_time", - "value": "2020-01-10T21:26:21Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "34571ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "35113ukrw" - } - ] - } - ] - }], - "gas_wanted": "363866", - "gas_used": "242175", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "amount": { - "denom": "uluna", - "amount": "1076645462" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5458" - }], - "gas": "363866" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "jK5On00pRrzr30eM8gDWRvqAfeWGRX8NeE4asRYJ0Clo9pOC2kq7YO1+ouqfyVqPk0AlneKZlFnJMh6qUs3TiQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T21:26:21Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "1076645462" - }, - { - "key": "completion_time", - "value": "2020-01-10T21:26:21Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "34571ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "35113ukrw" - } - ] - } - ] - }, - { - "height": "95020", - "txhash": "8BC975F63DD6F25E83B287D9D52EE0AE2D7D71F88C9A1BB4879DD0DB28E72738", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"shares must be > 0\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "48333", - "gas_used": "31487", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846", - "amount": { - "denom": "uluna", - "amount": "1" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "725" - }], - "gas": "48333" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "1smEVm2jk4Qb3KY4B9rLgt3eolc7MiTVwqqN9EEXaGFxSzqiYUQEJd7vI6agxy9Eg3vzX6HHD+/R9FMw5dfkIg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T21:27:33Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "95027", - "txhash": "495F35CCF23F6B407D32090B5788DF60B0D0A0623DAC04CF8AB19A1854EAA5EB", - "data": "0C08F3D8E3F00510D48A8BA902", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "13711351" - }, - { - "key": "completion_time", - "value": "2020-01-10T21:28:19Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "601ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "61331ukrw" - } - ] - } - ] - }], - "gas_wanted": "386000", - "gas_used": "256790", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "amount": { - "denom": "uluna", - "amount": "13711351" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5790" - }], - "gas": "386000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "+mDcDOMZWO60hGpHUHwRm6mmi3v0IuZidDFbZcZEN6kcV9W0TJf3AUsXeu/+GTAd0i5pPGa8w9+M4V5HNM57NQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T21:28:19Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "13711351" - }, - { - "key": "completion_time", - "value": "2020-01-10T21:28:19Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "601ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "61331ukrw" - } - ] - } - ] - }, - { - "height": "95034", - "txhash": "460D17A0BBFB734155E9ACCA8A882998D942BE02BE86D0F37857FDAD0DCEED14", - "data": "0C08A0D9E3F00510E7ADACE401", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "3003467116" - }, - { - "key": "completion_time", - "value": "2020-01-10T21:29:04Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "148290ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "17081ukrw" - } - ] - } - ] - }], - "gas_wanted": "363666", - "gas_used": "241908", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g", - "validator_dst_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "amount": { - "denom": "uluna", - "amount": "3003467116" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5455" - }], - "gas": "363666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "sp3zPmjs/MqiviVkIf489ruWtzuJzs2kbID6B29pL44iWs/0WrbaUhIj00e06IJlywYxSgozM5D/NO8ICNuyjw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T21:29:04Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1uhjx34pfsxk9xh34yn8p2w4469uqdz067rqu5g" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "3003467116" - }, - { - "key": "completion_time", - "value": "2020-01-10T21:29:04Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "148290ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "17081ukrw" - } - ] - } - ] - }, - { - "height": "95039", - "txhash": "C937AA2180A6419EB7DCE69BB95D7CF04A0CC0CF139745E34A83BAB7C4EEEF2D", - "data": "0C08C0D9E3F005109FEAE19C01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "280912" - }, - { - "key": "completion_time", - "value": "2020-01-10T21:29:36Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "13ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "22211ukrw" - } - ] - } - ] - }], - "gas_wanted": "381400", - "gas_used": "253637", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846", - "validator_dst_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "amount": { - "denom": "uluna", - "amount": "280912" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5721" - }], - "gas": "381400" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "NRzWDD3IQKZFCtl+bTjubslyj96KU1bC2okfhDFrczdPIvr9hnkmaswo+sXiX+yruQpPtoPMEVPI8WjgcL5zEw==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-20T21:29:36Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1h6rf7y2ar5vz64q8rchz5443s3tqnswrpf4846" - }, - { - "key": "destination_validator", - "value": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey" - }, - { - "key": "amount", - "value": "280912" - }, - { - "key": "completion_time", - "value": "2020-01-10T21:29:36Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "13ukrw" - }, - { - "key": "recipient", - "value": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr" - }, - { - "key": "amount", - "value": "22211ukrw" - } - ] - } - ] - }, - { - "height": "98679", - "txhash": "996BDB33020BD0FAF97DB921C032881DF9E1339337DFB00AB02DCF2160A997CD", - "data": "0B089F92E5F0051093AE8B13", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "70029358765" - }, - { - "key": "completion_time", - "value": "2020-01-11T04:03:43Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "amount", - "value": "10628674ukrw,1uluna" - }, - { - "key": "recipient", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "amount", - "value": "10187490ukrw,1uluna" - } - ] - } - ] - }], - "gas_wanted": "365333", - "gas_used": "243627", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "70029358765" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5480" - }], - "gas": "365333" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A5baJHhtjjlNWFleFwn8nM1ynjkpz6NNqroDiK+CYrFW" - }, - "signature": "V3fOU7TvC9DyH98Rk2qTAVubnFn8c5DLqK889bWReRZQE4iT98u3yi7gp6Gyd6RfHmFWYO2+xRTguIvjQ2QocQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-21T04:03:43Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "70029358765" - }, - { - "key": "completion_time", - "value": "2020-01-11T04:03:43Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "amount", - "value": "10628674ukrw,1uluna" - }, - { - "key": "recipient", - "value": "terra1e0cnvq2m3t2n7hqrtmadheen2hjvjglght8e0u" - }, - { - "key": "amount", - "value": "10187490ukrw,1uluna" - } - ] - } - ] - }, - { - "height": "111473", - "txhash": "7D11369E55B59B89A46FEB2AA7A2BB33EA1826D95AF56E3B453F85DB6C868426", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55000", - "gas_used": "36299", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "7168090656" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "825" - }], - "gas": "55000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "aiaagkE9MFmbOqqe89jE7dVJM86oviUChMvK0WoJCJkUAuTz/3NwXRMnCnLMOfcoQN/uvdYQE0hBUMPKVCMqRg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T03:11:59Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "114716", - "txhash": "C0CAD54C0BE9B2252121325893EF16EFFFA655032E0267573EAAC6A4CC45B608", - "data": "0C08A8C2EBF00510BEC9C8AB01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "270000000000" - }, - { - "key": "completion_time", - "value": "2020-01-12T09:04:40Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "amount", - "value": "14674338ukrw,83uluna" - }, - { - "key": "recipient", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "amount", - "value": "65339937670ukrw,3273374uluna,9760863umnt,5976usdr" - } - ] - } - ] - }], - "gas_wanted": "435066", - "gas_used": "290016", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "270000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "6526" - }], - "gas": "435066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AtRb4F6XDOfA0Q8k3HUi/ADM8p68mKzIrwtcEfI8/WgA" - }, - "signature": "Sb0MI2ashH9NoKhEaEmVQMqzpFOI9DOLs82zoYM15mZwBU7xSK265cHy9zSgAfOBMn5OR5GoZH0kohLGlNdf8Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T09:04:40Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "270000000000" - }, - { - "key": "completion_time", - "value": "2020-01-12T09:04:40Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "amount", - "value": "14674338ukrw,83uluna" - }, - { - "key": "recipient", - "value": "terra1aan3e7t7p48kupsy3w7jlh0clyfpu7fcl0ztsg" - }, - { - "key": "amount", - "value": "65339937670ukrw,3273374uluna,9760863umnt,5976usdr" - } - ] - } - ] - }, - { - "height": "115523", - "txhash": "A320FBB93DA0515929456FD0529E55A08BE9E0362FC6FD50E40D49AD2FE28E4C", - "data": "0C08BFEBEBF00510BD9BADBA01", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "key": "amount", - "value": "15000000000" - }, - { - "key": "completion_time", - "value": "2020-01-12T10:32:31Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "67644369ukrw,459uluna,618umnt,1usdr" - }, - { - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "49654ukrw" - } - ] - } - ] - }], - "gas_wanted": "417933", - "gas_used": "277654", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2", - "validator_src_address": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau", - "validator_dst_address": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x", - "amount": { - "denom": "uluna", - "amount": "15000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "6269" - }], - "gas": "417933" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Ap1s+mF9dHf6tIJRie2xszMyqx8hYt5pa4kpoprfHrdM" - }, - "signature": "8iR2hytJQ1H7VYv0LgegfUgnFXrJ+UQu2NZNqyjUVnFzmsDn+4zopRADslJ5U/Me4FP/hxccgJ+i9wYNMZ0+jA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T10:32:31Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1kprce6kc08a6l03gzzh99hfpazfjeczfpzkkau" - }, - { - "key": "destination_validator", - "value": "terravaloper1v5hrqlv8dqgzvy0pwzqzg0gxy899rm4kdur03x" - }, - { - "key": "amount", - "value": "15000000000" - }, - { - "key": "completion_time", - "value": "2020-01-12T10:32:31Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "67644369ukrw,459uluna,618umnt,1usdr" - }, - { - "key": "recipient", - "value": "terra15krj23pg8t4krd7t3lkhjq4jtkgg8mfp3m58l2" - }, - { - "key": "amount", - "value": "49654ukrw" - } - ] - } - ] - }, - { - "height": "116551", - "txhash": "01F4ADCD4401893BB9D0ADA7332168900DD8FFB3B72EA47F5083BB4B81696BB6", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55466", - "gas_used": "36240", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1hugk5nhcx9v7m74gt996zqtvx3m8t4lplj4luv", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "19286372373" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "832" - }], - "gas": "55466" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Av4m1uVBOCv8BMHAZhKZeNHSY8VgvuA1JQbx8ZAtZtk5" - }, - "signature": "MFBoyVZ2uEOpfQ8yPFOmyqAcOWehETeLAyj90QMcQcdvOms2NyAgEdG56jGXD+xVGRIAQjPG1hHFqENOPCRlcg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T12:24:27Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "118321", - "txhash": "F78BC37F96E3D6DD73BCD4E8F0DA93710B6E3F90FC2E34DACBA508BF52A8A84F", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55066", - "gas_used": "35922", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "50052096001" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "826" - }], - "gas": "55066" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "V80GItUZQ1tCaat8+AiF3NmPr7yKSQ2dS5c9TE6+wAAKRSp7AkbtRDdt3eAcFygS90iKiEVyhEhdrBU0qO1ygA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T15:36:56Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "118338", - "txhash": "8613B93E721FC8092F6898F883CEF0FA03B9FC5C6E778773DB0FE75A294E5F03", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55133", - "gas_used": "36468", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "50052096001" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "827" - }], - "gas": "55133" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "1GbdbHESLyBCxcgZkx1eIBxGxm52E02a075BUd0qVv8eE5a5ciQM7mpEdizeLWFpCwk6kS+/mgHIJfz160iA7A==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T15:38:47Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "118348", - "txhash": "4943284A36AC17E6300460F9D84E736F60208A0CAA727C118B7563BE45332DCD", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55000", - "gas_used": "35962", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "10052096001" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "825" - }], - "gas": "55000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "aNZWO8ySSx4+Zi5s3Fdgz7FtqrGdsjWrw36icGo+Aa8OOhFnRYBDjrKqJBossKbL7Fo8V4LO9EpKTEM0t1OMog==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T15:39:53Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "118371", - "txhash": "61D4F59566F16DAEEB4CEF376CC9302706CCF23205B9B678534DD52413EA4BF6", - "data": "0C08DEFCECF00510FD8DFCE102", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "100000000" - }, - { - "key": "completion_time", - "value": "2020-01-12T15:42:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "362121ukrw,1umnt" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "410942633ukrw,410uluna,1080umnt,11usdr" - } - ] - } - ] - }], - "gas_wanted": "394266", - "gas_used": "262053", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "100000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5914" - }], - "gas": "394266" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "ec/mDG9Q0ZlyTOAc1qJvn4lUv9dl0BWVib3ioZgoQ6VGNeyG+LaLlAvMXtFYEg+p6bKnGrwkT2mEXXJzxxIoDQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T15:42:22Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "100000000" - }, - { - "key": "completion_time", - "value": "2020-01-12T15:42:22Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "362121ukrw,1umnt" - }, - { - "key": "recipient", - "value": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w" - }, - { - "key": "amount", - "value": "410942633ukrw,410uluna,1080umnt,11usdr" - } - ] - } - ] - }, - { - "height": "118383", - "txhash": "5B2515A3CB757F18A1A074EF8F948D0A54128D84D94A6D99E9B9E7DD22D51309", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "57133", - "gas_used": "38079", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1jsdfyz8uhw2nd7cl45709w40r268phmvxam8eh", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "52096001" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "857" - }], - "gas": "57133" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "rAPOgJPdGUdTMmjrjAqI5/8tuc89VQk+/gVzWOZQrMZEdhJhJvpDbGk5sNy9t21uTdH0TsXOAzo/NKh5I70IDA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T15:43:42Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "121377", - "txhash": "BF88837CC666FFBA4F06F9525A8E290B225C4B16C0F441804C158651A612EA5A", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55466", - "gas_used": "37017", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1vwzu8ax0apk2s50nvh8hec7u8wa2qgdqrdc8mr", - "validator_src_address": "terravaloper1t0z9y2p26qzsh06f2l2kn2v8hqtkyd33s409ey", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "7168090656" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "832" - }], - "gas": "55466" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+rC2/2QJTyf0Kxn0CYu8+YpfALGvmpqvPvDa0DMwIBA" - }, - "signature": "My9ksva0hq9rGk1R1e4VabTMSXmH+Ggtgeq07OuWWuYV9HXunoAfj8grnkIgnBokOihxZTH5BD4vBXxOlF8M0w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-22T21:07:50Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "125784", - "txhash": "9E2DBF3D60218AC46FCE9E732DD6F29456FFD6DBB0CAB68D00A2A09F4A4AAFF2", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "81533", - "gas_used": "53923", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1396z0lq2wdqllsgjtr5g5cxugext6hvag32aty", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "50000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "1223" - }], - "gas": "81533" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A9Qm6nXFCUUk9Nlhv4espExgXfo5icnS/kwhjuYsNcM6" - }, - "signature": "Z82NdxF8ZbT6PHmw2eK+ZeWCWQLXth47e/ddBfIiZ7Af218HuHVt63w+B8a2A2qdpSanyOJpt8r0pWu3/xKOFA==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-23T05:06:44Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "126262", - "txhash": "C0AAC62A0EDC9E5E97F0EB1D51260F19474AF6EED44EC1B332FB01757ED07849", - "data": "0B08978EF0F005108CB2E109", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1jyjg55hzsh0f4xymy0kuuan30pp4q75ru0h35c" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv" - }, - { - "key": "amount", - "value": "1000000" - }, - { - "key": "completion_time", - "value": "2020-01-13T05:58:47Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1jyjg55hzsh0f4xymy0kuuan30pp4q75ru0h35c" - }, - { - "key": "amount", - "value": "688731ukrw,13uluna,66umnt" - }, - { - "key": "recipient", - "value": "terra1jyjg55hzsh0f4xymy0kuuan30pp4q75ru0h35c" - }, - { - "key": "amount", - "value": "1312443ukrw,25uluna,120umnt" - } - ] - } - ] - }], - "gas_wanted": "301384", - "gas_used": "231774", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1jyjg55hzsh0f4xymy0kuuan30pp4q75ru0h35c", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv", - "amount": { - "denom": "uluna", - "amount": "1000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "0" - }], - "gas": "301384" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "An/QGB4F5r/sCIEbVaYO1SuY/NHfWdyW5fhQmKNAEgGA" - }, - "signature": "Yvws6dG10xN4hEtFuhX/+xKeP6MGoRTPoQAF45vQ3L5GAwUSh+GAQyvjqZ6ENaX395ozn3qe46rU6Gas/ABAhw==" - }], - "memo": "Syncnode's iOS Wallet 🙀" - } - }, - "timestamp": "2019-12-23T05:58:47Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1jyjg55hzsh0f4xymy0kuuan30pp4q75ru0h35c" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "destination_validator", - "value": "terravaloper1d0vfj9zvxfgcm4yt4ze4u35mvhj57eg2ku2ekv" - }, - { - "key": "amount", - "value": "1000000" - }, - { - "key": "completion_time", - "value": "2020-01-13T05:58:47Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1jyjg55hzsh0f4xymy0kuuan30pp4q75ru0h35c" - }, - { - "key": "amount", - "value": "688731ukrw,13uluna,66umnt" - }, - { - "key": "recipient", - "value": "terra1jyjg55hzsh0f4xymy0kuuan30pp4q75ru0h35c" - }, - { - "key": "amount", - "value": "1312443ukrw,25uluna,120umnt" - } - ] - } - ] - }, - { - "height": "132721", - "txhash": "87E550D504812261F386CFC13BBEA4B524FF8EDB524F5664A34FA9E416FE59AB", - "data": "0B08E4D7F2F00510E4B7CD7B", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1qp5f784c93zv77nsyteyp94algph9nm2e6sz59" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "5380000000" - }, - { - "key": "completion_time", - "value": "2020-01-13T17:41:56Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1qp5f784c93zv77nsyteyp94algph9nm2e6sz59" - }, - { - "key": "amount", - "value": "4843207230ukrw,70915uluna,427724umnt,601usdr" - } - ] - } - ] - }], - "gas_wanted": "306333", - "gas_used": "204079", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1qp5f784c93zv77nsyteyp94algph9nm2e6sz59", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "5380000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4595" - }], - "gas": "306333" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A05X5PYoptjRxMcWTeNR1zMrIOBAeXjjPRMkkGYbQyC7" - }, - "signature": "bGvIRGnJDX1ugeut3twfwmwV2VBWquqnsSzIJK8x1CBa8BSRe8qWhh4oJ2bouimmf3d8OEK4pqEIEKi2XU9X8w==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-23T17:41:56Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1qp5f784c93zv77nsyteyp94algph9nm2e6sz59" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "5380000000" - }, - { - "key": "completion_time", - "value": "2020-01-13T17:41:56Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1qp5f784c93zv77nsyteyp94algph9nm2e6sz59" - }, - { - "key": "amount", - "value": "4843207230ukrw,70915uluna,427724umnt,601usdr" - } - ] - } - ] - }, - { - "height": "135302", - "txhash": "951B0E912A25122911485474383E87FC9C581F52013501E709F4DAD0D99485D5", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55800", - "gas_used": "37024", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "100134663585" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "837" - }], - "gas": "55800" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4j7d14sTqP+bnIYUDeOssgXHJcaFSIaDI7yR2j5LGLV" - }, - "signature": "2BI7oU6xjqcfFDfY8d5kzteUzV15JUzuNKzmM83mebpwU7mDZVW9qfSRcbQvpSyyLgPbrpV2N62wypxBl67EKQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-23T22:21:48Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "135309", - "txhash": "E166D92D476B3329853246C8F0D6B4FEA3E2308F401A6FBF89F4255EB78003FA", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "55800", - "gas_used": "36975", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1e5ncelsh4qhqt3s97vn43hxlhmt7zd43yszdnf", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "10000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "837" - }], - "gas": "55800" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4j7d14sTqP+bnIYUDeOssgXHJcaFSIaDI7yR2j5LGLV" - }, - "signature": "A7Rm07ndN5HVfsdlT8FOkBGOovsiT73KFclQVJ6Ig4sHaPZjUeS0+Hf2ah0UljN2hUKPJFHp9J5BEHeAP9036Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-23T22:22:34Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "138182", - "txhash": "570EC289BD38A2CD8FB5C82F2EDE70CC7CFE2368E11008D99A57A3C8A8D2AD90", - "data": "0B08EFEDF4F00510A1C69A0D", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1p0l6mn53hv2pjurxaljsdkht79fx8fj4nzxzxv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "148999999999" - }, - { - "key": "completion_time", - "value": "2020-01-14T03:35:11Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1p0l6mn53hv2pjurxaljsdkht79fx8fj4nzxzxv" - }, - { - "key": "amount", - "value": "138261344691ukrw,2013974uluna,11861108umnt,19052usdr,3uusd" - } - ] - } - ] - }], - "gas_wanted": "342266", - "gas_used": "227396", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1p0l6mn53hv2pjurxaljsdkht79fx8fj4nzxzxv", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "148999999999" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5134" - }], - "gas": "342266" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+sJFW1fL3QYrSg173MbNIQX/iPoAjUEd3Z4UGRsJ4bG" - }, - "signature": "u7r8mUHYqz/fPBi8FFGtUVlhIEl6ARVU7ge8cWMVtPxR+GHGRK/oSqKEWwDBzT7rnN3ljaT0IjocTv5Bf+tW7Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-24T03:35:11Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1p0l6mn53hv2pjurxaljsdkht79fx8fj4nzxzxv" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "148999999999" - }, - { - "key": "completion_time", - "value": "2020-01-14T03:35:11Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1p0l6mn53hv2pjurxaljsdkht79fx8fj4nzxzxv" - }, - { - "key": "amount", - "value": "138261344691ukrw,2013974uluna,11861108umnt,19052usdr,3uusd" - } - ] - } - ] - }, - { - "height": "141969", - "txhash": "36838653DC34F7E8A05E9AFFBAE5F77A08EE9A6E4BC057D7D52B001F514ED478", - "data": "0C08CAAFF6F00510B3BEABE401", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1x3lc6rn942gn5du62ufvquts9fedn67lathsx0" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "1500000000" - }, - { - "key": "completion_time", - "value": "2020-01-14T10:28:26Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1x3lc6rn942gn5du62ufvquts9fedn67lathsx0" - }, - { - "key": "amount", - "value": "489450ukrw,3uluna" - }, - { - "key": "recipient", - "value": "terra1x3lc6rn942gn5du62ufvquts9fedn67lathsx0" - }, - { - "key": "amount", - "value": "167ukrw" - } - ] - } - ] - }], - "gas_wanted": "387000", - "gas_used": "257865", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1x3lc6rn942gn5du62ufvquts9fedn67lathsx0", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "amount": { - "denom": "uluna", - "amount": "1500000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "5805" - }], - "gas": "387000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AggnnRqnsXTovaKvRFS9H9L02SXmD2QhmYCElJDGOu9k" - }, - "signature": "96LscRAFH2DPCwYSyeQFlw9ivnx2QhUZyc+Nj+3C1jwCxkdhK73/NfU4tFfm2iUXtvGb7usTakdoQZ0/Mvn+kQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-24T10:28:26Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1x3lc6rn942gn5du62ufvquts9fedn67lathsx0" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja" - }, - { - "key": "amount", - "value": "1500000000" - }, - { - "key": "completion_time", - "value": "2020-01-14T10:28:26Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1x3lc6rn942gn5du62ufvquts9fedn67lathsx0" - }, - { - "key": "amount", - "value": "489450ukrw,3uluna" - }, - { - "key": "recipient", - "value": "terra1x3lc6rn942gn5du62ufvquts9fedn67lathsx0" - }, - { - "key": "amount", - "value": "167ukrw" - } - ] - } - ] - }, - { - "height": "144746", - "txhash": "AF9C7B26DF27831213F4FDAC406FF9ACD25B103E4068E18A1B8F6FB87F782A09", - "data": "0B088EBEF7F00510ADFCF705", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra10nxpnrcm78rlevvt28ztucwf6xcqts26yj4vfl" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "104041573461" - }, - { - "key": "completion_time", - "value": "2020-01-14T15:32:30Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10nxpnrcm78rlevvt28ztucwf6xcqts26yj4vfl" - }, - { - "key": "amount", - "value": "6640393994ukrw,40854uluna,856058umnt,6459usdr" - }, - { - "key": "recipient", - "value": "terra10nxpnrcm78rlevvt28ztucwf6xcqts26yj4vfl" - }, - { - "key": "amount", - "value": "7072983ukrw,33uluna,907umnt,7usdr" - } - ] - } - ] - }], - "gas_wanted": "385200", - "gas_used": "255620", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra10nxpnrcm78rlevvt28ztucwf6xcqts26yj4vfl", - "validator_src_address": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "104041573461" - } - } - }], - "fee": { - "amount": [{ - "denom": "ukrw", - "amount": "5778" - }], - "gas": "385200" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A4SCWYVZOHPcx0+Z73lNT/2dbeaz4R1zHTgZvmNDI97L" - }, - "signature": "yUyRh2ej3hOEvhcg3BkvLoEPMxR5q+7DhYJvxf0tPn9rUgmlTE/+H+p9T34RMxC1U9+p6REydsbllkZcI741Ww==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-24T15:32:30Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra10nxpnrcm78rlevvt28ztucwf6xcqts26yj4vfl" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1p54hc4yy2ajg67j645dn73w3378j6k05vmx9r9" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "104041573461" - }, - { - "key": "completion_time", - "value": "2020-01-14T15:32:30Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra10nxpnrcm78rlevvt28ztucwf6xcqts26yj4vfl" - }, - { - "key": "amount", - "value": "6640393994ukrw,40854uluna,856058umnt,6459usdr" - }, - { - "key": "recipient", - "value": "terra10nxpnrcm78rlevvt28ztucwf6xcqts26yj4vfl" - }, - { - "key": "amount", - "value": "7072983ukrw,33uluna,907umnt,7usdr" - } - ] - } - ] - }, - { - "height": "145191", - "txhash": "004D53E55B63C17BA021C660F68575B34DD82D8D326E126A4AFD4235AEF3B220", - "data": "0B08EED4F7F00510FCD5D67C", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1gv46mpzxkuc68fl6x2735xfe3uzxyna0x98sky" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "2237938042" - }, - { - "key": "completion_time", - "value": "2020-01-14T16:21:02Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1gv46mpzxkuc68fl6x2735xfe3uzxyna0x98sky" - }, - { - "key": "amount", - "value": "1667781ukrw,10uluna,101umnt" - }, - { - "key": "recipient", - "value": "terra1gv46mpzxkuc68fl6x2735xfe3uzxyna0x98sky" - }, - { - "key": "amount", - "value": "1177661ukrw,5uluna,73umnt" - } - ] - } - ] - }], - "gas_wanted": "358466", - "gas_used": "238849", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1gv46mpzxkuc68fl6x2735xfe3uzxyna0x98sky", - "validator_src_address": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "2237938042" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5377" - }], - "gas": "358466" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A2Kcrk7QEWRbftukUHlYJG7a5iI+pe7a1z/ZC1EuPbSg" - }, - "signature": "8y1SnfaPbsqw6ZULlNvPfBKlzvl2nPLHMO0AjIlC0LgOYkRNGhPTD/w0VLigNzVXt79p6CeBj1xt4V+ZBFfJEg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-24T16:21:02Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1gv46mpzxkuc68fl6x2735xfe3uzxyna0x98sky" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "2237938042" - }, - { - "key": "completion_time", - "value": "2020-01-14T16:21:02Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1gv46mpzxkuc68fl6x2735xfe3uzxyna0x98sky" - }, - { - "key": "amount", - "value": "1667781ukrw,10uluna,101umnt" - }, - { - "key": "recipient", - "value": "terra1gv46mpzxkuc68fl6x2735xfe3uzxyna0x98sky" - }, - { - "key": "amount", - "value": "1177661ukrw,5uluna,73umnt" - } - ] - } - ] - }, - { - "height": "146833", - "txhash": "1F568CA343E76721638B68DDDF8978892C338F93CCB5A5BC8FC1C79AA8D9677B", - "data": "0B08C4A8F8F0051086CAAA16", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1kfmsrfup8dzl6vlxsfn3v0g6mcx496rndtaa6a" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "760869000000" - }, - { - "key": "completion_time", - "value": "2020-01-14T19:19:32Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1kfmsrfup8dzl6vlxsfn3v0g6mcx496rndtaa6a" - }, - { - "key": "amount", - "value": "763173671902ukrw,10688119uluna,67118761umnt,143857usdr,12uusd" - } - ] - } - ] - }], - "gas_wanted": "318266", - "gas_used": "212175", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1kfmsrfup8dzl6vlxsfn3v0g6mcx496rndtaa6a", - "validator_src_address": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "760869000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "4774" - }], - "gas": "318266" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A+fiJ2d3Y/GbU++7oXJ+QH3N4GqN+db4gQuh5gYKgk7S" - }, - "signature": "xAG/xqcxFv1jyrtj82TK5KV4tZe/oL8L2UtYMQ/OUpE4fxxvVibzlAcEAhQ8P+sH9IaimU4BC9EP9bTFRSPs1Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-24T19:19:32Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1kfmsrfup8dzl6vlxsfn3v0g6mcx496rndtaa6a" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "760869000000" - }, - { - "key": "completion_time", - "value": "2020-01-14T19:19:32Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1kfmsrfup8dzl6vlxsfn3v0g6mcx496rndtaa6a" - }, - { - "key": "amount", - "value": "763173671902ukrw,10688119uluna,67118761umnt,143857usdr,12uusd" - } - ] - } - ] - }, - { - "height": "146876", - "txhash": "AE3051D96C22A916737F25E11418DD3D5DFD5F88A5565B0305B4683556629652", - "data": "0B08DAAAF8F00510A583E44E", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1nl2vrxr0qzzy4pd9m2mw0q0tvwcxe2mg8shaad" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "108000000000" - }, - { - "key": "completion_time", - "value": "2020-01-14T19:24:10Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1nl2vrxr0qzzy4pd9m2mw0q0tvwcxe2mg8shaad" - }, - { - "key": "amount", - "value": "81649152439ukrw,1512546uluna,7573002umnt,13690usdr" - } - ] - } - ] - }], - "gas_wanted": "395666", - "gas_used": "263864", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1nl2vrxr0qzzy4pd9m2mw0q0tvwcxe2mg8shaad", - "validator_src_address": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "108000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "5935" - }], - "gas": "395666" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A2ClZaN3QMEtX+nH5mQDYzJysBtI4ZwKRIKg1mmJrV9w" - }, - "signature": "I2yO5hMDvlG9wMtSzJd2aF8PeNSgWinYiEw3qDpqh2hr+5gY3WniW3TlhLd9kkMFwUHp39AjJmB5tJVeGLWamg==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-24T19:24:10Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "sender", - "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" - }, - { - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1nl2vrxr0qzzy4pd9m2mw0q0tvwcxe2mg8shaad" - }, - { - "key": "action", - "value": "begin_redelegate" - } - ] - }, - { - "type": "redelegate", - "attributes": [{ - "key": "source_validator", - "value": "terravaloper1c6gve6zhye5690563wxmvns7mugz6plu4aj7d3" - }, - { - "key": "destination_validator", - "value": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m" - }, - { - "key": "amount", - "value": "108000000000" - }, - { - "key": "completion_time", - "value": "2020-01-14T19:24:10Z" - } - ] - }, - { - "type": "transfer", - "attributes": [{ - "key": "recipient", - "value": "terra1nl2vrxr0qzzy4pd9m2mw0q0tvwcxe2mg8shaad" - }, - { - "key": "amount", - "value": "81649152439ukrw,1512546uluna,7573002umnt,13690usdr" - } - ] - } - ] - }, - { - "height": "163981", - "txhash": "4EFA0C0424536044B5DB2D047775AECF2AEC16A1B8BE6CBF033BDB4B034F5C40", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "53000", - "gas_used": "35364", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "50722768216" - } - } - }], - "fee": { - "amount": [{ - "denom": "usdr", - "amount": "795" - }], - "gas": "53000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "3iTRzB07f4L2lAj3hvJS1eTrLRhtX2PXbAbl1mHS8DE4LDjg9WBlaWp0uJuJXllq/5pPIL7baNffKfMvTCdJXQ==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-26T02:26:57Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }, - { - "height": "164041", - "txhash": "57C26B394512F6045CA793934E926EBDCE2ECD954D3CEB46268B7F17C38D4164", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"redelegation to this validator already in progress, first redelegation to this validator must complete before next redelegation\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - }], - "gas_wanted": "56600", - "gas_used": "36963", - "tx": { - "type": "core/StdTx", - "value": { - "msg": [{ - "type": "staking/MsgBeginRedelegate", - "value": { - "delegator_address": "terra1u6r30yhxg0pccqjmg2mfjnktnth9tlwfm3vj5w", - "validator_src_address": "terravaloper1aw0znxtlq0wrayyz7wppz3qnw94hfrmnnrcxja", - "validator_dst_address": "terravaloper15zcjduavxc5mkp8qcqs9eyhwlqwdlrzy6jln3m", - "amount": { - "denom": "uluna", - "amount": "50000000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "umnt", - "amount": "849" - }], - "gas": "56600" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A3XajI3+N0na2svvQlgbUP6BR176YS3P0CxFbIW1eF3V" - }, - "signature": "3dPJr0uw3Shj6v1uMR4z6ckiHtc+1zyAXk5QoI2rnXosNqrNbwg8lZ0d+3olf/hNAT1XBIIK7yXo0lfmb+Nn1Q==" - }], - "memo": "" - } - }, - "timestamp": "2019-12-26T02:33:27Z", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "begin_redelegate" - }] - }] - } + "page_total": "1", + "limit": "30", + "txs": [ + { + "height": "4101605", + "txhash": "A72792549624041774192457B126BDE63EF9D72012FB6F9605D8C6DF1F0DD829", + "data": "0A3B0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120D0A0B088092B8C398FEFFFFFF01", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzwrwcc\"},{\"key\":\"amount\",\"value\":\"1699779ukrw,88754uluna,2232uusd\"},{\"key\":\"receiver\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"amount\",\"value\":\"9399999999uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"1699779ukrw,88754uluna,2232uusd\"},{\"key\":\"spender\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"9399999999uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"sender\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzwrwcc\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzp0ngt\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper1fa2gmum9kl9ms73hnrhvg0rkk0s9jvqxpunyr3\"},{\"key\":\"amount\",\"value\":\"9400000000\"},{\"key\":\"completion_time\",\"value\":\"0001-01-01T00:00:00Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzwrwcc\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"1699779ukrw,88754uluna,2232uusd\"},{\"key\":\"recipient\",\"value\":\"terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh\"},{\"key\":\"sender\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"9399999999uluna\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzwrwcc" + }, + { + "key": "amount", + "value": "1699779ukrw,88754uluna,2232uusd" + }, + { + "key": "receiver", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "amount", + "value": "9399999999uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "1699779ukrw,88754uluna,2232uusd" + }, + { + "key": "spender", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "9399999999uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "sender", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzwrwcc" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzp0ngt" + }, + { + "key": "destination_validator", + "value": "terravaloper1fa2gmum9kl9ms73hnrhvg0rkk0s9jvqxpunyr3" + }, + { + "key": "amount", + "value": "9400000000" + }, + { + "key": "completion_time", + "value": "0001-01-01T00:00:00Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzwrwcc" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "1699779ukrw,88754uluna,2232uusd" + }, + { + "key": "recipient", + "value": "terra1fl48vsnmsdzcv85q5d2q4z5ajdha8yu3nln0mh" + }, + { + "key": "sender", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "9399999999uluna" + } + ] + } + ] + } + ], + "gas_wanted": "350000", + "gas_used": "277650", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "delegator_address": "terra1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzwrwcc", + "validator_src_address": "terravaloper1guxk2q4wn92fw0mchx2rhsenjvq0hj9pzp0ngt", + "validator_dst_address": "terravaloper1fa2gmum9kl9ms73hnrhvg0rkk0s9jvqxpunyr3", + "amount": { + "denom": "uluna", + "amount": "9400000000" + } + } + } + ], + "fee": { + "amount": [ + { + "denom": "ukrw", + "amount": "78610000" + } + ], + "gas": "350000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T10:00:17Z" + }, + { + "height": "4288713", + "txhash": "AFDC0421EF35C07A7A6E9379CC9C8A3AFBD0E99DBFE967A271DCD1A490E1C85A", + "data": "0A3C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120E0A0C08E38BAC860610F083EC9903", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"19610uluna,4uusd\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"19610uluna,4uusd\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh\"},{\"key\":\"amount\",\"value\":\"12000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T08:20:51Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"19610uluna,4uusd\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "19610uluna,4uusd" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "19610uluna,4uusd" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + }, + { + "key": "amount", + "value": "12000000" + }, + { + "key": "completion_time", + "value": "2021-06-17T08:20:51Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "19610uluna,4uusd" + } + ] + } + ] + } + ], + "gas_wanted": "613753", + "gas_used": "360341", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "amount": { + "denom": "uluna", + "amount": "12000000" + } + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "92063" + } + ], + "gas": "613753" + }, + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "AMzwLydZM7UnswXF+KUzQeN/wH5RG252+WDfhKjg9VQl4Iu0e98hfOBd4fs4oifQT2MWUupCw3Qb4TY9MsRsWw==" + } + ], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-16T08:20:51Z" + }, + { + "height": "4288750", + "txhash": "297F3C6B90B4E9FAE0357B60A9262D1BFDDBEC207F1D5239037E375356172DE3", + "data": "0A3C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120E0A0C08AF8DAC8606109B94DDCE01", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"555uluna\"},{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"66uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"555uluna\"},{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"66uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh\"},{\"key\":\"amount\",\"value\":\"11000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T08:24:15Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"555uluna\"},{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"66uluna\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "555uluna" + }, + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "66uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "555uluna" + }, + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "66uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + }, + { + "key": "amount", + "value": "11000000" + }, + { + "key": "completion_time", + "value": "2021-06-17T08:24:15Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "555uluna" + }, + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "66uluna" + } + ] + } + ] + } + ], + "gas_wanted": "627413", + "gas_used": "368145", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "amount": { + "denom": "uluna", + "amount": "11000000" + } + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "94112" + } + ], + "gas": "627413" + }, + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "CehPZE9BlZoaw1ymMse4GH+jZZoUmQ0sk/Bp5CEaUUZeQdE8nWF5n3ilNEzSOhxinB5afauatJXKon7AVKSCNQ==" + } + ], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-16T08:24:15Z" + }, + { + "height": "4289208", + "txhash": "267332BF184BA1A28B6AB10C21C97F52C5653EB8E59A6CC13FE5BB421A01B791", + "data": "0A3B0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120D0A0B0882A1AC860610F29CE62C", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"6531uluna\"},{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"1703uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"6531uluna\"},{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"1703uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh\"},{\"key\":\"amount\",\"value\":\"10000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T09:06:10Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"6531uluna\"},{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"1703uluna\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "6531uluna" + }, + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "1703uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "6531uluna" + }, + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "1703uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh" + }, + { + "key": "amount", + "value": "10000000" + }, + { + "key": "completion_time", + "value": "2021-06-17T09:06:10Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "6531uluna" + }, + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "1703uluna" + } + ] + } + ] + } + ], + "gas_wanted": "631033", + "gas_used": "370182", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2", + "validator_dst_address": "terravaloper18t8mtyvxlxf2gjh4x5r06gjfg0nk6gqs974uxh", + "amount": { + "denom": "uluna", + "amount": "10000000" + } + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "94655" + } + ], + "gas": "631033" + }, + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "baqKHVtrL7x/w1a8LmnDIUogaBSod7ixMJjhxETImBUgot8SfeiikbHoorBsQd44mRFViOZZuqYw1evNiKYIuA==" + } + ], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-16T09:06:10Z" + }, + { + "height": "4289212", + "txhash": "D9F9FFB14BADFCE265038B9E3944B3EB141202ADBE3827F7B4CA266CCAFF9BBD", + "data": "0A3C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D7367426567696E526564656C6567617465120E0A0C0897A1AC860610D196B1AD02", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"amount\",\"value\":\"49uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"49uluna\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgBeginRedelegate\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"}]},{\"type\":\"redelegate\",\"attributes\":[{\"key\":\"source_validator\",\"value\":\"terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2\"},{\"key\":\"destination_validator\",\"value\":\"terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy\"},{\"key\":\"amount\",\"value\":\"5000000\"},{\"key\":\"completion_time\",\"value\":\"2021-06-17T09:06:31Z\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v\"},{\"key\":\"sender\",\"value\":\"terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl\"},{\"key\":\"amount\",\"value\":\"49uluna\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "amount", + "value": "49uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "49uluna" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgBeginRedelegate" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + } + ] + }, + { + "type": "redelegate", + "attributes": [ + { + "key": "source_validator", + "value": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2" + }, + { + "key": "destination_validator", + "value": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy" + }, + { + "key": "amount", + "value": "5000000" + }, + { + "key": "completion_time", + "value": "2021-06-17T09:06:31Z" + } + ] + }, + { + "type": "transfer", + "attributes": [ + { + "key": "recipient", + "value": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v" + }, + { + "key": "sender", + "value": "terra1jv65s3grqf6v6jl3dp4t6c9t9rk99cd8pm7utl" + }, + { + "key": "amount", + "value": "49uluna" + } + ] + } + ] + } + ], + "gas_wanted": "638593", + "gas_used": "374562", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgBeginRedelegate", + "value": { + "delegator_address": "terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v", + "validator_src_address": "terravaloper14un92kpq0pvflyjd8sxmrsswglhn8mf5hkruc2", + "validator_dst_address": "terravaloper1krj7amhhagjnyg2tkkuh6l0550y733jnjnnlzy", + "amount": { + "denom": "uluna", + "amount": "5000000" + } + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "95789" + } + ], + "gas": "638593" + }, + "signatures": [ + { + "pub_key": { + "type": "tendermint/PubKeySecp256k1", + "value": "AjszqFJDRAYbEjZMuiD+ChqzbUSGq/RRu3zr0R6iJB5b" + }, + "signature": "czxolPKtkQXrr6r+RnobZ/r91jyMEGVle5vo6Yw8JEQDZicBXFSo1rYh0FTp9J/Np6WXdoGE2f76jPYaJ3TeSA==" + } + ], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-16T09:06:31Z" + } ] -} + } \ No newline at end of file diff --git a/src/core/staking/msgs/MsgCreateValidator.data.json b/src/core/staking/msgs/MsgCreateValidator.data.json index 00448d934..262d5e387 100644 --- a/src/core/staking/msgs/MsgCreateValidator.data.json +++ b/src/core/staking/msgs/MsgCreateValidator.data.json @@ -1,646 +1,927 @@ { - "total_count": "6", - "count": "6", + "total_count": "8", + "count": "8", "page_number": "1", "page_total": "1", - "limit": "50", - "txs": [{ - "height": "1412", - "txhash": "1E88042378B52EEE7D14BC83C3F9C835C47D6CDC68C43F26EACF33F2E5CB0198", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm32mjxy" - }, - { - "key": "amount", - "value": "1000000" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm39h0kh" - }, - { - "key": "action", - "value": "create_validator" - } - ] - } - ] - }], - "gas_wanted": "200000", - "gas_used": "120776", - "tx": { - "type": "core/StdTx", + "limit": "30", + "txs": [ + { + "height": "4096009", + "txhash": "F8B388BFA0458CFA5EB65AE74D2698AA4C18FD4B54F0850E9ED822998F2B756E", + "data": "0A2C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D736743726561746556616C696461746F72", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1r2kcrnsq8jfu5zyeyqygrj80x6chf82ae50ed5\"},{\"key\":\"amount\",\"value\":\"10000000uluna\"}]},{\"type\":\"create_validator\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper1r2kcrnsq8jfu5zyeyqygrj80x6chf82aemrya8\"},{\"key\":\"amount\",\"value\":\"10000000\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgCreateValidator\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1r2kcrnsq8jfu5zyeyqygrj80x6chf82ae50ed5\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "10000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1r2kcrnsq8jfu5zyeyqygrj80x6chf82ae50ed5" + }, + { + "key": "amount", + "value": "10000000uluna" + } + ] + }, + { + "type": "create_validator", + "attributes": [ + { + "key": "validator", + "value": "terravaloper1r2kcrnsq8jfu5zyeyqygrj80x6chf82aemrya8" + }, + { + "key": "amount", + "value": "10000000" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgCreateValidator" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1r2kcrnsq8jfu5zyeyqygrj80x6chf82ae50ed5" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "168424", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgCreateValidator", "value": { - "msg": [{ - "type": "staking/MsgCreateValidator", - "value": { - "description": { - "moniker": "test", - "identity": "", - "website": "", - "details": "" - }, - "commission": { - "rate": "1.000000000000000000", - "max_rate": "1.000000000000000000", - "max_change_rate": "1.000000000000000000" - }, - "min_self_delegation": "1", - "delegator_address": "terra1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm39h0kh", - "validator_address": "terravaloper1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm32mjxy", - "pubkey": "terravalconspub1zcjduepqhnaw7tnafjc094jce2tefymyu5257xygr6vhe5qwlwcx52h70fgs9pt5ua", - "value": { - "denom": "uluna", - "amount": "1000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "3000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AjyjqIOTujXB8wmc/fgFfhbEb4hc/lHxot9tvze1zpI5" - }, - "signature": "DFqInHCOrcE35sKil8xmFSZ76SXZi1+YVpGkUqREC9JGjdB1kbtzetS+vr87eVI7vtZ0/9e4Lp7poCVbpV3X2A==" - }], - "memo": "" + "description": { + "moniker": "“june”" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "terra1r2kcrnsq8jfu5zyeyqygrj80x6chf82ae50ed5", + "validator_address": "terravaloper1r2kcrnsq8jfu5zyeyqygrj80x6chf82aemrya8", + "pubkey": { + "type": "tendermint/PubKeyEd25519", + "value": "b8RizVY2WHFTHLU/8HVaJApMAw5bhvdNuJtXPVAS5LA=" + }, + "value": { + "denom": "uluna", + "amount": "10000000" + } } - }, - "timestamp": "2019-12-13T19:35:44Z", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm32mjxy" - }, - { - "key": "amount", - "value": "1000000" - } - ] - }, + } + ], + "fee": { + "amount": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1ewluvhmhm5rpru8vhw6tdvenxfdmvvqm39h0kh" - }, - { - "key": "action", - "value": "create_validator" - } - ] + "denom": "uluna", + "amount": "30000" } - ] + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } }, - { - "height": "47280", - "txhash": "5D9B0F07D6DAA08899E000D928F2FB4362CB8DC991B6646F8B8761A7716E64CD", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "key": "amount", - "value": "1000000" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz34gv6" - }, - { - "key": "action", - "value": "create_validator" - } - ] - } - ] - }], - "gas_wanted": "200000", - "gas_used": "128498", - "tx": { - "type": "core/StdTx", + "timestamp": "2021-06-04T01:32:04Z" + }, + { + "height": "4097737", + "txhash": "45652BA8A31DDB310AC2506241D8D89F528051C342C7F50694AE016AD61A5B7D", + "data": "0A2C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D736743726561746556616C696461746F72", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"5000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0f5adz\"},{\"key\":\"amount\",\"value\":\"5000000uluna\"}]},{\"type\":\"create_validator\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3\"},{\"key\":\"amount\",\"value\":\"5000000\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgCreateValidator\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0f5adz\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "5000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0f5adz" + }, + { + "key": "amount", + "value": "5000000uluna" + } + ] + }, + { + "type": "create_validator", + "attributes": [ + { + "key": "validator", + "value": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3" + }, + { + "key": "amount", + "value": "5000000" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgCreateValidator" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0f5adz" + } + ] + } + ] + } + ], + "gas_wanted": "218031", + "gas_used": "168036", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgCreateValidator", "value": { - "msg": [{ - "type": "staking/MsgCreateValidator", - "value": { - "description": { - "moniker": "Mr.K", - "identity": "74D3AF53635231D9", - "website": "", - "details": "The first step is to establish taht something is possible; then probability will occur" - }, - "commission": { - "rate": "0.010000000000000000", - "max_rate": "0.200000000000000000", - "max_change_rate": "0.100000000000000000" - }, - "min_self_delegation": "1", - "delegator_address": "terra1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz34gv6", - "validator_address": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf", - "pubkey": "terravalconspub1zcjduepqex7zrdp2jcv8we3f0r9zfva356geczxaj5u2p09ygrfvckyzzw7qtf0e54", - "value": { - "denom": "uluna", - "amount": "1000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "3000" - }], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AnrvGNciRO91FWFreVI4s/l9KBi3WXKx/3GodjAi7aa8" - }, - "signature": "+wiv64nVJg6NGQrjLynl4S/ohm1NMongEZkHEPYDWatqbSJaKJBr0l+ttsJQGohzSAdFDyuTcNQBcK8z1/Z8xw==" - }], - "memo": "" + "description": { + "moniker": "mosaic" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "terra1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0f5adz", + "validator_address": "terravaloper1hpnzszng3ld6cs5dv6s0tgrs2nk2xp9f0xcqa3", + "pubkey": { + "type": "tendermint/PubKeyEd25519", + "value": "5uRYXYoFzAWmHuYLIAWPicBye9BsVYyAAro7mwRDTpA=" + }, + "value": { + "denom": "uluna", + "amount": "5000000" + } } - }, - "timestamp": "2019-12-17T07:19:24Z", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz7e4uf" - }, - { - "key": "amount", - "value": "1000000" - } - ] - }, + } + ], + "fee": { + "amount": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1dcrq2xwuhea9hm5xfuydjuwgz6gm7vdjz34gv6" - }, - { - "key": "action", - "value": "create_validator" - } - ] + "denom": "uluna", + "amount": "327047" } - ] + ], + "gas": "218031" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } }, - { - "height": "299701", - "txhash": "D23E3988E51D9558B78B1ECBC2408E209837CCF6AD2B3F8B8FDEE1CB61371BC3", - "code": 102, - - "logs": [{ - "msg_index": 0, - "success": false, - "log": "{\"codespace\":\"staking\",\"code\":102,\"message\":\"invalid coin denomination\"}", - "events": [{ - "type": "message", - "attributes": [{ - "key": "action", - "value": "create_validator" - }] - }] - }], - "gas_wanted": "200000", - "gas_used": "12835", - "tx": { - "type": "core/StdTx", + "timestamp": "2021-06-04T04:08:40Z" + }, + { + "height": "4099882", + "txhash": "749733A1AE37E36BDA6F05DB4391E8CABE95A72678A7D7089EA2266A43D21321", + "data": "0A2C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D736743726561746556616C696461746F72", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"10500000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra16yf7sdu7p7zkvcrexkameykk9za7wsuu8npky0\"},{\"key\":\"amount\",\"value\":\"10500000000uluna\"}]},{\"type\":\"create_validator\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper16yf7sdu7p7zkvcrexkameykk9za7wsuu8udt5u\"},{\"key\":\"amount\",\"value\":\"10500000000\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgCreateValidator\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra16yf7sdu7p7zkvcrexkameykk9za7wsuu8npky0\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "10500000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra16yf7sdu7p7zkvcrexkameykk9za7wsuu8npky0" + }, + { + "key": "amount", + "value": "10500000000uluna" + } + ] + }, + { + "type": "create_validator", + "attributes": [ + { + "key": "validator", + "value": "terravaloper16yf7sdu7p7zkvcrexkameykk9za7wsuu8udt5u" + }, + { + "key": "amount", + "value": "10500000000" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgCreateValidator" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra16yf7sdu7p7zkvcrexkameykk9za7wsuu8npky0" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "178744", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgCreateValidator", "value": { - "msg": [{ - "type": "staking/MsgCreateValidator", - "value": { - "description": { - "moniker": "topstake", - "identity": "", - "website": "", - "details": "" - }, - "commission": { - "rate": "0.100000000000000000", - "max_rate": "0.200000000000000000", - "max_change_rate": "0.010000000000000000" - }, - "min_self_delegation": "1", - "delegator_address": "terra12nunl9fmxgw5cstkdexygj09mdln0sy2q752x5", - "validator_address": "terravaloper12nunl9fmxgw5cstkdexygj09mdln0sy2q3chk8", - "pubkey": "terravalconspub1zcjduepq6xq46c9a5mcf8swgvtfzl8f5sx785emxcgft6epcagd024rtuweqtpnfnt", - "value": { - "denom": "luna", - "amount": "1" - } - } - }], - "fee": { - "amount": [], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AhSvGst9dE+qzNevhKImjN2hNz0bnR9rkyfzj2Uyu9NQ" - }, - "signature": "lcnZITo1i3sjLGisV2RgYXUH4y3ZTvr0oq538LS2MtsyZTsDLDrLnoGPeD326+aJi0E+XFzHPMd4eE+SI+DwgA==" - }], - "memo": "" + "description": { + "moniker": "DELIGHT-testnet", + "identity": "3F5BD795E6AB49AC", + "website": "https://delightlabs.io", + "details": "Support Terra and earn rewards by delegating to the DELIGHT validator." + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "terra16yf7sdu7p7zkvcrexkameykk9za7wsuu8npky0", + "validator_address": "terravaloper16yf7sdu7p7zkvcrexkameykk9za7wsuu8udt5u", + "pubkey": { + "type": "tendermint/PubKeyEd25519", + "value": "1v2BCLSLYe9tQ9JXMuYURf3UIQ/uE+RUVcYfTDVM1ec=" + }, + "value": { + "denom": "uluna", + "amount": "10500000000" + } + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" } + ], + "gas": "200000" }, - "timestamp": "2020-01-05T08:48:25Z", - "events": [{ + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T07:23:32Z" + }, + { + "height": "4100866", + "txhash": "A6E317C07916FD9BADBD23C2201998BBE5E3D97DD0F01A861983F5788FA274EA", + "data": "0A2C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D736743726561746556616C696461746F72", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"1000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qd0n8s\"},{\"key\":\"amount\",\"value\":\"1000000uluna\"}]},{\"type\":\"create_validator\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qzrwhr\"},{\"key\":\"amount\",\"value\":\"1000000\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgCreateValidator\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qd0n8s\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "1000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qd0n8s" + }, + { + "key": "amount", + "value": "1000000uluna" + } + ] + }, + { + "type": "create_validator", + "attributes": [ + { + "key": "validator", + "value": "terravaloper1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qzrwhr" + }, + { + "key": "amount", + "value": "1000000" + } + ] + }, + { "type": "message", - "attributes": [{ + "attributes": [ + { "key": "action", - "value": "create_validator" - }] - }] - }, - { - "height": "299724", - "txhash": "DBD8EEF63E88277BAAD9713528B38991E64CCC998E0B467192B3BB7EE7737481", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper12nunl9fmxgw5cstkdexygj09mdln0sy2q3chk8" - }, - { - "key": "amount", - "value": "1000000" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra12nunl9fmxgw5cstkdexygj09mdln0sy2q752x5" - }, - { - "key": "action", - "value": "create_validator" - } - ] - } - ] - }], - "gas_wanted": "200000", - "gas_used": "103714", - "tx": { - "type": "core/StdTx", + "value": "/cosmos.staking.v1beta1.MsgCreateValidator" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qd0n8s" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "168356", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgCreateValidator", "value": { - "msg": [{ - "type": "staking/MsgCreateValidator", - "value": { - "description": { - "moniker": "topstake", - "identity": "", - "website": "", - "details": "" - }, - "commission": { - "rate": "0.100000000000000000", - "max_rate": "0.200000000000000000", - "max_change_rate": "0.010000000000000000" - }, - "min_self_delegation": "1", - "delegator_address": "terra12nunl9fmxgw5cstkdexygj09mdln0sy2q752x5", - "validator_address": "terravaloper12nunl9fmxgw5cstkdexygj09mdln0sy2q3chk8", - "pubkey": "terravalconspub1zcjduepq6xq46c9a5mcf8swgvtfzl8f5sx785emxcgft6epcagd024rtuweqtpnfnt", - "value": { - "denom": "uluna", - "amount": "1000000" - } - } - }], - "fee": { - "amount": [], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "AhSvGst9dE+qzNevhKImjN2hNz0bnR9rkyfzj2Uyu9NQ" - }, - "signature": "SOpoUKvtmny7KnKF5UAaz12/34Ctx9da1Cuq3FV/33MCwoVibemGM6tS4yisePwmwmypG19LNz+zWv9lnPJ5eQ==" - }], - "memo": "" + "description": { + "moniker": "block42" + }, + "commission": { + "rate": "0.200000000000000000", + "max_rate": "1.000000000000000000", + "max_change_rate": "0.050000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "terra1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qd0n8s", + "validator_address": "terravaloper1tdec0swznvk6r9ze7wvwqj06tt2tq2q6qzrwhr", + "pubkey": { + "type": "tendermint/PubKeyEd25519", + "value": "NzUC5t26w1pANKnGkdV7Ni+emP9yWnLKiEA55DbEJhI=" + }, + "value": { + "denom": "uluna", + "amount": "1000000" + } } - }, - "timestamp": "2020-01-05T08:50:55Z", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper12nunl9fmxgw5cstkdexygj09mdln0sy2q3chk8" - }, - { - "key": "amount", - "value": "1000000" - } - ] - }, + } + ], + "fee": { + "amount": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra12nunl9fmxgw5cstkdexygj09mdln0sy2q752x5" - }, - { - "key": "action", - "value": "create_validator" - } - ] + "denom": "uluna", + "amount": "100000" } - ] + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } }, - { - "height": "358198", - "txhash": "8934A8296F7AF73D174F69897AE3639022C9FA3ED42A99BECC6F580D02F302FB", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw" - }, - { - "key": "amount", - "value": "1000000" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1audgfvmgt0js54p3s8kj3r40uwej6vy2trk7na" - }, - { - "key": "action", - "value": "create_validator" - } - ] - } - ] - }], - "gas_wanted": "118608", - "gas_used": "118464", - "tx": { - "type": "core/StdTx", + "timestamp": "2021-06-04T08:52:57Z" + }, + { + "height": "4100910", + "txhash": "1039F62D469FBC18AC8C409285C50594AECD856D742F03C2871372EE12CE2C21", + "data": "0A2C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D736743726561746556616C696461746F72", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"11000000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1lpdm6chq5hn85rxgwk499qa0wh8jpxvmsp30f4\"},{\"key\":\"amount\",\"value\":\"11000000000uluna\"}]},{\"type\":\"create_validator\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper1lpdm6chq5hn85rxgwk499qa0wh8jpxvmswajex\"},{\"key\":\"amount\",\"value\":\"11000000000\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgCreateValidator\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1lpdm6chq5hn85rxgwk499qa0wh8jpxvmsp30f4\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "11000000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1lpdm6chq5hn85rxgwk499qa0wh8jpxvmsp30f4" + }, + { + "key": "amount", + "value": "11000000000uluna" + } + ] + }, + { + "type": "create_validator", + "attributes": [ + { + "key": "validator", + "value": "terravaloper1lpdm6chq5hn85rxgwk499qa0wh8jpxvmswajex" + }, + { + "key": "amount", + "value": "11000000000" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgCreateValidator" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1lpdm6chq5hn85rxgwk499qa0wh8jpxvmsp30f4" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "169386", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgCreateValidator", "value": { - "msg": [{ - "type": "staking/MsgCreateValidator", - "value": { - "description": { - "moniker": "freshluna", - "identity": "", - "website": "", - "details": "" - }, - "commission": { - "rate": "0.000000000000000000", - "max_rate": "1.000000000000000000", - "max_change_rate": "0.010000000000000000" - }, - "min_self_delegation": "1", - "delegator_address": "terra1audgfvmgt0js54p3s8kj3r40uwej6vy2trk7na", - "validator_address": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw", - "pubkey": "terravalconspub1zcjduepqhmmca7s2868xypc05r7mvedd7jckpn837vf85ulw9ksrgfv5rx2s7csdhk", - "value": { - "denom": "uluna", - "amount": "1000000" - } - } - }], - "fee": { - "amount": [{ - "denom": "uluna", - "amount": "35583" - }], - "gas": "118608" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "A0rFacq0V6nWldUqZFwUcB2u7dXTBKCT1IcVj6jsB9FQ" - }, - "signature": "2XHvphTc21A61Cwtd+XUWfQblwhi6bbNoEmbXGu28JVxCaMP0ZDzVG0u5/mzTNKwRuMl30ci3Bx1LT+/Adpimg==" - }], - "memo": "" + "description": { + "moniker": "Terran Stakers" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "10", + "delegator_address": "terra1lpdm6chq5hn85rxgwk499qa0wh8jpxvmsp30f4", + "validator_address": "terravaloper1lpdm6chq5hn85rxgwk499qa0wh8jpxvmswajex", + "pubkey": { + "type": "tendermint/PubKeyEd25519", + "value": "dESwJhg+yJ23OwDyOVcF5p2sQDCy9ML0PYs5gBq5l4M=" + }, + "value": { + "denom": "uluna", + "amount": "11000000000" + } } - }, - "timestamp": "2020-01-09T19:21:48Z", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper1audgfvmgt0js54p3s8kj3r40uwej6vy2tv6rrw" - }, - { - "key": "amount", - "value": "1000000" - } - ] - }, + } + ], + "fee": { + "amount": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1audgfvmgt0js54p3s8kj3r40uwej6vy2trk7na" - }, - { - "key": "action", - "value": "create_validator" - } - ] + "denom": "uluna", + "amount": "30000" } - ] + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } }, - { - "height": "693380", - "txhash": "5724618FEE694056AB0A8593BEBD092F08E0B7AEA783D7E39893CD67AEEC7DEF", - - "logs": [{ - "msg_index": 0, - "success": true, - "log": "", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku" - }, - { - "key": "amount", - "value": "8000000" - } - ] - }, - { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1fuj047hmvk2m3m4gjejnmmse3v47rzj579ylx0" - }, - { - "key": "action", - "value": "create_validator" - } - ] - } - ] - }], - "gas_wanted": "200000", - "gas_used": "103958", - "tx": { - "type": "core/StdTx", + "timestamp": "2021-06-04T08:56:57Z" + }, + { + "height": "4104495", + "txhash": "DE89BCD94A4FAF6940AB44F0F20043C863480A64B10E2267B2976EA0825DD541", + "data": "0A2C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D736743726561746556616C696461746F72", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"50000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1pfkp8qqha94vcahh5pll3hd8ujxu8j30xrnaty\"},{\"key\":\"amount\",\"value\":\"50000000uluna\"}]},{\"type\":\"create_validator\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh\"},{\"key\":\"amount\",\"value\":\"50000000\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgCreateValidator\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1pfkp8qqha94vcahh5pll3hd8ujxu8j30xrnaty\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "50000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1pfkp8qqha94vcahh5pll3hd8ujxu8j30xrnaty" + }, + { + "key": "amount", + "value": "50000000uluna" + } + ] + }, + { + "type": "create_validator", + "attributes": [ + { + "key": "validator", + "value": "terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh" + }, + { + "key": "amount", + "value": "50000000" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgCreateValidator" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1pfkp8qqha94vcahh5pll3hd8ujxu8j30xrnaty" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "171192", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgCreateValidator", "value": { - "msg": [{ - "type": "staking/MsgCreateValidator", - "value": { - "description": { - "moniker": "onenode", - "identity": "", - "website": "", - "details": "" - }, - "commission": { - "rate": "0.050000000000000000", - "max_rate": "0.200000000000000000", - "max_change_rate": "0.050000000000000000" - }, - "min_self_delegation": "1", - "delegator_address": "terra1fuj047hmvk2m3m4gjejnmmse3v47rzj579ylx0", - "validator_address": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku", - "pubkey": "terravalconspub1zcjduepq84purdc6svyk5eqz8prwm4zh0vp840y87wy3arumyrs26frhe2psfwnadw", - "value": { - "denom": "uluna", - "amount": "8000000" - } - } - }], - "fee": { - "amount": [], - "gas": "200000" - }, - "signatures": [{ - "pub_key": { - "type": "tendermint/PubKeySecp256k1", - "value": "Aze7kgEEY3ihA/mrxym1reS3CsSgSmWV9xN5uc2fD+WU" - }, - "signature": "7LRpGRa1p3BBnEAjWhZ5YOmtleWx1k73wan5gPiymdd7lKOOhkBl+1amCT7m3jy344nxkXFrjwczKeGkmZkZ9g==" - }], - "memo": "" + "description": { + "moniker": "Figment", + "identity": "E5F274B870BDA01D", + "website": "https://figment.io" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "terra1pfkp8qqha94vcahh5pll3hd8ujxu8j30xrnaty", + "validator_address": "terravaloper1pfkp8qqha94vcahh5pll3hd8ujxu8j30xvlqmh", + "pubkey": { + "type": "tendermint/PubKeyEd25519", + "value": "HBsts5x52qBtZHZhB+WbfHrKKkKqcOq3cXqkbW7Xq98=" + }, + "value": { + "denom": "uluna", + "amount": "50000000" + } + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "30000" } + ], + "gas": "200000" }, - "timestamp": "2020-02-04T07:40:56Z", - "events": [{ - "type": "create_validator", - "attributes": [{ - "key": "validator", - "value": "terravaloper1fuj047hmvk2m3m4gjejnmmse3v47rzj572gzku" - }, - { - "key": "amount", - "value": "8000000" - } - ] - }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T14:24:21Z" + }, + { + "height": "4106726", + "txhash": "B160322DF87DECBBC7B31E17AF102C345FD70875559454B50BDFD219489363AB", + "data": "0A2C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D736743726561746556616C696461746F72", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"5000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvj2t42\"},{\"key\":\"amount\",\"value\":\"5000000uluna\"}]},{\"type\":\"create_validator\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e\"},{\"key\":\"amount\",\"value\":\"5000000\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgCreateValidator\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvj2t42\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "5000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvj2t42" + }, + { + "key": "amount", + "value": "5000000uluna" + } + ] + }, + { + "type": "create_validator", + "attributes": [ + { + "key": "validator", + "value": "terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e" + }, + { + "key": "amount", + "value": "5000000" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgCreateValidator" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvj2t42" + } + ] + } + ] + } + ], + "gas_wanted": "200000", + "gas_used": "162640", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgCreateValidator", + "value": { + "description": { + "moniker": "dextrac-bombay" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "terra1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvj2t42", + "validator_address": "terravaloper1wqcwf7t7gcjj72vn6agn9e5ax84zmq2pvaxk9e", + "pubkey": { + "type": "tendermint/PubKeyEd25519", + "value": "hQOwLxCKFHVM85PDwvF2pURR9u43usSXFvoKpi/Y+3s=" + }, + "value": { + "denom": "uluna", + "amount": "5000000" + } + } + } + ], + "fee": { + "amount": [ { - "type": "message", - "attributes": [{ - "key": "module", - "value": "staking" - }, - { - "key": "sender", - "value": "terra1fuj047hmvk2m3m4gjejnmmse3v47rzj579ylx0" - }, - { - "key": "action", - "value": "create_validator" - } - ] + "denom": "uluna", + "amount": "50000" } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-04T17:48:25Z" + }, + { + "height": "4158014", + "txhash": "8AA2D9D965338564640049AA6F609A58D89990BADE450626797ABAC400ED42F2", + "data": "0A2C0A2A2F636F736D6F732E7374616B696E672E763162657461312E4D736743726561746556616C696461746F72", + "raw_log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr\"},{\"key\":\"amount\",\"value\":\"5000000uluna\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"terra1s3vqpwxv866ezqp9kyecgysktwfznwl65re3yt\"},{\"key\":\"amount\",\"value\":\"5000000uluna\"}]},{\"type\":\"create_validator\",\"attributes\":[{\"key\":\"validator\",\"value\":\"terravaloper1s3vqpwxv866ezqp9kyecgysktwfznwl65v4v5c\"},{\"key\":\"amount\",\"value\":\"5000000\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"/cosmos.staking.v1beta1.MsgCreateValidator\"},{\"key\":\"module\",\"value\":\"staking\"},{\"key\":\"sender\",\"value\":\"terra1s3vqpwxv866ezqp9kyecgysktwfznwl65re3yt\"}]}]}]", + "logs": [ + { + "events": [ + { + "type": "coin_received", + "attributes": [ + { + "key": "receiver", + "value": "terra1tygms3xhhs3yv487phx3dw4a95jn7t7l8l07dr" + }, + { + "key": "amount", + "value": "5000000uluna" + } + ] + }, + { + "type": "coin_spent", + "attributes": [ + { + "key": "spender", + "value": "terra1s3vqpwxv866ezqp9kyecgysktwfznwl65re3yt" + }, + { + "key": "amount", + "value": "5000000uluna" + } + ] + }, + { + "type": "create_validator", + "attributes": [ + { + "key": "validator", + "value": "terravaloper1s3vqpwxv866ezqp9kyecgysktwfznwl65v4v5c" + }, + { + "key": "amount", + "value": "5000000" + } + ] + }, + { + "type": "message", + "attributes": [ + { + "key": "action", + "value": "/cosmos.staking.v1beta1.MsgCreateValidator" + }, + { + "key": "module", + "value": "staking" + }, + { + "key": "sender", + "value": "terra1s3vqpwxv866ezqp9kyecgysktwfznwl65re3yt" + } + ] + } ] - } + } + ], + "gas_wanted": "200000", + "gas_used": "168401", + "tx": { + "type": "core/StdTx", + "value": { + "msg": [ + { + "type": "staking/MsgCreateValidator", + "value": { + "description": { + "moniker": "blocksteady" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "terra1s3vqpwxv866ezqp9kyecgysktwfznwl65re3yt", + "validator_address": "terravaloper1s3vqpwxv866ezqp9kyecgysktwfznwl65v4v5c", + "pubkey": { + "type": "tendermint/PubKeyEd25519", + "value": "4Dxpi8I6BskrwM90O7lhmDdS6jgWJtwyw8vH01KARa4=" + }, + "value": { + "denom": "uluna", + "amount": "5000000" + } + } + } + ], + "fee": { + "amount": [ + { + "denom": "uluna", + "amount": "300000" + } + ], + "gas": "200000" + }, + "signatures": [], + "memo": "", + "timeout_height": "0" + } + }, + "timestamp": "2021-06-07T23:53:29Z" + } ] -} + } + \ No newline at end of file diff --git a/src/core/staking/msgs/MsgCreateValidator.ts b/src/core/staking/msgs/MsgCreateValidator.ts index bdcb16c62..09484d225 100644 --- a/src/core/staking/msgs/MsgCreateValidator.ts +++ b/src/core/staking/msgs/MsgCreateValidator.ts @@ -25,7 +25,7 @@ export class MsgCreateValidator extends JSONSerializable { */ constructor( public description: Validator.Description, - public address: ValAddress, + public validator_address: ValAddress, public commission_rate?: Dec, public min_self_delegation?: Int ) { @@ -29,27 +29,39 @@ export class MsgEditValidator extends JSONSerializable { public static fromData(data: MsgEditValidator.Data): MsgEditValidator { const { - value: { description, address, commission_rate, min_self_delegation }, + value: { + description, + validator_address, + commission_rate, + min_self_delegation, + }, } = data; return new MsgEditValidator( - Validator.Description.fromData(description), - address, + description, + validator_address, commission_rate ? new Dec(commission_rate) : undefined, min_self_delegation ? new Int(min_self_delegation) : undefined ); } public toData(): MsgEditValidator.Data { - const { description, address, commission_rate, min_self_delegation } = this; + const { + description, + validator_address, + commission_rate, + min_self_delegation, + } = this; return { type: 'staking/MsgEditValidator', value: { - description: description.toData(), - address, - commission_rate: commission_rate ? commission_rate.toString() : null, + description, + validator_address, + commission_rate: commission_rate + ? commission_rate.toString() + : undefined, min_self_delegation: min_self_delegation ? min_self_delegation.toString() - : null, + : undefined, }, }; } @@ -68,9 +80,9 @@ export namespace MsgEditValidator { type: 'staking/MsgEditValidator'; value: { description: any; - address: ValAddress; - commission_rate: string | null; - min_self_delegation: string | null; + validator_address: ValAddress; + commission_rate?: string; + min_self_delegation?: string; }; } } diff --git a/src/core/treasury/PolicyConstraints.spec.ts b/src/core/treasury/PolicyConstraints.spec.ts index 9b4c28a6d..ac098a81b 100644 --- a/src/core/treasury/PolicyConstraints.spec.ts +++ b/src/core/treasury/PolicyConstraints.spec.ts @@ -14,14 +14,14 @@ describe('PolicyConstraints', () => { const tr = Dec.withPrec(1, 3); let prevRate = tr; - let newRate = prevRate.add(pc.change_max.mul(2)); + let newRate = prevRate.add(pc.change_rate_max.mul(2)); let clampedRate = pc.clamp(prevRate, newRate); - expect(prevRate.add(pc.change_max)).toEqual(clampedRate); + expect(prevRate.add(pc.change_rate_max)).toEqual(clampedRate); prevRate = tr; - newRate = prevRate.sub(pc.change_max.mul(2)); + newRate = prevRate.sub(pc.change_rate_max.mul(2)); clampedRate = pc.clamp(prevRate, newRate); - expect(prevRate.sub(pc.change_max)).toEqual(clampedRate); + expect(prevRate.sub(pc.change_rate_max)).toEqual(clampedRate); prevRate = pc.rate_max; newRate = prevRate.add(Dec.withPrec(1, 3)); diff --git a/src/core/treasury/PolicyConstraints.ts b/src/core/treasury/PolicyConstraints.ts index 28b204db6..95ff02ce0 100644 --- a/src/core/treasury/PolicyConstraints.ts +++ b/src/core/treasury/PolicyConstraints.ts @@ -6,9 +6,7 @@ import { Dec, Numeric } from '../numeric'; * This captures the Treasury module's `tax_policy` and `reward_policy` parameters, which * determine how the Tax Rate and Reward Weight values are allowed to change. */ -export class PolicyConstraints extends JSONSerializable< - PolicyConstraints.Data -> { +export class PolicyConstraints extends JSONSerializable { /** * Minimum value for rate. */ @@ -22,44 +20,44 @@ export class PolicyConstraints extends JSONSerializable< /** * Ratio of current value that rate is allowed to change in one update. */ - public change_max: Dec; + public change_rate_max: Dec; /** * * @param rate_min minimum value * @param rate_max maximum value * @param cap Tax Cap (only applicable for Tax Rate) - * @param change_max max change % + * @param change_rate_max max change % */ constructor( rate_min: Numeric.Input, rate_max: Numeric.Input, public cap: Coin, - change_max: Numeric.Input + change_rate_max: Numeric.Input ) { super(); this.rate_min = new Dec(rate_min); this.rate_max = new Dec(rate_max); - this.change_max = new Dec(change_max); + this.change_rate_max = new Dec(change_rate_max); } public static fromData(data: PolicyConstraints.Data): PolicyConstraints { - const { rate_min, rate_max, cap, change_max } = data; + const { rate_min, rate_max, cap, change_rate_max } = data; return new PolicyConstraints( rate_min, rate_max, Coin.fromData(cap), - change_max + change_rate_max ); } public toData(): PolicyConstraints.Data { - const { rate_min, rate_max, cap, change_max } = this; + const { rate_min, rate_max, cap, change_rate_max } = this; return { rate_min: rate_min.toString(), rate_max: rate_max.toString(), cap: cap.toData(), - change_max: change_max.toString(), + change_rate_max: change_rate_max.toString(), }; } @@ -83,12 +81,12 @@ export class PolicyConstraints extends JSONSerializable< const delta: Dec = n.sub(p); if (n.gt(p)) { - if (delta.gt(this.change_max)) { - n = p.add(this.change_max); + if (delta.gt(this.change_rate_max)) { + n = p.add(this.change_rate_max); } } else { - if (delta.abs().gt(this.change_max)) { - n = p.sub(this.change_max); + if (delta.abs().gt(this.change_rate_max)) { + n = p.sub(this.change_rate_max); } } return n; @@ -100,6 +98,6 @@ export namespace PolicyConstraints { rate_min: string; rate_max: string; cap: Coin.Data; - change_max: string; + change_rate_max: string; } } diff --git a/src/core/treasury/params.ts b/src/core/treasury/params.ts index c95572a3b..cbdee6e37 100644 --- a/src/core/treasury/params.ts +++ b/src/core/treasury/params.ts @@ -5,29 +5,29 @@ import { Dec } from '../numeric'; export type TaxPolicy = ParamChange.Type< 'treasury', - 'taxpolicy', + 'TaxPolicy', PolicyConstraints >; export type RewardPolicy = ParamChange.Type< 'treasury', - 'rewardpolicy', + 'RewardPolicy', PolicyConstraints >; export type SeigniorageBurdenTarget = ParamChange.Type< 'treasury', - 'seigniorageburdentarget', + 'SeigniorageBurdenTarget', Dec >; export type MiningIncrement = ParamChange.Type< 'treasury', - 'miningincrement', + 'MiningIncrement', Dec >; -export type WindowShort = ParamChange.Type<'treasury', 'windowshort', number>; -export type WindowLong = ParamChange.Type<'treasury', 'windowlong', number>; +export type WindowShort = ParamChange.Type<'treasury', 'WindowShort', number>; +export type WindowLong = ParamChange.Type<'treasury', 'WindowLong', number>; export type WindowProbation = ParamChange.Type< 'treasury', - 'windowprobation', + 'WindowProbation', number >; @@ -53,26 +53,26 @@ export namespace TreasuryParamChange { export interface TreasuryParamChanges { treasury?: { - taxpolicy?: PolicyConstraints; - rewardpolicy?: PolicyConstraints; - seigniorageburdentarget?: Dec; - miningincrement?: Dec; - windowshort?: number; - windowlong?: number; - windowprobation?: number; + TaxPolicy?: PolicyConstraints; + RewardPolicy?: PolicyConstraints; + SeigniorageBurdenTarget?: Dec; + MiningIncrement?: Dec; + WindowShort?: number; + WindowLong?: number; + WindowProbation?: number; }; } export namespace TreasuryParamChanges { export const ConversionTable = { treasury: { - taxpolicy: [PolicyConstraints.fromData, Convert.toData], - rewardpolicy: [PolicyConstraints.fromData, Convert.toData], - seigniorageburdentarget: [Convert.toDec, Convert.toString], - miningincrement: [Convert.toDec, Convert.toString], - windowshort: [Convert.toNumber, Convert.toFixed], - windowlong: [Convert.toNumber, Convert.toFixed], - windowprobation: [Convert.toNumber, Convert.toFixed], + TaxPolicy: [PolicyConstraints.fromData, Convert.toData], + RewardPolicy: [PolicyConstraints.fromData, Convert.toData], + SeigniorageBurdenTarget: [Convert.toDec, Convert.toString], + MiningIncrement: [Convert.toDec, Convert.toString], + WindowShort: [Convert.toNumber, Convert.toFixed], + WindowLong: [Convert.toNumber, Convert.toFixed], + WindowProbation: [Convert.toNumber, Convert.toFixed], }, }; } diff --git a/src/core/treasury/proposals/RewardWeightUpdateProposal.ts b/src/core/treasury/proposals/RewardWeightUpdateProposal.ts deleted file mode 100644 index 390a80a79..000000000 --- a/src/core/treasury/proposals/RewardWeightUpdateProposal.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { JSONSerializable } from '../../../util/json'; -import { Dec } from '../../numeric'; - -/** - * A proposal for a direct and immediate change to the treasury's reward weight state, - * which governs staking and validator returns. If passed, the new reward weight is put - * into effect immediately, after clamping. - */ -export class RewardWeightUpdateProposal extends JSONSerializable< - RewardWeightUpdateProposal.Data -> { - /** - * - * @param title proposal's title - * @param description proposal's description - * @param reward_weight new proposed value for reward weight - */ - constructor( - public title: string, - public description: string, - public reward_weight: Dec - ) { - super(); - } - - public static fromData( - data: RewardWeightUpdateProposal.Data - ): RewardWeightUpdateProposal { - const { - value: { title, description, reward_weight }, - } = data; - return new RewardWeightUpdateProposal( - title, - description, - new Dec(reward_weight) - ); - } - - public toData(): RewardWeightUpdateProposal.Data { - const { title, description, reward_weight } = this; - return { - type: 'treasury/RewardWeightUpdateProposal', - value: { - title, - description, - reward_weight: reward_weight.toString(), - }, - }; - } -} - -export namespace RewardWeightUpdateProposal { - export interface Data { - type: 'treasury/RewardWeightUpdateProposal'; - value: { - title: string; - description: string; - reward_weight: string; - }; - } -} diff --git a/src/core/treasury/proposals/TaxRateUpdateProposal.ts b/src/core/treasury/proposals/TaxRateUpdateProposal.ts deleted file mode 100644 index 914bc27f6..000000000 --- a/src/core/treasury/proposals/TaxRateUpdateProposal.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { JSONSerializable } from '../../../util/json'; -import { Dec } from '../../numeric'; - -/** - * A proposal for a direct and immediate change to the treasury's tax rate state, which - * governs transaction fees. If passed, the new tax rate is put into effect immediately, - * after clamping. - */ -export class TaxRateUpdateProposal extends JSONSerializable< - TaxRateUpdateProposal.Data -> { - /** - * @param title proposal's title - * @param description proposal's description - * @param tax_rate new proposed value for tax rate. - */ - constructor( - public title: string, - public description: string, - public tax_rate: Dec - ) { - super(); - } - - public static fromData( - data: TaxRateUpdateProposal.Data - ): TaxRateUpdateProposal { - const { - value: { title, description, tax_rate }, - } = data; - return new TaxRateUpdateProposal(title, description, new Dec(tax_rate)); - } - - public toData(): TaxRateUpdateProposal.Data { - const { title, description, tax_rate } = this; - return { - type: 'treasury/TaxRateUpdateProposal', - value: { - title, - description, - tax_rate: tax_rate.toString(), - }, - }; - } -} - -export namespace TaxRateUpdateProposal { - export interface Data { - type: 'treasury/TaxRateUpdateProposal'; - value: { - title: string; - description: string; - tax_rate: string; - }; - } -} diff --git a/src/core/treasury/proposals/index.ts b/src/core/treasury/proposals/index.ts deleted file mode 100644 index e802da0d9..000000000 --- a/src/core/treasury/proposals/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './RewardWeightUpdateProposal'; -export * from './TaxRateUpdateProposal'; diff --git a/src/core/wasm/msgs/MsgClearContractAdmin.ts b/src/core/wasm/msgs/MsgClearContractAdmin.ts new file mode 100644 index 000000000..6ea33dcbf --- /dev/null +++ b/src/core/wasm/msgs/MsgClearContractAdmin.ts @@ -0,0 +1,43 @@ +import { JSONSerializable } from '../../../util/json'; +import { AccAddress } from '../../bech32'; + +export class MsgClearContractAdmin extends JSONSerializable { + /** + * @param admin contract admin + * @param new_admin new admin + * @param contract contract address + */ + constructor(public admin: AccAddress, public contract: AccAddress) { + super(); + } + + public static fromData( + data: MsgClearContractAdmin.Data + ): MsgClearContractAdmin { + const { + value: { admin, contract }, + } = data; + return new MsgClearContractAdmin(admin, contract); + } + + public toData(): MsgClearContractAdmin.Data { + const { admin, contract } = this; + return { + type: 'wasm/MsgClearContractAdmin', + value: { + admin, + contract, + }, + }; + } +} + +export namespace MsgClearContractAdmin { + export interface Data { + type: 'wasm/MsgClearContractAdmin'; + value: { + admin: AccAddress; + contract: AccAddress; + }; + } +} diff --git a/src/core/wasm/msgs/MsgExecuteContract.spec.ts b/src/core/wasm/msgs/MsgExecuteContract.spec.ts index c838d1a23..e4bd846a4 100644 --- a/src/core/wasm/msgs/MsgExecuteContract.spec.ts +++ b/src/core/wasm/msgs/MsgExecuteContract.spec.ts @@ -7,15 +7,21 @@ describe('MsgExecuteContract', () => { value: { sender: 'terra16xw94u0jgmuaz8zs54xn9x96lxew74gs05gs4h', contract: 'terra15gwkyepfc6xgca5t5zefzwy42uts8l2m4g40k6', - execute_msg: - 'eyJ0cmFuc2ZlciI6eyJyZWNpcGllbnQiOnRlcnJhMTNqcWdydHF3dWN4NGpkdmhnMGQ0dGM4MDg5MmZzY3g1NDI5OHl0LCJhbW91bnQiOjEwMDAwfX0=', + execute_msg: { + transfer: { + recipient: 'terra13jqgrtqwucx4jdvhg0d4tc80892fscx54298yt', + amount: 10000, + }, + }, coins: [], }, }); - expect(typeof msg1.execute_msg).toBe('string'); - expect(msg1.execute_msg).toEqual( - 'eyJ0cmFuc2ZlciI6eyJyZWNpcGllbnQiOnRlcnJhMTNqcWdydHF3dWN4NGpkdmhnMGQ0dGM4MDg5MmZzY3g1NDI5OHl0LCJhbW91bnQiOjEwMDAwfX0=' - ); + expect(msg1.execute_msg).toMatchObject({ + transfer: { + recipient: 'terra13jqgrtqwucx4jdvhg0d4tc80892fscx54298yt', + amount: 10000, + }, + }); }); }); diff --git a/src/core/wasm/msgs/MsgExecuteContract.ts b/src/core/wasm/msgs/MsgExecuteContract.ts index beb90c034..ab2a3437d 100644 --- a/src/core/wasm/msgs/MsgExecuteContract.ts +++ b/src/core/wasm/msgs/MsgExecuteContract.ts @@ -1,7 +1,6 @@ import { JSONSerializable } from '../../../util/json'; import { AccAddress } from '../../bech32'; import { Coins } from '../../Coins'; -import { b64ToDict, dictToB64 } from '../../../util/contract'; export class MsgExecuteContract extends JSONSerializable { public coins: Coins; @@ -28,7 +27,7 @@ export class MsgExecuteContract extends JSONSerializable { public init_coins: Coins; /** - * @param owner contract owner - * @param code_id reference to the code on the blockchain - * @param init_msg message to configure the initial state of the contract - * @param init_coins initial amount of coins to be sent to the contract's address - * @param migratable defines to be migratable or not + * @param sender is a sender address + * @param admin is an optional contract admin address who can migrate the contract, put empty string to disable migration + * @param code_id is the reference to the stored WASM code + * @param init_msg json encoded message to be passed to the contract on instantiation + * @param init_coins are transferred to the contract on execution */ constructor( - public owner: AccAddress, + public sender: AccAddress, + public admin: AccAddress | undefined, public code_id: number, public init_msg: object, - init_coins: Coins.Input = {}, - public migratable: boolean = false + init_coins: Coins.Input = {} ) { super(); this.init_coins = new Coins(init_coins); @@ -28,27 +27,27 @@ export class MsgInstantiateContract extends JSONSerializable { + /** + * @param sender code migrator address + * @param code_id reference to the code on the blockchain + * @param wasm_byte_code base64-encoded bytecode contents + */ + constructor( + public sender: AccAddress, + public code_id: number, + public wasm_byte_code: string + ) { + super(); + } + + public static fromData(data: MsgMigrateCode.Data): MsgMigrateCode { + const { + value: { sender, code_id, wasm_byte_code }, + } = data; + return new MsgMigrateCode(sender, Number.parseInt(code_id), wasm_byte_code); + } + + public toData(): MsgMigrateCode.Data { + const { sender, code_id, wasm_byte_code } = this; + return { + type: 'wasm/MsgMigrateCode', + value: { + sender, + code_id: code_id.toFixed(), + wasm_byte_code, + }, + }; + } +} + +export namespace MsgMigrateCode { + export interface Data { + type: 'wasm/MsgMigrateCode'; + value: { + sender: AccAddress; + code_id: string; + wasm_byte_code: string; + }; + } +} diff --git a/src/core/wasm/msgs/MsgMigrateContract.ts b/src/core/wasm/msgs/MsgMigrateContract.ts index 1fbb4b6c5..7f11c2633 100644 --- a/src/core/wasm/msgs/MsgMigrateContract.ts +++ b/src/core/wasm/msgs/MsgMigrateContract.ts @@ -1,15 +1,14 @@ import { JSONSerializable } from '../../../util/json'; import { AccAddress } from '../../bech32'; -import { b64ToDict, dictToB64 } from '../../../util/contract'; export class MsgMigrateContract extends JSONSerializable { /** - * @param owner contract owner + * @param admin contract admin * @param contract contract address to be migrated from * @param new_code_id reference to the new code on the blockchain * @param migrate_msg JSON message to configure the migrate state of the contract */ constructor( - public owner: AccAddress, + public admin: AccAddress, public contract: AccAddress, public new_code_id: number, public migrate_msg: object // json object @@ -19,25 +18,25 @@ export class MsgMigrateContract extends JSONSerializable { /** - * @param sender contract creator + * @param sender code creator * @param wasm_byte_code base64-encoded bytecode contents */ constructor(public sender: AccAddress, public wasm_byte_code: string) { diff --git a/src/core/wasm/msgs/MsgUpdateContractAdmin.ts b/src/core/wasm/msgs/MsgUpdateContractAdmin.ts new file mode 100644 index 000000000..1df7050c0 --- /dev/null +++ b/src/core/wasm/msgs/MsgUpdateContractAdmin.ts @@ -0,0 +1,49 @@ +import { JSONSerializable } from '../../../util/json'; +import { AccAddress } from '../../bech32'; + +export class MsgUpdateContractAdmin extends JSONSerializable { + /** + * @param admin contract admin + * @param new_admin new admin + * @param contract contract address + */ + constructor( + public admin: AccAddress, + public new_admin: AccAddress, + public contract: AccAddress + ) { + super(); + } + + public static fromData( + data: MsgUpdateContractAdmin.Data + ): MsgUpdateContractAdmin { + const { + value: { admin, new_admin, contract }, + } = data; + return new MsgUpdateContractAdmin(admin, new_admin, contract); + } + + public toData(): MsgUpdateContractAdmin.Data { + const { admin, new_admin, contract } = this; + return { + type: 'wasm/MsgUpdateContractAdmin', + value: { + admin, + new_admin, + contract, + }, + }; + } +} + +export namespace MsgUpdateContractAdmin { + export interface Data { + type: 'wasm/MsgUpdateContractAdmin'; + value: { + admin: AccAddress; + new_admin: AccAddress; + contract: AccAddress; + }; + } +} diff --git a/src/core/wasm/msgs/MsgUpdateContractOwner.ts b/src/core/wasm/msgs/MsgUpdateContractOwner.ts deleted file mode 100644 index 60fc2ef7c..000000000 --- a/src/core/wasm/msgs/MsgUpdateContractOwner.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { JSONSerializable } from '../../../util/json'; -import { AccAddress } from '../../bech32'; - -export class MsgUpdateContractOwner extends JSONSerializable { - /** - * @param owner contract owner - * @param new_owner new owner - * @param contract contract address - */ - constructor( - public owner: AccAddress, - public new_owner: AccAddress, - public contract: AccAddress - ) { - super(); - } - - public static fromData( - data: MsgUpdateContractOwner.Data - ): MsgUpdateContractOwner { - const { - value: { owner, new_owner, contract }, - } = data; - return new MsgUpdateContractOwner(owner, new_owner, contract); - } - - public toData(): MsgUpdateContractOwner.Data { - const { owner, new_owner, contract } = this; - return { - type: 'wasm/MsgUpdateContractOwner', - value: { - owner, - new_owner, - contract, - }, - }; - } -} - -export namespace MsgUpdateContractOwner { - export interface Data { - type: 'wasm/MsgUpdateContractOwner'; - value: { - owner: AccAddress; - new_owner: AccAddress; - contract: AccAddress; - }; - } -} diff --git a/src/core/wasm/msgs/index.ts b/src/core/wasm/msgs/index.ts index aa63d8183..1bbd25fb5 100644 --- a/src/core/wasm/msgs/index.ts +++ b/src/core/wasm/msgs/index.ts @@ -1,27 +1,35 @@ import { MsgStoreCode } from './MsgStoreCode'; +import { MsgMigrateCode } from './MsgMigrateCode'; import { MsgInstantiateContract } from './MsgInstantiateContract'; import { MsgExecuteContract } from './MsgExecuteContract'; import { MsgMigrateContract } from './MsgMigrateContract'; -import { MsgUpdateContractOwner } from './MsgUpdateContractOwner'; +import { MsgUpdateContractAdmin } from './MsgUpdateContractAdmin'; +import { MsgClearContractAdmin } from './MsgClearContractAdmin'; export * from './MsgStoreCode'; +export * from './MsgMigrateCode'; export * from './MsgInstantiateContract'; export * from './MsgExecuteContract'; export * from './MsgMigrateContract'; -export * from './MsgUpdateContractOwner'; +export * from './MsgUpdateContractAdmin'; +export * from './MsgClearContractAdmin'; export type WasmMsg = | MsgStoreCode + | MsgMigrateCode | MsgInstantiateContract | MsgExecuteContract | MsgMigrateContract - | MsgUpdateContractOwner; + | MsgUpdateContractAdmin + | MsgClearContractAdmin; export namespace WasmMsg { export type Data = | MsgStoreCode.Data + | MsgMigrateCode.Data | MsgInstantiateContract.Data | MsgExecuteContract.Data | MsgMigrateContract.Data - | MsgUpdateContractOwner.Data; + | MsgUpdateContractAdmin.Data + | MsgClearContractAdmin.Data; } diff --git a/src/core/wasm/params.ts b/src/core/wasm/params.ts index 6fdfe2004..26373f07b 100644 --- a/src/core/wasm/params.ts +++ b/src/core/wasm/params.ts @@ -1,13 +1,13 @@ import { ParamChange } from '../params/ParamChange'; import { Convert } from '../../util/convert'; -type MaxContractSize = ParamChange.Type<'wasm', 'maxcontractsize', number>; +type MaxContractSize = ParamChange.Type<'wasm', 'MaxContractSize', number>; -type MaxContractGas = ParamChange.Type<'wasm', 'maxcontractgas', number>; +type MaxContractGas = ParamChange.Type<'wasm', 'MaxContractGas', number>; type MaxContractMsgSize = ParamChange.Type< 'wasm', - 'maxcontractmsgsize', + 'MaxContractMsgSize', number >; @@ -25,18 +25,18 @@ export namespace WasmParamChange { export interface WasmParamChanges { wasm?: { - maxcontractsize?: number; - maxcontractgas?: number; - maxcontractmsgsize?: number; + MaxContractSize?: number; + MaxContractGas?: number; + MaxContractMsgSize?: number; }; } export namespace WasmParamChanges { export const ConversionTable = { wasm: { - maxcontractsize: [Convert.toNumber, Convert.toFixed], - maxcontractgas: [Convert.toNumber, Convert.toFixed], - maxcontractmsgsize: [Convert.toNumber, Convert.toFixed], + MaxContractSize: [Convert.toNumber, Convert.toFixed], + MaxContractGas: [Convert.toNumber, Convert.toFixed], + MaxContractMsgSize: [Convert.toNumber, Convert.toFixed], }, }; } diff --git a/src/util/contract.ts b/src/util/contract.ts index 3d8c31174..e3079cdcb 100644 --- a/src/util/contract.ts +++ b/src/util/contract.ts @@ -1,56 +1,6 @@ import { BlockTxBroadcastResult, isTxError } from '../client/lcd/api/TxAPI'; import { TxInfo } from '../core/TxInfo'; -let useEncoding = true; - -/** - * columbus-5/bombay doesn't encode msgs into base64 string. - * This function is for making main branch to be compatible with the change. - * Will be deprecated after bombay branch is merged into main branch - */ -export function setContractEncoding(flag: boolean) { - useEncoding = flag; -} - -/** - * Serializes a JavaScript object to a Base64-encoded string. If the data passed is - * already a string, it will not be serialized and just return as-is. - * - * @param data object to encode - * @returns base64-encoded string - */ -export function dictToB64(data: any): string { - if (!useEncoding) { - return data; - } - - // if data is just a plain string, it was not valid Base64-encoded JSON so it could not be parsed - if (typeof data === 'string') { - return data; - } else { - return Buffer.from(JSON.stringify(data)).toString('base64'); - } -} - -/** - * Recovers a JavaScript object from a Base64-encoded JSON string. If an error is encountered - * while parsing, the string will not be converted and fail by returning the input as-is. - * - * @param data string - * @returns converted object - */ -export function b64ToDict(data: any): any { - if (!useEncoding) { - return data; - } - - try { - return JSON.parse(Buffer.from(data, 'base64').toString()); - } catch { - return data; - } -} - export function getCodeId( txResult: BlockTxBroadcastResult | TxInfo, msgIndex = 0