From 1ac8a10a0fc73c797d48aed0f477f15357950be9 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 2 Jul 2024 11:45:01 -0400 Subject: [PATCH 01/26] [feature] RUNEPool Implementation --- openapi/openapi.yaml | 136 +- proto/thorchain/v1/x/thorchain/genesis.proto | 2 + .../v1/x/thorchain/types/type_rune_pool.proto | 13 + test/regression/mnt/blocks/pol/pol.json | 97 +- .../mnt/blocks/rune-pool/rune-pool-pol.json | 3571 +++++++++++++++++ .../mnt/blocks/rune-pool/rune-pool.json | 434 +- test/regression/mnt/exports/pol/pol.json | 23 +- .../mnt/exports/rune-pool/rune-pool-pol.json | 513 +++ .../mnt/exports/rune-pool/rune-pool.json | 32 +- test/regression/suites/pol/pol.yaml | 68 +- .../suites/rune-pool/rune-pool-pol.yaml | 387 ++ .../suites/rune-pool/rune-pool.yaml | 67 +- x/thorchain/alias.go | 2 + x/thorchain/genesis.go | 8 + x/thorchain/genesis.pb.go | 212 +- x/thorchain/handler_rune_pool_deposit.go | 69 +- x/thorchain/handler_rune_pool_withdraw.go | 139 +- x/thorchain/helpers.go | 192 +- x/thorchain/keeper/alias.go | 1 + x/thorchain/keeper/keeper.go | 2 + x/thorchain/keeper/keeper_dummy.go | 6 + x/thorchain/keeper/v1/alias.go | 2 + x/thorchain/keeper/v1/invariants.go | 23 + x/thorchain/keeper/v1/keeper.go | 1 + ...r_rune_provider.go => keeper_rune_pool.go} | 37 +- x/thorchain/manager_network_current.go | 69 +- x/thorchain/manager_store_mainnet.go | 13 + x/thorchain/manager_store_stagenet.go | 21 +- x/thorchain/managers.go | 4 +- x/thorchain/querier.go | 63 +- x/thorchain/query/query.go | 2 + x/thorchain/types/type_event.go | 10 +- x/thorchain/types/type_rune_pool.go | 17 + x/thorchain/types/type_rune_pool.pb.go | 419 ++ 34 files changed, 5898 insertions(+), 757 deletions(-) create mode 100644 proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto create mode 100644 test/regression/mnt/blocks/rune-pool/rune-pool-pol.json create mode 100644 test/regression/mnt/exports/rune-pool/rune-pool-pol.json create mode 100644 test/regression/suites/rune-pool/rune-pool-pol.yaml rename x/thorchain/keeper/v1/{keeper_rune_provider.go => keeper_rune_pool.go} (70%) create mode 100644 x/thorchain/types/type_rune_pool.go create mode 100644 x/thorchain/types/type_rune_pool.pb.go diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index a53c9aacab..1cc938e6ef 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -134,7 +134,7 @@ paths: schema: $ref: "#/components/schemas/DerivedPoolsResponse" - # # ------------------------------ liquidity providers ------------------------------ + # ------------------------------ liquidity providers ------------------------------ /thorchain/pool/{asset}/liquidity_provider/{address}: parameters: @@ -171,7 +171,25 @@ paths: schema: $ref: "#/components/schemas/LiquidityProvidersResponse" - # # ------------------------------ rune providers ------------------------------ + # ------------------------------ rune pool ------------------------------ + + /thorchain/rune_pool: + parameters: + - $ref: "#/components/parameters/queryHeight" + get: + description: Returns the pool information for the RUNE pool. + operationId: runePool + tags: + - RUNE Pool + responses: + 200: + description: OK + content: + application/json: + schema: + $ref: "#/components/schemas/RUNEPoolResponse" + + # ------------------------------ rune providers ------------------------------ /thorchain/rune_providers/{address}: parameters: @@ -181,7 +199,7 @@ paths: description: Returns the RUNE Provider information for an address. operationId: runeProvider tags: - - RUNE Providers + - RUNE Pool responses: 200: description: OK @@ -197,7 +215,7 @@ paths: description: Returns all RUNE Providers. operationId: runeProviders tags: - - RUNE Providers + - RUNE Pool responses: 200: description: OK @@ -206,7 +224,7 @@ paths: schema: $ref: "#/components/schemas/RUNEProvidersResponse" - # # ------------------------------ savers ------------------------------ + # ------------------------------ savers ------------------------------ /thorchain/pool/{asset}/saver/{address}: parameters: @@ -243,7 +261,7 @@ paths: schema: $ref: "#/components/schemas/SaversResponse" - # # ------------------------------ loans ------------------------------ + # ------------------------------ loans ------------------------------ /thorchain/pool/{asset}/borrower/{address}: parameters: @@ -520,24 +538,6 @@ paths: schema: $ref: "#/components/schemas/OutboundFeesResponse" - # ------------------------------ POL ------------------------------ - - /thorchain/pol: - parameters: - - $ref: "#/components/parameters/queryHeight" - get: - description: Returns protocol owned liquidity overview statistics. - operationId: pol - tags: - - POL - responses: - 200: - description: OK - content: - application/json: - schema: - $ref: "#/components/schemas/POLResponse" - /thorchain/inbound_addresses: parameters: - $ref: "#/components/parameters/queryHeight" @@ -1565,6 +1565,53 @@ components: example: "123456" description: the depth of the derived virtual pool relative to L1 pool (in basis points) + POL: + type: object + required: + - rune_deposited + - rune_withdrawn + - value + - pnl + - current_deposit + properties: + rune_deposited: + type: string + example: "857134475040" + description: total amount of RUNE deposited into the pools + rune_withdrawn: + type: string + example: "0" + description: total amount of RUNE withdrawn from the pools + value: + type: string + example: "21999180112172346" + description: total value of protocol's LP position in RUNE value + pnl: + type: string + example: "21999180112172346" + description: profit and loss of protocol owned liquidity + current_deposit: + type: string + example: "21999180112172346" + description: current amount of rune deposited + + RUNEPool: + type: object + required: + - reserve_units + - pool_units + - pending_pool_units + properties: + reserve_units: + type: string + example: "123456" + pool_units: + type: string + example: "123456" + pending_pool_units: + type: string + example: "123456" + RUNEProvider: type: object required: @@ -2703,6 +2750,17 @@ components: items: $ref: "#/components/schemas/DerivedPool" + RUNEPoolResponse: + type: object + required: + - runepool + - pol + properties: + runepool: + $ref: "#/components/schemas/RUNEPool" + pol: + $ref: "#/components/schemas/POL" + RUNEProviderResponse: $ref: "#/components/schemas/RUNEProvider" @@ -3139,36 +3197,6 @@ components: items: $ref: "#/components/schemas/OutboundFee" - POLResponse: - type: object - required: - - rune_deposited - - rune_withdrawn - - value - - pnl - - current_deposit - properties: - rune_deposited: - type: string - example: "857134475040" - description: total amount of RUNE deposited into the pools - rune_withdrawn: - type: string - example: "0" - description: total amount of RUNE withdrawn from the pools - value: - type: string - example: "21999180112172346" - description: total value of protocol's LP position in RUNE value - pnl: - type: string - example: "21999180112172346" - description: profit and loss of protocol owned liquidity - current_deposit: - type: string - example: "21999180112172346" - description: current amount of rune deposited - InboundAddressesResponse: type: array items: diff --git a/proto/thorchain/v1/x/thorchain/genesis.proto b/proto/thorchain/v1/x/thorchain/genesis.proto index 54e31877ea..295026b1af 100644 --- a/proto/thorchain/v1/x/thorchain/genesis.proto +++ b/proto/thorchain/v1/x/thorchain/genesis.proto @@ -22,6 +22,7 @@ import "thorchain/v1/x/thorchain/types/type_loan.proto"; import "thorchain/v1/x/thorchain/types/type_clout.proto"; import "thorchain/v1/x/thorchain/types/type_trade_account.proto"; import "thorchain/v1/x/thorchain/types/type_rune_provider.proto"; +import "thorchain/v1/x/thorchain/types/type_rune_pool.proto"; import "gogoproto/gogo.proto"; message lastChainHeight { @@ -66,4 +67,5 @@ message GenesisState { repeated common.Coin outbound_fee_withheld_rune = 34 [(gogoproto.castrepeated) = "gitlab.com/thorchain/thornode/common.Coins", (gogoproto.nullable) = false]; repeated common.Coin outbound_fee_spent_rune = 35 [(gogoproto.castrepeated) = "gitlab.com/thorchain/thornode/common.Coins", (gogoproto.nullable) = false]; repeated types.RUNEProvider rune_providers = 36 [(gogoproto.nullable) = false]; + types.RUNEPool rune_pool = 37 [(gogoproto.nullable) = false]; } diff --git a/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto b/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto new file mode 100644 index 0000000000..9495ac2aa2 --- /dev/null +++ b/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto @@ -0,0 +1,13 @@ +syntax = "proto3"; +package types; + +option go_package = "gitlab.com/thorchain/thornode/x/thorchain/types"; + +import "gogoproto/gogo.proto"; + +// RUNEPool represents ownership of currently active POL. +message RUNEPool { + string reserve_units = 1 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; + string pool_units = 2 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; + string pending_pool_units = 3 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; +} diff --git a/test/regression/mnt/blocks/pol/pol.json b/test/regression/mnt/blocks/pol/pol.json index 75840a3a4b..3cc4dab232 100644 --- a/test/regression/mnt/blocks/pol/pol.json +++ b/test/regression/mnt/blocks/pol/pol.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -638,7 +638,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "152ADA0E27946C5ECB37948EFEDD77794FF2DBAE1A1ABFC6DF1A396AB59CD256", + "app_hash": "BBCE6FBC11EE1D0E8B03A3D126227499BDC44D0C143D6EECCB03B6D388BFB00F", "last_results_hash": "6078EF0DEC66E0FE2ED367EA0CF69551F76FC243A827ADCF29972D4AEAC4928F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1278,7 +1278,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "31FB0F6539088F5D5CB74C1726E3F41642260E3B11F4F022E161848FC1819CC2", + "app_hash": "608F46D1966D2F89504FC0AFFCC09E885DC627E67015D047D247B72A3AC765BE", "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1391,7 +1391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1E15D8B5E0735E5826716393D2E3A0F52BFF8478107A7C318DA532F9CD5BC241", + "app_hash": "E7999E9F18435767B114400C507289AEB44B75EB61C6B47DEF3630E8D174013B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1474,7 +1474,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "201679B9FD546569C6032E7EB32ABDDCB6238C4CD5EDFBEBAA6962220A79F8B5", + "app_hash": "2889F8F049B46921EC1C829FF8BCBD0ABCCD7E790706D184AC0A1AE5C41B6F8A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2120,7 +2120,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F9F5F4043A0077B170A3B60DFA462DC63C9711285DD18FD7601DF929876A5A72", + "app_hash": "01446C79F6A473642B873F362FFFF42E61929309FCD69884571D4C4AC41ED40C", "last_results_hash": "0E8A350F8EF28F63EC3B269E3158C6B76A971596844CF086FC884660DAD31AE1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2314,7 +2314,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EB1E49683B8A99FABFABB69383F80D6D517B40595914949C1EABAB5BF7116FD4", + "app_hash": "B4075332DD199F294AEFF05D21875DD5C77F87F987D43C0A8329DEFD0D675DCC", "last_results_hash": "572F2CB3EB3F3CD7B8CF037DF0EB8419370EFB8BE58725160463B5EC01B4677B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2404,5 +2404,88 @@ } ], "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 9, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "2F216647FCD7327D25CB4F78A668427BC5D3943A30F9EA5E5DDE9D4D1ECFB3C9", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "1066047rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1066047rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1066047rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "42962rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "42962rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "42962rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "1066047", + "bond_reward": "42962", + "type": "rewards" + } + ], + "txs": [] } ] diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json new file mode 100644 index 0000000000..365f6d4dfd --- /dev/null +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json @@ -0,0 +1,3571 @@ +[ + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 1, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "1087646rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1087646rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1087646rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "22197rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "22197rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "22197rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "1087646", + "bond_reward": "22197", + "type": "rewards" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 2, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "FE59FBDFAC57A86ACBD74CEEDF9472F525A0DC78FE31771A58FD5355C10BEECE", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "C839F5868598A82A4F2EE73BC3FC21252543FF08A1B41A8F88E49218068167C3", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "MaxSynthPerPoolDepth", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "5000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "RNBnfA2Ka5Ma9A6OxrGKcMqFYOX0Q3RUh+94yz+srVpfUTe3jzdPTo2omhmXkKG9elWH8Js334ImneUSbMtgzw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"MAXSYNTHPERPOOLDEPTH\"},{\"key\":\"value\",\"value\":\"5000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "56065", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/0", + "type": "tx" + }, + { + "signature": "RNBnfA2Ka5Ma9A6OxrGKcMqFYOX0Q3RUh+94yz+srVpfUTe3jzdPTo2omhmXkKG9elWH8Js334ImneUSbMtgzw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "MAXSYNTHPERPOOLDEPTH", + "type": "set_mimir", + "value": "5000" + } + ] + } + }, + { + "hash": "31066281C413E7A58AC2A5B49FC0048EB8F28C356AF64887058A6D6B8559BD97", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxNetworkDeposit", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "/003jcJYGj4t42BROpiMMXo6wwEc2y63l3n2QKXNntNtkulA0a9j3SAvPrEuUHozrGPEbgBDjayE3hsFdk31sQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXNETWORKDEPOSIT\"},{\"key\":\"value\",\"value\":\"1000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49357", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/1", + "type": "tx" + }, + { + "signature": "/003jcJYGj4t42BROpiMMXo6wwEc2y63l3n2QKXNntNtkulA0a9j3SAvPrEuUHozrGPEbgBDjayE3hsFdk31sQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "type": "set_mimir", + "value": "1000000000" + } + ] + } + }, + { + "hash": "267C9E1A47A3D3FBA3A6CF53AEF6E9283738A6B03AC53EE6605768C3721AE049", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLTargetSynthPerPoolDepth", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "2500" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLTARGETSYNTHPERPOOLDEPTH\"},{\"key\":\"value\",\"value\":\"2500\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49477", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/2", + "type": "tx" + }, + { + "signature": "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLTARGETSYNTHPERPOOLDEPTH", + "type": "set_mimir", + "value": "2500" + } + ] + } + }, + { + "hash": "8E497EC4E0113327ED6053A1C01ABAEC4272F9F81F5EBB29DD828553D805A610", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "3" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxPoolMovement", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "5000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXPOOLMOVEMENT\"},{\"key\":\"value\",\"value\":\"5000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49157", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/3", + "type": "tx" + }, + { + "signature": "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXPOOLMOVEMENT", + "type": "set_mimir", + "value": "5000" + } + ] + } + }, + { + "hash": "A5202712569E87F79D7FCD5D38DA8B70BFDE92E27F9E2D2EF9FD149BD222C6E8", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "4" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLBuffer", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLBUFFER\"},{\"key\":\"value\",\"value\":\"1000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48797", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/4", + "type": "tx" + }, + { + "signature": "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLBUFFER", + "type": "set_mimir", + "value": "1000" + } + ] + } + }, + { + "hash": "FA96FED7695216D010B0516C9B82063671B156217B736E231381CB042311DDAA", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "5" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POL-BTC-BTC", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POL-BTC-BTC\"},{\"key\":\"value\",\"value\":\"1\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48837", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/5", + "type": "tx" + }, + { + "signature": "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POL-BTC-BTC", + "type": "set_mimir", + "value": "1" + } + ] + } + }, + { + "hash": "1CCA17EF20065360A3A4EFD49814B27537B229AE029D87C03F3706E67C7953ED", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "6" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "RUNEPoolEnabled", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLENABLED\"},{\"key\":\"value\",\"value\":\"1\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48997", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/6", + "type": "tx" + }, + { + "signature": "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "RUNEPOOLENABLED", + "type": "set_mimir", + "value": "1" + } + ] + } + }, + { + "hash": "3BB07C488BBC210E18E232822FFECECAC1BC1947CFD2C22B1D3FF220F7A11172", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "7" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "EmissionCurve", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"EMISSIONCURVE\"},{\"key\":\"value\",\"value\":\"1000000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49117", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/7", + "type": "tx" + }, + { + "signature": "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "EMISSIONCURVE", + "type": "set_mimir", + "value": "1000000000000" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 3, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "11D43C73F9A4B8D1E0A439EE8B5852054DEFE1BA23559161107A90A4C1ACAD70", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "2187A8A26F841445D78619C4F66645A103BD6F25911681C873F39F8134DDA4D3", + "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "49999999btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "49999999btc/btc", + "minter": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coinbase" + }, + { + "amount": "49999999", + "denom": "btc/btc", + "reason": "swap", + "supply": "mint", + "type": "mint_burn" + }, + { + "amount": "49999999btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "49999999btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "49999999btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "transfer" + }, + { + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "message" + }, + { + "chain": "THOR", + "coin": "200000000000 THOR.RUNE", + "emit_asset": "49999999 BTC/BTC", + "from": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "liquidity_fee": "49999456", + "liquidity_fee_in_rune": "49999999817", + "memo": "=:BTC/BTC", + "pool": "BTC.BTC", + "pool_slip": "5000", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "5000", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "amount": "667btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "667btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "667btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "667btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "667btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "667", + "denom": "btc/btc", + "reason": "burn_native_fee", + "supply": "burn", + "type": "mint_burn" + }, + { + "coins": "667 BTC/BTC", + "pool_deduct": "2000994", + "tx_id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "type": "fee" + }, + { + "amount": "2000994rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "2000994rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000994rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "49999332btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "49999332btc/btc", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "49999332btc/btc", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "49999332 BTC/BTC", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "memo": "OUT:506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "to": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "outbound" + }, + { + "amount": "24489849btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "24489849btc/btc", + "minter": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coinbase" + }, + { + "amount": "24489849", + "denom": "btc/btc", + "reason": "swap", + "supply": "mint", + "type": "mint_burn" + }, + { + "amount": "24489849btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "24489849btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "24489849btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "transfer" + }, + { + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "message" + }, + { + "chain": "THOR", + "coin": "100000000000 THOR.RUNE", + "emit_asset": "24489849 BTC/BTC", + "from": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "liquidity_fee": "4081653", + "liquidity_fee_in_rune": "12244921720", + "memo": "=:BTC/BTC", + "pool": "BTC.BTC", + "pool_slip": "1429", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "1429", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "amount": "500btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "500btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "500btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "500btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "500btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "500", + "denom": "btc/btc", + "reason": "burn_native_fee", + "supply": "burn", + "type": "mint_burn" + }, + { + "coins": "500 BTC/BTC", + "pool_deduct": "1999985", + "tx_id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "type": "fee" + }, + { + "amount": "1999985rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1999985rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1999985rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "24489349btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "24489349btc/btc", + "receiver": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_received" + }, + { + "amount": "24489349btc/btc", + "recipient": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "24489349 BTC/BTC", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "memo": "OUT:C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "to": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "outbound" + }, + { + "amount": "4979557455rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "4979557455rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "4979557455rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "4979557455rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "4979557455rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "4979557455rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "-4979557455", + "bond_reward": "4979557455", + "type": "rewards" + }, + { + "amount": "1975087646rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1975087646rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1975087646rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "THOR_txid": "0000000000000000000000000000000000000000000000000000000000000000", + "asset_address": "", + "asset_amount": "0", + "liquidity_provider_units": "397377002", + "pool": "BTC.BTC", + "rune_address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "rune_amount": "1975087646", + "type": "add_liquidity" + } + ], + "txs": [ + { + "hash": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "200000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC/BTC", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "+RxwMFRM8N6IJ07xqeTfzPZcXebuLIjdzXEM1xFfgUcHRsL/cscIZlp+jxJuIbY18ySj1UVNdqP+wVdu8go6VA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "162218", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/0", + "type": "tx" + }, + { + "signature": "+RxwMFRM8N6IJ07xqeTfzPZcXebuLIjdzXEM1xFfgUcHRsL/cscIZlp+jxJuIbY18ySj1UVNdqP+wVdu8go6VA==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "200000000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "200000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "200000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + } + ] + } + }, + { + "hash": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "100000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC/BTC", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "1MxFB8PGCExr1osMwyf+mKYBXxZNTgWVOcy6hzqir6FVZV4xp4LbX7oq7g2GOuYRSifgdGRiGxDARamrSNm9+Q==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "162218", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/0", + "type": "tx" + }, + { + "signature": "1MxFB8PGCExr1osMwyf+mKYBXxZNTgWVOcy6hzqir6FVZV4xp4LbX7oq7g2GOuYRSifgdGRiGxDARamrSNm9+Q==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "100000000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "100000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "100000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 4, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "A3B4FEEE0313D2656B44755AE79B7014DCC9C47B1F66CBC4B745D33C0A074938", + "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 5, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "FFD72708682B977E387D250C812BAA95E4D0E75A61F1F2CF62ECB3D7315E1910", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "52707847FE2D7C641B98BD1511C918E9A88A22EB0029DA204EFD5E6B398BC9CF", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "1972176076", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool+", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "q3rShmTrRY8WTRHFogZzKtv6Z8fWnmdODedUGgC8c6NwF9oiYP/0SAR/tHTV696eWf2gWKFPJuVz/ouag1gsvQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "189546", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/1", + "type": "tx" + }, + { + "signature": "q3rShmTrRY8WTRHFogZzKtv6Z8fWnmdODedUGgC8c6NwF9oiYP/0SAR/tHTV696eWf2gWKFPJuVz/ouag1gsvQ==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1972176076", + "type": "trade_account_deposit", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 6, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "A1CFB40873A889D3645604249BBBE070D36BC90DD556C810149F0323D1DA1C90", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6A6E67BC1EC2663103A85293EBE5C02936FA960E0803F5A352C393CA8F9A76CE", + "last_results_hash": "282619D5A95EEC95C49D8763D251D20E578CAFF9D6F581A7A4D4F7DBC6CD9C88", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:10000", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "ZjgVJIuAeWZXCF995YuQCUsothf50Xwlns7sCMdaSttUtCt139w53chKcLv1BtGVJZqxJtiM1NOwiApciJfkfg==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "150606", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/2", + "type": "tx" + }, + { + "signature": "ZjgVJIuAeWZXCF995YuQCUsothf50Xwlns7sCMdaSttUtCt139w53chKcLv1BtGVJZqxJtiM1NOwiApciJfkfg==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "", + "affiliate_amount": "0", + "affiliate_basis_points": "0", + "basis_points": "10000", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1972176076", + "type": "trade_account_withdraw", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 7, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "1B4A6A50CECE37E2D20604DCA34C4C38CDC2E69E2B7B17BDAF496D4B26BB0FF1", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "AC0C28B8D7F977B6D18D4E4657794CD7AA4CFDDA05BFFF8BD387081F597D34D4", + "last_results_hash": "A7DE5CF5C1BED868A26AB82DD0E3D7BCDC044C2E2EA4BE7E3C45CCF4EC0C6F99", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "D50366D1C654D472100F1ECA99C65B0B32CF5EEBE1FE1EC9956077848BFAA05F", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "3" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "1972176076", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool+", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "qUSsHYjXbwOnkWWvMPSVpEDvD7u4ZIFtDXlO9Kov3cZeXfe2UJxQs5U5gB9ef9X1z+RKkqiTlnb3SS9ghyckiw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "182216", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/3", + "type": "tx" + }, + { + "signature": "qUSsHYjXbwOnkWWvMPSVpEDvD7u4ZIFtDXlO9Kov3cZeXfe2UJxQs5U5gB9ef9X1z+RKkqiTlnb3SS9ghyckiw==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1972176076", + "type": "trade_account_deposit", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 8, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "34D6B01D74EBE4C12B7223E46B42293F18F901BC61F1AF90E2367BADF43CDC25", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "DC01DD849D5932DAE554A55FF5F094AE671D543FA866B85C8475BCED97AC18C4", + "last_results_hash": "34577FB8790C7EC5F4C1E38E45DFA9A4FF5EDECA2AE59D0DC262F6E559B1CFBF", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "7FBBAD2DB7B36DB212D6A6860F813E39E946948E2ADCC9CDA1167A1445C6AADE", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "4" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "1972176076", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool+", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "x74aPg2BnwEDOAQtabsBOaGBwPFAFSL5mcHp/BGrIQ9jDomtrmP5opnVb9TIfN/QV1IYpwyA+j2h2jOZz2scvw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "167811", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/4", + "type": "tx" + }, + { + "signature": "x74aPg2BnwEDOAQtabsBOaGBwPFAFSL5mcHp/BGrIQ9jDomtrmP5opnVb9TIfN/QV1IYpwyA+j2h2jOZz2scvw==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1972176076", + "type": "trade_account_deposit", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 9, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "8B9412B7DA0377074CC1F79BA9D413BE34A928AECF664B2578C59FC3D7F95447", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "29CB1E9D4D147AC531625C08903691EBA05080FEFC93F5AB7634226890F58D62", + "last_results_hash": "8A2544AA28055DEEBF2D1E68B8D6AF9447971B904558322CA0789773A5F70698", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + }, + { + "amount": "1984963084rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1984963084rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1984963084rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "THOR_txid": "0000000000000000000000000000000000000000000000000000000000000000", + "asset_address": "", + "asset_amount": "0", + "liquidity_provider_units": "398956087", + "pool": "BTC.BTC", + "rune_address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "rune_amount": "1984963084", + "type": "add_liquidity" + }, + { + "amount": "1972176076rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + } + ], + "txs": [ + { + "hash": "30035DF60B70B809C431EB53E2EE687279C1DC9C36CB8F01B96F91413DD91B44", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "8" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxNetworkDeposit", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "2000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "w2x99xn/YaYCZ5tFeWFSxNdeOfG63ZARkPTSlTOtifkTMAytuFP0fuhbhk6QGNSiJvyO2nUhZxr1ftRK2BfxWg==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXNETWORKDEPOSIT\"},{\"key\":\"value\",\"value\":\"2000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "50456", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/8", + "type": "tx" + }, + { + "signature": "w2x99xn/YaYCZ5tFeWFSxNdeOfG63ZARkPTSlTOtifkTMAytuFP0fuhbhk6QGNSiJvyO2nUhZxr1ftRK2BfxWg==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "type": "set_mimir", + "value": "2000000000" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 10, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "7231A8D96A05BE1E22598F7D8AC04CE60D6877155B442FF18A28644B74951D1B", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "BA2B60EDD6631602F53998EC16126650BF7D550B61255CBD5E91F807CFAD28E8", + "last_results_hash": "553ADD848E9898081A3848418937297A2E97955EA2599C10A8DDE5CEC4CCF49B", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "4191290BE09EED75178A827A9DD6625DB984DD7094017A32C03C389C757DF51A", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "5" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:5000", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "6sIsgEsNGCACr5ZwqUFIBdnG4biLtaJP9Mory2RzgrFm4LajLWPXyPstFuhK3R6I83nFZZWOITlfC3OTO2nxUA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"1971722431\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "151451", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/5", + "type": "tx" + }, + { + "signature": "6sIsgEsNGCACr5ZwqUFIBdnG4biLtaJP9Mory2RzgrFm4LajLWPXyPstFuhK3R6I83nFZZWOITlfC3OTO2nxUA==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1971722431rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1971722431rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1971722431rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "1971722431rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1971722431rune", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "1971722431rune", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "", + "affiliate_amount": "0", + "affiliate_basis_points": "0", + "basis_points": "5000", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1971722431", + "type": "trade_account_withdraw", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 11, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "CA609B1BA758DDE7C0F77FD8F1D6FEBF280867A42E562C71398D4BA7049C3775", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "E57BDF9A25FE419051084B367EEBAB00F62D426ABDEE205A8D142390D0150E0A", + "last_results_hash": "91A41ED2ED8A560FDB2C8A939E3185E0BA61170F8CC0903E07F8C1113CBE4A9D", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "49999332btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "49999332btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "49999332btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "49999332btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "49999332btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "49999332", + "denom": "btc/btc", + "reason": "swap", + "supply": "burn", + "type": "mint_burn" + }, + { + "chain": "THOR", + "coin": "49999332 BTC/BTC", + "emit_asset": "127671802149 THOR.RUNE", + "from": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "id": "9B46CE51F366D6B95C0DF808547C03176F96F8141680F28EC700DDF4B70B436C", + "liquidity_fee": "31917524113", + "liquidity_fee_in_rune": "31917524113", + "memo": "=:RUNE", + "pool": "BTC.BTC", + "pool_slip": "2000", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "2000", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "coins": "2000000 THOR.RUNE", + "pool_deduct": "0", + "tx_id": "9B46CE51F366D6B95C0DF808547C03176F96F8141680F28EC700DDF4B70B436C", + "type": "fee" + }, + { + "amount": "2000000rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "127669802149rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "127669802149rune", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "127669802149rune", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "127669802149 THOR.RUNE", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "9B46CE51F366D6B95C0DF808547C03176F96F8141680F28EC700DDF4B70B436C", + "memo": "OUT:9B46CE51F366D6B95C0DF808547C03176F96F8141680F28EC700DDF4B70B436C", + "to": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "outbound" + }, + { + "amount": "24489285btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "24489285btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "24489285btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "24489285btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "24489285btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "24489285", + "denom": "btc/btc", + "reason": "swap", + "supply": "burn", + "type": "mint_burn" + }, + { + "chain": "THOR", + "coin": "24489285 BTC/BTC", + "emit_asset": "52735601759 THOR.RUNE", + "from": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "id": "90A68D8E4EF18DB4BEDF16F138EBC87C3D22B0B550829C903CB097C3C9320B93", + "liquidity_fee": "6457285905", + "liquidity_fee_in_rune": "6457285905", + "memo": "=:RUNE", + "pool": "BTC.BTC", + "pool_slip": "1091", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "1091", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "coins": "2000000 THOR.RUNE", + "pool_deduct": "0", + "tx_id": "90A68D8E4EF18DB4BEDF16F138EBC87C3D22B0B550829C903CB097C3C9320B93", + "type": "fee" + }, + { + "amount": "2000000rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "52733601759rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "52733601759rune", + "receiver": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_received" + }, + { + "amount": "52733601759rune", + "recipient": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "52733601759 THOR.RUNE", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "90A68D8E4EF18DB4BEDF16F138EBC87C3D22B0B550829C903CB097C3C9320B93", + "memo": "OUT:90A68D8E4EF18DB4BEDF16F138EBC87C3D22B0B550829C903CB097C3C9320B93", + "to": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "outbound" + }, + { + "amount": "1677517796rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1677517796rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1677517796rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "1677517796rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1677517796rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "1677517796rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "-1677517796", + "bond_reward": "1677517796", + "type": "rewards" + }, + { + "asymmetry": "0.000000000000000000", + "basis_points": "3164", + "chain": "THOR", + "coin": "0 THOR.RUNE", + "emit_asset": "0", + "emit_rune": "1081622244", + "from": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "imp_loss_protection": "0", + "liquidity_provider_units": "251959789", + "memo": "THOR-POL-REMOVE", + "pool": "BTC.BTC", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "withdraw" + }, + { + "amount": "1081622244rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1081622244rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1081622244rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + } + ], + "txs": [ + { + "hash": "9B46CE51F366D6B95C0DF808547C03176F96F8141680F28EC700DDF4B70B436C", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "6" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "49999332", + "asset": "BTC/BTC", + "decimals": "0" + } + ], + "memo": "=:RUNE", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "NRnBfKkYb7wd2msOjXSA4nNQKaQQJ+SfrRDIwM2MRoZQIJOLnGTUnVXiiLnydh+2Jo8I4+MJ0dXlCjoONnG6mg==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"49999332btc/btc\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"49999332btc/btc\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"49999332btc/btc\"}]}]}]", + "gas_wanted": "0", + "gas_used": "151987", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/6", + "type": "tx" + }, + { + "signature": "NRnBfKkYb7wd2msOjXSA4nNQKaQQJ+SfrRDIwM2MRoZQIJOLnGTUnVXiiLnydh+2Jo8I4+MJ0dXlCjoONnG6mg==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "49999332btc/btc", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "49999332btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "49999332btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + } + ] + } + }, + { + "hash": "90A68D8E4EF18DB4BEDF16F138EBC87C3D22B0B550829C903CB097C3C9320B93", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "24489285", + "asset": "BTC/BTC", + "decimals": "0" + } + ], + "memo": "=:RUNE", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "yx4fFAprahtusK85VHkJ+IZhr/SxmRMlnD+QYRe2X+1t83R1vdjy3twoGqofwAsJkfH6st0q7tVcoj6R5orWBA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"24489285btc/btc\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"24489285btc/btc\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"24489285btc/btc\"}]}]}]", + "gas_wanted": "0", + "gas_used": "154304", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/1", + "type": "tx" + }, + { + "signature": "yx4fFAprahtusK85VHkJ+IZhr/SxmRMlnD+QYRe2X+1t83R1vdjy3twoGqofwAsJkfH6st0q7tVcoj6R5orWBA==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "24489285btc/btc", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "24489285btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "24489285btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 12, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "2846AD6CBA26658FCFBB50467A86F85E4C1ACDF509A81046BD47C2A03545C72E", + "last_results_hash": "675D30E0ADFA513F3EBADDA5780296255805EFD420DC4E3E93ECA237E9166F44", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + }, + { + "amount": "445785755rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "445785755rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "445785755rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "asymmetry": "0.000000000000000000", + "basis_points": "4617", + "chain": "THOR", + "coin": "0 THOR.RUNE", + "emit_asset": "0", + "emit_rune": "1076258994", + "from": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "imp_loss_protection": "0", + "liquidity_provider_units": "251337153", + "memo": "THOR-POL-REMOVE", + "pool": "BTC.BTC", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "withdraw" + }, + { + "amount": "1076258994rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1076258994rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1076258994rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 13, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "D12E424732C41B5CC5FE35FF3B54EFE33C02F6EE7C03451191BFC206395EB8D7", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + }, + { + "amount": "1074329241rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1074329241rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1074329241rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "asymmetry": "0.000000000000000000", + "basis_points": "8556", + "chain": "THOR", + "coin": "0 THOR.RUNE", + "emit_asset": "0", + "emit_rune": "1070946427", + "from": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "imp_loss_protection": "0", + "liquidity_provider_units": "250721727", + "memo": "THOR-POL-REMOVE", + "pool": "BTC.BTC", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "withdraw" + }, + { + "amount": "1070946427rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1070946427rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1070946427rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 14, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "EB8824823EA0677AD818BA504794E4A30D65F002513A4BAA9C12A3BC4081E91C", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + }, + { + "amount": "181341728rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "181341728rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "181341728rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "asymmetry": "0.000000000000000000", + "basis_points": "10000", + "chain": "THOR", + "coin": "0 THOR.RUNE", + "emit_asset": "0", + "emit_rune": "180668249", + "from": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "imp_loss_protection": "0", + "liquidity_provider_units": "42314420", + "memo": "THOR-POL-REMOVE", + "pool": "BTC.BTC", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "withdraw" + }, + { + "amount": "180668249rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "180668249rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "180668249rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 15, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "7B3D37D25338D60142AEECA4EC91F5B2E6BA3F1AD7F42FB9E4B063BD3A2967F6", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "4529F4D7101F9284DB0D962C22CED42B9EFCFA660B7C429C61424EAC361C0187", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "CA8873B75D263496BE06716F871AA3E64DDF2D30125B9F417F70AF42581EC781", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "7" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:10000", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "u+p0EtCgP3Gu4gHi7k9Q5Q5D9NZpmBBZrDeEQksPO/o3BiA+0Cea35iukyxnEihX8IFU/kBm1N0VdFoOXRvx1g==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1701456724\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "123946", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/7", + "type": "tx" + }, + { + "signature": "u+p0EtCgP3Gu4gHi7k9Q5Q5D9NZpmBBZrDeEQksPO/o3BiA+0Cea35iukyxnEihX8IFU/kBm1N0VdFoOXRvx1g==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1701456724rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1701456724rune", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "1701456724rune", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "", + "affiliate_amount": "0", + "affiliate_basis_points": "0", + "basis_points": "10000", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1701456724", + "type": "trade_account_withdraw", + "units": "1975087646" + } + ] + } + } + ] + } +] diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool.json b/test/regression/mnt/blocks/rune-pool/rune-pool.json index 392ec7816f..c44f7d0ebf 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "21FDCAEB0236645AF0CAD6794786AD97B8BFDC3C8AE1C15DE403449C75110BAC", + "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -332,9 +332,9 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"0\"},{\"key\":\"tx_id\",\"value\":\"2E390F1F581D489A8BD4EA56008B1897EA1E4956F3C814E1373837FF84A55EA5\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"667700000000\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "178399", + "gas_used": "193769", "events": [ { "fee": "", @@ -415,9 +415,8 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "667700000000", - "tx_id": "2E390F1F581D489A8BD4EA56008B1897EA1E4956F3C814E1373837FF84A55EA5", "type": "trade_account_deposit", - "units": "0" + "units": "667700000000" } ] } @@ -452,8 +451,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F74053EB11EF3D8FF2A0F674C56FA1A2C2C99051AFF8D526A19495611C10E1AD", - "last_results_hash": "1FCCE145B5D36E827C58CA6E3945EF7C641B46C10FE0E57BA6655111EBE593C3", + "app_hash": "B459E5DBC4D0AF581F61BBD9311686059E8C624B8E655BA3B0101041EE0B913E", + "last_results_hash": "723C782A22F5E2C442CA56886DA3CBB2900BC1D2CF6292350EEE9088C764ED01", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -579,9 +578,9 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"0\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"0\"},{\"key\":\"tx_id\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "130793", + "gas_used": "137317", "events": [ { "fee": "", @@ -643,12 +642,11 @@ "affiliate_address": "", "affiliate_amount": "0", "affiliate_basis_points": "0", - "basis_points": "0", + "basis_points": "5000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "333850000000", - "tx_id": "", "type": "trade_account_withdraw", - "units": "0" + "units": "333850000000" } ] } @@ -683,8 +681,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1E6683E30ABAEF89A6D12368F6E112533A51A0100F6FB7A41DC790E078B01744", - "last_results_hash": "8B8B7C68DC8C550CAFF83E52C13178276A3102C4B13EEE331AB77D78CA547EB9", + "app_hash": "4DFC6AD03A7317960DDBEFF214C65612777B92E68E4FB57CC440C34401ADC2BD", + "last_results_hash": "7545DC8121AD90EA6DC4951405C1833B9CC24D18F31E0AB8A9BF38E12D4F414C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -810,9 +808,9 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333349225000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"500775000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333349225000rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"500775000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"15\"},{\"key\":\"rune_amoumt\",\"value\":\"333349225000\"},{\"key\":\"units\",\"value\":\"0\"},{\"key\":\"tx_id\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"500775000\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333349225000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"500775000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "143232", + "gas_used": "145783", "events": [ { "fee": "", @@ -851,17 +849,17 @@ "type": "message" }, { - "amount": "333349225000rune", + "amount": "333850000000rune", "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_spent" }, { - "amount": "333349225000rune", + "amount": "333850000000rune", "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "type": "coin_received" }, { - "amount": "333349225000rune", + "amount": "333850000000rune", "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "transfer" @@ -870,36 +868,15 @@ "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "message" }, - { - "amount": "500775000rune", - "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", - "type": "coin_spent" - }, - { - "amount": "500775000rune", - "receiver": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", - "type": "coin_received" - }, - { - "amount": "500775000rune", - "recipient": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", - "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", - "type": "transfer" - }, - { - "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", - "type": "message" - }, { "affiliate_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", - "affiliate_amount": "500775000", + "affiliate_amount": "0", "affiliate_basis_points": "15", - "basis_points": "15", + "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", - "rune_amoumt": "333349225000", - "tx_id": "", + "rune_amoumt": "333850000000", "type": "trade_account_withdraw", - "units": "0" + "units": "333850000000" } ] } @@ -934,8 +911,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8E1B10B39684AA9232C0E3D3EE077E218FFD04AFF4269D8FD8937A4E2C37D873", - "last_results_hash": "38EC44A93D1A695912640B6C60FB4764CFB05A5457ABCA2781CF41EADF57B112", + "app_hash": "85075248976FA6903EFBE695B26ECDD8A767EA3258E3AD0AEF2FF009A6D10D0D", + "last_results_hash": "0AC76448D428587776A9B712A0F39F553985E90A122418B6AB250250D5FEFA80", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1113,7 +1090,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "31A86879F029462FAFE122D199876DD6A7036D0399FA46B9DF036F8C3C2F51DB", + "app_hash": "6AC6A2279EFC4BF04D3824101684C9B357A89FFA64ACC8A2F3306B3E9F26334C", "last_results_hash": "67FD517932A70247E66F65195812878F3313F58006F70B1E41C6BBC934F84687", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1304,11 +1281,11 @@ } }, "last_commit_hash": "", - "data_hash": "F509F52C1530C964E867FCAA6BBD5361D87A85057F8E4FEB3CD944B66603A8B5", + "data_hash": "8367DA45AF259E2FB12F4AD29A4705F9A31766A24CE8A77A251A1F45FDF525AE", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4761CC8153B5BE98DC5A9F37260CAF0F7D4BF877CD0698077E2C2E7548BFF802", + "app_hash": "46B96FCBE340606C5E5A8F072DE6ADF867C9ABB56333F42563582E07CF798E11", "last_results_hash": "AEF1DA8927EF7EF8AAB149693691524B5D97C7BBE777FF9B1C3ACD02D605FFB6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1456,324 +1433,6 @@ } ] } - }, - { - "hash": "4DD4AC139ECBDD2BB4A6A738B6655A2C80906877A3BCD0EDF8B7B09D98604847", - "tx": { - "auth_info": { - "fee": { - "amount": [], - "gas_limit": "0", - "granter": "", - "payer": "" - }, - "signer_infos": [ - { - "mode_info": { - "single": { - "mode": "SIGN_MODE_DIRECT" - } - }, - "public_key": { - "@type": "/cosmos.crypto.secp256k1.PubKey", - "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" - }, - "sequence": "0" - } - ] - }, - "body": { - "extension_options": [], - "memo": "", - "messages": [ - { - "@type": "/types.MsgMimir", - "key": "RUNEPoolCooldown", - "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", - "value": "5" - } - ], - "non_critical_extension_options": [], - "timeout_height": "0" - }, - "signatures": [ - "ddk7zGaqFV+wyfz8+5g3KgDX208gXtahEBctwoILfrxH08r2c51pp/wZt01iOTDbkOTqJdLehGh9MinfxA7iZg==" - ] - }, - "result": { - "code": 0, - "data": "\n\u0011\n\u000f/types.MsgMimir", - "log": "[{\"events\":[{\"type\":\"bond\",\"attributes\":[{\"key\":\"amount\",\"value\":\"2000000\"},{\"key\":\"bond_type\",\"value\":\"\\u0003\"},{\"key\":\"id\",\"value\":\"0000000000000000000000000000000000000000000000000000000000000000\"},{\"key\":\"chain\"},{\"key\":\"from\"},{\"key\":\"to\",\"value\":\"node:tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\\nstatus:Active\\nnode pubkeys:\\n\\tsecp256k1: tthorpub1addwnpepqwlkdxcyz8fnxk3xp0eqt89g6cxau2c4zp89yr2x2dy56s2zgu2jx3pmacu\\n\\ted25519: \\n\\nvalidator consensus pub key:tthorcpub1zcjduepqq75h7uy6qhesh9d3a9tuk0mzrnc46u8rye44ze6peua3zmpfh23q8z37sz\\nbond:2499998000000\\nversion:1.999.0\\nbond address:tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\\nrequested to leave:false\\n\"},{\"key\":\"coin\"},{\"key\":\"memo\"}]},{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"},{\"key\":\"sender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"}]},{\"type\":\"set_node_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLCOOLDOWN\"},{\"key\":\"value\",\"value\":\"5\"},{\"key\":\"address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]}]}]", - "gas_wanted": "0", - "gas_used": "95294", - "events": [ - { - "fee": "", - "type": "tx" - }, - { - "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/0", - "type": "tx" - }, - { - "signature": "ddk7zGaqFV+wyfz8+5g3KgDX208gXtahEBctwoILfrxH08r2c51pp/wZt01iOTDbkOTqJdLehGh9MinfxA7iZg==", - "type": "tx" - }, - { - "action": "set_mimir_attr", - "type": "message" - }, - { - "amount": "2000000rune", - "spender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "coin_spent" - }, - { - "amount": "2000000rune", - "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", - "type": "coin_received" - }, - { - "amount": "2000000rune", - "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", - "sender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "transfer" - }, - { - "sender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "message" - }, - { - "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", - "key": "RUNEPOOLCOOLDOWN", - "type": "set_node_mimir", - "value": "5" - }, - { - "amount": "2000000", - "bond_type": "\u0003", - "chain": "", - "coin": "", - "from": "", - "id": "0000000000000000000000000000000000000000000000000000000000000000", - "memo": "", - "to": "node:tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\nstatus:Active\nnode pubkeys:\n\tsecp256k1: tthorpub1addwnpepqwlkdxcyz8fnxk3xp0eqt89g6cxau2c4zp89yr2x2dy56s2zgu2jx3pmacu\n\ted25519: \n\nvalidator consensus pub key:tthorcpub1zcjduepqq75h7uy6qhesh9d3a9tuk0mzrnc46u8rye44ze6peua3zmpfh23q8z37sz\nbond:2499998000000\nversion:1.999.0\nbond address:tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\nrequested to leave:false\n", - "type": "bond" - } - ] - } - }, - { - "hash": "A19AC372FEFF9A0449985AD3310B7A6A0F19FCFF1771FA56DD9745DAA5D73BDF", - "tx": { - "auth_info": { - "fee": { - "amount": [], - "gas_limit": "0", - "granter": "", - "payer": "" - }, - "signer_infos": [ - { - "mode_info": { - "single": { - "mode": "SIGN_MODE_DIRECT" - } - }, - "public_key": { - "@type": "/cosmos.crypto.secp256k1.PubKey", - "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" - }, - "sequence": "4" - } - ] - }, - "body": { - "extension_options": [], - "memo": "", - "messages": [ - { - "@type": "/types.MsgMimir", - "key": "RUNEPoolCooldown", - "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", - "value": "5" - } - ], - "non_critical_extension_options": [], - "timeout_height": "0" - }, - "signatures": [ - "CJdIp2II0h2AXUZi+skAuHX6v/gwzYkXy9tFNBMKTl0GDpF1s5haW09j+cD11rheCAnH7mrHqkwjFhpT5G4C8Q==" - ] - }, - "result": { - "code": 0, - "data": "\n\u0011\n\u000f/types.MsgMimir", - "log": "[{\"events\":[{\"type\":\"bond\",\"attributes\":[{\"key\":\"amount\",\"value\":\"2000000\"},{\"key\":\"bond_type\",\"value\":\"\\u0003\"},{\"key\":\"id\",\"value\":\"0000000000000000000000000000000000000000000000000000000000000000\"},{\"key\":\"chain\"},{\"key\":\"from\"},{\"key\":\"to\",\"value\":\"node:tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\\nstatus:Active\\nnode pubkeys:\\n\\tsecp256k1: tthorpub1addwnpepqv8lvvqmczr893yf7zyf7xtffccf032aprl8z09y3e3nfruedew85n306k5\\n\\ted25519: \\n\\nvalidator consensus pub key:tthorcpub1zcjduepqsukty8qkyj4wfrpc8he2hl9fc8m06cfz8ex3ddspzzufw93xxhqqec5sp0\\nbond:2499998000000\\nversion:1.999.0\\nbond address:tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\\nrequested to leave:false\\n\"},{\"key\":\"coin\"},{\"key\":\"memo\"}]},{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"},{\"key\":\"sender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"}]},{\"type\":\"set_node_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLCOOLDOWN\"},{\"key\":\"value\",\"value\":\"5\"},{\"key\":\"address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]}]}]", - "gas_wanted": "0", - "gas_used": "94041", - "events": [ - { - "fee": "", - "type": "tx" - }, - { - "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/4", - "type": "tx" - }, - { - "signature": "CJdIp2II0h2AXUZi+skAuHX6v/gwzYkXy9tFNBMKTl0GDpF1s5haW09j+cD11rheCAnH7mrHqkwjFhpT5G4C8Q==", - "type": "tx" - }, - { - "action": "set_mimir_attr", - "type": "message" - }, - { - "amount": "2000000rune", - "spender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "coin_spent" - }, - { - "amount": "2000000rune", - "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", - "type": "coin_received" - }, - { - "amount": "2000000rune", - "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", - "sender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "transfer" - }, - { - "sender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "message" - }, - { - "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", - "key": "RUNEPOOLCOOLDOWN", - "type": "set_node_mimir", - "value": "5" - }, - { - "amount": "2000000", - "bond_type": "\u0003", - "chain": "", - "coin": "", - "from": "", - "id": "0000000000000000000000000000000000000000000000000000000000000000", - "memo": "", - "to": "node:tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\nstatus:Active\nnode pubkeys:\n\tsecp256k1: tthorpub1addwnpepqv8lvvqmczr893yf7zyf7xtffccf032aprl8z09y3e3nfruedew85n306k5\n\ted25519: \n\nvalidator consensus pub key:tthorcpub1zcjduepqsukty8qkyj4wfrpc8he2hl9fc8m06cfz8ex3ddspzzufw93xxhqqec5sp0\nbond:2499998000000\nversion:1.999.0\nbond address:tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\nrequested to leave:false\n", - "type": "bond" - } - ] - } - }, - { - "hash": "E096E7CC8360D4D673A68AB168BC82A09BA71851436CED8FE80B57CFD06FC9A6", - "tx": { - "auth_info": { - "fee": { - "amount": [], - "gas_limit": "0", - "granter": "", - "payer": "" - }, - "signer_infos": [ - { - "mode_info": { - "single": { - "mode": "SIGN_MODE_DIRECT" - } - }, - "public_key": { - "@type": "/cosmos.crypto.secp256k1.PubKey", - "key": "Ah4wzGUnsQ7oYiei732pv9NLLvufvGFkBtH3zNyhzBZW" - }, - "sequence": "0" - } - ] - }, - "body": { - "extension_options": [], - "memo": "", - "messages": [ - { - "@type": "/types.MsgMimir", - "key": "RUNEPoolCooldown", - "signer": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", - "value": "5" - } - ], - "non_critical_extension_options": [], - "timeout_height": "0" - }, - "signatures": [ - "2tA9axb/ttk+8Przqn2KVtb1tl5kqk/zoajRAd7KSEhmVL5f8uJqykGjo3c6/FXvu/SlfxkrLA6uS5enqQiU6w==" - ] - }, - "result": { - "code": 0, - "data": "\n\u0011\n\u000f/types.MsgMimir", - "log": "[{\"events\":[{\"type\":\"bond\",\"attributes\":[{\"key\":\"amount\",\"value\":\"2000000\"},{\"key\":\"bond_type\",\"value\":\"\\u0003\"},{\"key\":\"id\",\"value\":\"0000000000000000000000000000000000000000000000000000000000000000\"},{\"key\":\"chain\"},{\"key\":\"from\"},{\"key\":\"to\",\"value\":\"node:tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\\nstatus:Active\\nnode pubkeys:\\n\\tsecp256k1: tthorpub1addwnpepqg0rpnr9y7csa6rzy73w7ldfhlf5kthmn77xzeqx68mueh9pest9vlvs93k\\n\\ted25519: \\n\\nvalidator consensus pub key:tthorcpub1zcjduepqg5jpnfqky744drn57zju056ye7c3vkage67kztdfct4jrx5p50uqyqfkts\\nbond:2499998000000\\nversion:1.999.0\\nbond address:tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\\nrequested to leave:false\\n\"},{\"key\":\"coin\"},{\"key\":\"memo\"}]},{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"},{\"key\":\"sender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"}]},{\"type\":\"set_node_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLCOOLDOWN\"},{\"key\":\"value\",\"value\":\"5\"},{\"key\":\"address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff\"},{\"key\":\"amount\",\"value\":\"2000000rune\"}]}]}]", - "gas_wanted": "0", - "gas_used": "99279", - "events": [ - { - "fee": "", - "type": "tx" - }, - { - "acc_seq": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u/0", - "type": "tx" - }, - { - "signature": "2tA9axb/ttk+8Przqn2KVtb1tl5kqk/zoajRAd7KSEhmVL5f8uJqykGjo3c6/FXvu/SlfxkrLA6uS5enqQiU6w==", - "type": "tx" - }, - { - "action": "set_mimir_attr", - "type": "message" - }, - { - "amount": "2000000rune", - "spender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "coin_spent" - }, - { - "amount": "2000000rune", - "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", - "type": "coin_received" - }, - { - "amount": "2000000rune", - "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", - "sender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "transfer" - }, - { - "sender": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", - "type": "message" - }, - { - "address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", - "key": "RUNEPOOLCOOLDOWN", - "type": "set_node_mimir", - "value": "5" - }, - { - "amount": "2000000", - "bond_type": "\u0003", - "chain": "", - "coin": "", - "from": "", - "id": "0000000000000000000000000000000000000000000000000000000000000000", - "memo": "", - "to": "node:tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\nstatus:Active\nnode pubkeys:\n\tsecp256k1: tthorpub1addwnpepqg0rpnr9y7csa6rzy73w7ldfhlf5kthmn77xzeqx68mueh9pest9vlvs93k\n\ted25519: \n\nvalidator consensus pub key:tthorcpub1zcjduepqg5jpnfqky744drn57zju056ye7c3vkage67kztdfct4jrx5p50uqyqfkts\nbond:2499998000000\nversion:1.999.0\nbond address:tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\nrequested to leave:false\n", - "type": "bond" - } - ] - } } ] }, @@ -1801,12 +1460,12 @@ } }, "last_commit_hash": "", - "data_hash": "A619B6907A6D1E2EEAD7380034772395F59F530645439C04D993FDAE4303B606", + "data_hash": "B336FA35B57BA97A36DC8D81F06D32D07F0CEB948BC4A106E952D3D730D7F6C6", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "70627CAC670F6FF24F4550A23E8F69AA1AF874D0DDA6F66DB0DFD884772AFC14", - "last_results_hash": "14AFB82515247B9CEE78FFD45FEDF96BA56198524F667B5AB13F55594415108F", + "app_hash": "DB44C783165CAA114DDF0070B1F4451832E809D0FD3BAD04FAA8FC658D0A5771", + "last_results_hash": "5FA564E4E67F7672BE9ED80BA701E0364FB9EAC01F2D196C3732176AC0B8AFD6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1881,7 +1540,7 @@ ], "txs": [ { - "hash": "D29C7843EAC13EBD0BFC3FB0C0598DC25B1297B328302A33C8F536C8EF4721A4", + "hash": "8DE456186EBA57BFFD4C9010BE865807CF2BC97462284272077ECC90F3DC5589", "tx": { "auth_info": { "fee": { @@ -1901,7 +1560,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "Ah4wzGUnsQ7oYiei732pv9NLLvufvGFkBtH3zNyhzBZW" }, - "sequence": "1" + "sequence": "0" } ] }, @@ -1926,15 +1585,15 @@ "timeout_height": "0" }, "signatures": [ - "z2bv2GRER0D0PRyhG7RWwZzp3tMdEgU7YrbL6qGPlAlMcaobxhxKVuqaI760/NUTjaIqYAZWwcpCQssb0++/Cg==" + "EN8WdQX/xffkeq2hIncDwmTrMdY6TPm2yWrZwOOOHbRE+N+4ir2wq/zUEcBqjns8FPBMIANf/lu4dpt3/a4jfg==" ] }, "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"0\"},{\"key\":\"tx_id\",\"value\":\"D29C7843EAC13EBD0BFC3FB0C0598DC25B1297B328302A33C8F536C8EF4721A4\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "161912", + "gas_used": "183258", "events": [ { "fee": "", @@ -1961,11 +1620,11 @@ "type": "message" }, { - "acc_seq": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u/1", + "acc_seq": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u/0", "type": "tx" }, { - "signature": "z2bv2GRER0D0PRyhG7RWwZzp3tMdEgU7YrbL6qGPlAlMcaobxhxKVuqaI760/NUTjaIqYAZWwcpCQssb0++/Cg==", + "signature": "EN8WdQX/xffkeq2hIncDwmTrMdY6TPm2yWrZwOOOHbRE+N+4ir2wq/zUEcBqjns8FPBMIANf/lu4dpt3/a4jfg==", "type": "tx" }, { @@ -2015,9 +1674,8 @@ { "rune_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", "rune_amoumt": "10", - "tx_id": "D29C7843EAC13EBD0BFC3FB0C0598DC25B1297B328302A33C8F536C8EF4721A4", "type": "trade_account_deposit", - "units": "0" + "units": "10" } ] } @@ -2048,12 +1706,12 @@ } }, "last_commit_hash": "", - "data_hash": "A43436A3094C9010E79D6EB0CF01AB424C1A5CDAB30AC1DCF888A779D37D0AD8", + "data_hash": "A619B6907A6D1E2EEAD7380034772395F59F530645439C04D993FDAE4303B606", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AB56E81FDD144DDF580E289C419918E308F2757FAE6F613943FDF5106053E1DA", - "last_results_hash": "75778309E4F39649863EFDF6C45CBCE36CCD687CCB5CC7C158603652F4C1A7F6", + "app_hash": "40BDBE165BB0239A99760E3C8C5F429396FE8D1726F0C21C5F30C1FD2A11D968", + "last_results_hash": "DD03023F0E236EA74D42F326082FE61B2B2CBEC2DD27B2E6C43574021E28846C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -2128,7 +1786,7 @@ ], "txs": [ { - "hash": "8098ED674FF6E6267DECFBA158D09109C6D76B0A7BA3505DE55DBD7DF5F80F6C", + "hash": "D29C7843EAC13EBD0BFC3FB0C0598DC25B1297B328302A33C8F536C8EF4721A4", "tx": { "auth_info": { "fee": { @@ -2148,7 +1806,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "Ah4wzGUnsQ7oYiei732pv9NLLvufvGFkBtH3zNyhzBZW" }, - "sequence": "2" + "sequence": "1" } ] }, @@ -2173,14 +1831,14 @@ "timeout_height": "0" }, "signatures": [ - "Aj8l+Pkb0VXIQqrfbccw8Vh30hxqCOH29cYYxO+QJcdlD1IKQaIL0lx6kF4xtqPjFT1LJunnNxvAbAxmauVznQ==" + "z2bv2GRER0D0PRyhG7RWwZzp3tMdEgU7YrbL6qGPlAlMcaobxhxKVuqaI760/NUTjaIqYAZWwcpCQssb0++/Cg==" ] }, "result": { "code": 99, "log": "failed to execute message; message index: 0: last deposit (1 blocks ago) sooner than RUNEPool cooldown (5), please wait 4 blocks and try again: internal error", "gas_wanted": "0", - "gas_used": "136023", + "gas_used": "144013", "events": [ { "fee": "", @@ -2207,11 +1865,11 @@ "type": "message" }, { - "acc_seq": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u/2", + "acc_seq": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u/1", "type": "tx" }, { - "signature": "Aj8l+Pkb0VXIQqrfbccw8Vh30hxqCOH29cYYxO+QJcdlD1IKQaIL0lx6kF4xtqPjFT1LJunnNxvAbAxmauVznQ==", + "signature": "z2bv2GRER0D0PRyhG7RWwZzp3tMdEgU7YrbL6qGPlAlMcaobxhxKVuqaI760/NUTjaIqYAZWwcpCQssb0++/Cg==", "type": "tx" } ] diff --git a/test/regression/mnt/exports/pol/pol.json b/test/regression/mnt/exports/pol/pol.json index 969b34d2ac..de1a1df0b7 100644 --- a/test/regression/mnt/exports/pol/pol.json +++ b/test/regression/mnt/exports/pol/pol.json @@ -172,7 +172,7 @@ "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", "coins": [ { - "amount": "193696852930", + "amount": "193697918977", "denom": "rune" } ] @@ -190,7 +190,7 @@ "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "coins": [ { - "amount": "34973704994576", + "amount": "34973703885567", "denom": "rune" } ] @@ -217,7 +217,7 @@ "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", "coins": [ { - "amount": "5007589844565", + "amount": "5007589887527", "denom": "rune" } ] @@ -352,12 +352,12 @@ } ], "network": { - "LPIncomeSplit": "9579", - "NodeIncomeSplit": "421", - "bond_reward_rune": "7589844565", + "LPIncomeSplit": "9613", + "NodeIncomeSplit": "387", + "bond_reward_rune": "7589887527", "burned_bep2_rune": "0", "burned_erc20_rune": "0", - "total_bond_units": "8" + "total_bond_units": "9" }, "network_fees": [ { @@ -391,7 +391,7 @@ "LP_units": "100000000000", "asset": "BTC.BTC", "balance_asset": "100000000", - "balance_rune": "193696852930", + "balance_rune": "193697918977", "decimals": "8", "pending_inbound_asset": "0", "pending_inbound_rune": "0", @@ -400,6 +400,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], @@ -469,5 +474,5 @@ }, "version": {} }, - "initial_height": "9" + "initial_height": "10" } \ No newline at end of file diff --git a/test/regression/mnt/exports/rune-pool/rune-pool-pol.json b/test/regression/mnt/exports/rune-pool/rune-pool-pol.json new file mode 100644 index 0000000000..5fa4f84722 --- /dev/null +++ b/test/regression/mnt/exports/rune-pool/rune-pool-pol.json @@ -0,0 +1,513 @@ +{ + "app_hash": "", + "app_state": { + "auth": { + "accounts": [ + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "6", + "address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "9" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "12", + "address": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "pub_key": null, + "sequence": "0" + }, + "name": "rune_pool", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "0", + "address": "tthor1yl6hdjhmkf37639730gffanpzndzdpmhv07zme", + "pub_key": null, + "sequence": "0" + }, + "name": "transfer", + "permissions": [ + "minter", + "burner" + ] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "10", + "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "9", + "address": "tthor1xghvhe4p50aqh5zq2t2vls938as0dkr2l4e33j", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "1", + "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "pub_key": null, + "sequence": "0" + }, + "name": "asgard", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "11", + "address": "tthor1f4l5dlqhaujgkxxqmug4stfvmvt58vx2tspx4g", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "2", + "address": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "pub_key": null, + "sequence": "0" + }, + "name": "thorchain", + "permissions": [ + "minter", + "burner" + ] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "3", + "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "pub_key": null, + "sequence": "0" + }, + "name": "reserve", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "8", + "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "8" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "7", + "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "2" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "4", + "address": "tthor17xpfvakm2amg962yls6f84z3kell8c5ljftt88", + "pub_key": null, + "sequence": "0" + }, + "name": "fee_collector", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "5", + "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "pub_key": null, + "sequence": "0" + }, + "name": "bond", + "permissions": [] + } + ], + "params": { + "max_memo_characters": "256", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10" + } + }, + "bank": { + "balances": [ + { + "address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "coins": [ + { + "amount": "5000000000000", + "denom": "rune" + }, + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1xghvhe4p50aqh5zq2t2vls938as0dkr2l4e33j", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "coins": [ + { + "amount": "213483162324", + "denom": "rune" + } + ] + }, + { + "address": "tthor1f4l5dlqhaujgkxxqmug4stfvmvt58vx2tspx4g", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "coins": [ + { + "amount": "34999747509317", + "denom": "rune" + } + ] + }, + { + "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "coins": [ + { + "amount": "2427382629152", + "denom": "rune" + } + ] + }, + { + "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "coins": [ + { + "amount": "64", + "denom": "btc/btc" + }, + { + "amount": "2452729601759", + "denom": "rune" + } + ] + }, + { + "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "coins": [ + { + "amount": "5006657097448", + "denom": "rune" + } + ] + } + ], + "denom_metadata": [], + "params": { + "default_send_enabled": false, + "send_enabled": [] + }, + "supply": [ + { + "amount": "64", + "denom": "btc/btc" + }, + { + "amount": "50100000000000", + "denom": "rune" + }, + { + "amount": "400000000000", + "denom": "thor.mimir" + } + ] + }, + "capability": { + "index": "2", + "owners": [ + { + "index": "1", + "index_owners": { + "owners": [ + { + "module": "ibc", + "name": "ports/transfer" + }, + { + "module": "transfer", + "name": "ports/transfer" + } + ] + } + } + ] + }, + "genutil": { + "gen_txs": [] + }, + "ibc": { + "channel_genesis": { + "ack_sequences": [], + "acknowledgements": [], + "channels": [], + "commitments": [], + "next_channel_sequence": "0", + "receipts": [], + "recv_sequences": [], + "send_sequences": [] + }, + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "create_localhost": false, + "next_client_sequence": "0", + "params": { + "allowed_clients": [ + "06-solomachine", + "07-tendermint" + ] + } + }, + "connection_genesis": { + "client_connection_paths": [], + "connections": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + } + }, + "params": null, + "thorchain": { + "POL": { + "rune_deposited": "3960050730", + "rune_withdrawn": "3409495914" + }, + "THORNames": [], + "bond_providers": [ + { + "node_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "node_operator_fee": "0", + "providers": [] + } + ], + "chain_contracts": [], + "last_chain_heights": [], + "liquidity_providers": [ + { + "asset": "BTC.BTC", + "asset_address": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "asset_deposit_value": "100000000", + "last_add_height": "1", + "pending_asset": "0", + "pending_rune": "0", + "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "rune_deposit_value": "100000000000", + "units": "100000000000" + } + ], + "loans": [], + "mimirs": [ + { + "key": "EMISSIONCURVE", + "value": "1000000000000" + }, + { + "key": "MAXSYNTHPERPOOLDEPTH", + "value": "5000" + }, + { + "key": "POL-BTC-BTC", + "value": "1" + }, + { + "key": "POLBUFFER", + "value": "1000" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "value": "2000000000" + }, + { + "key": "POLMAXPOOLMOVEMENT", + "value": "5000" + }, + { + "key": "POLTARGETSYNTHPERPOOLDEPTH", + "value": "2500" + }, + { + "key": "RUNEPOOLENABLED", + "value": "1" + } + ], + "network": { + "NodeIncomeSplit": "10000", + "bond_reward_rune": "6657097448", + "burned_bep2_rune": "0", + "burned_erc20_rune": "0", + "total_bond_units": "15" + }, + "network_fees": [ + { + "chain": "BTC", + "transaction_fee_rate": "7", + "transaction_size": "1000" + } + ], + "node_accounts": [ + { + "active_block_height": "1", + "bond": "5000000000000", + "bond_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "ip_address": "1.1.1.1", + "node_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pub_key_set": { + "ed25519": "tthorpub1zcjduepqfan43w2emjhfv45gspf98squqlnl2rcchc3e4dx7z2nxr27edflsy2e8ql", + "secp256k1": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + }, + "status": "Active", + "validator_cons_pub_key": "tthorcpub1zcjduepqq75h7uy6qhesh9d3a9tuk0mzrnc46u8rye44ze6peua3zmpfh23q8z37sz" + } + ], + "observed_tx_in_voters": null, + "observed_tx_out_voters": null, + "orderbook_items": [], + "outbound_fee_spent_rune": [], + "outbound_fee_withheld_rune": [], + "pools": [ + { + "LP_units": "100000000000", + "asset": "BTC.BTC", + "balance_asset": "100000000", + "balance_rune": "213483162324", + "decimals": "8", + "pending_inbound_asset": "0", + "pending_inbound_rune": "0", + "status": "Available", + "synth_units": "32013" + } + ], + "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, + "rune_providers": [ + { + "deposit_amount": "5916528228", + "last_deposit_height": "8", + "last_withdraw_height": "15", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "units": "0", + "withdraw_amount": "5645355231" + } + ], + "streaming_swaps": [], + "swap_queue_items": [], + "swapper_clout": [], + "trade_accounts": [], + "trade_units": [], + "tx_outs": null, + "vaults": [ + { + "block_height": "2", + "chains": [ + "THOR", + "BTC", + "LTC", + "BCH", + "BNB", + "ETH", + "DOGE", + "TERRA", + "AVAX", + "GAIA" + ], + "coins": [ + { + "amount": "100000000", + "asset": "BTC.BTC", + "decimals": "8" + } + ], + "inbound_tx_count": "1", + "membership": [ + "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + ], + "pub_key": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4", + "routers": null, + "status": "ActiveVault", + "type": "AsgardVault" + } + ] + }, + "transfer": { + "denom_traces": [], + "params": { + "receive_enabled": true, + "send_enabled": false + }, + "port_id": "transfer" + }, + "upgrade": {} + }, + "chain_id": "thorchain", + "consensus_params": { + "block": { + "max_bytes": "22020096", + "max_gas": "-1", + "time_iota_ms": "1000" + }, + "evidence": { + "max_age_duration": "172800000000000", + "max_age_num_blocks": "100000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": {} + }, + "initial_height": "16" +} \ No newline at end of file diff --git a/test/regression/mnt/exports/rune-pool/rune-pool.json b/test/regression/mnt/exports/rune-pool/rune-pool.json index c528ea95bb..eef5f24934 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool.json @@ -11,7 +11,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "Ah4wzGUnsQ7oYiei732pv9NLLvufvGFkBtH3zNyhzBZW" }, - "sequence": "3" + "sequence": "2" }, { "@type": "/cosmos.auth.v1beta1.BaseAccount", @@ -127,17 +127,14 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" }, - "sequence": "5" + "sequence": "4" }, { "@type": "/cosmos.auth.v1beta1.BaseAccount", "account_number": "7", "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", - "pub_key": { - "@type": "/cosmos.crypto.secp256k1.PubKey", - "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" - }, - "sequence": "1" + "pub_key": null, + "sequence": "0" }, { "@type": "/cosmos.auth.v1beta1.ModuleAccount", @@ -261,7 +258,7 @@ "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "coins": [ { - "amount": "35000008011410", + "amount": "35000002011410", "denom": "rune" } ] @@ -270,7 +267,7 @@ "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "coins": [ { - "amount": "2499491225000", + "amount": "2499992000000", "denom": "rune" } ] @@ -279,7 +276,7 @@ "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", "coins": [ { - "amount": "2500500775000", + "amount": "2500000000000", "denom": "rune" } ] @@ -288,7 +285,7 @@ "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", "coins": [ { - "amount": "12499994248478", + "amount": "12500000248478", "denom": "rune" } ] @@ -479,7 +476,7 @@ }, { "active_block_height": "1", - "bond": "2499998000000", + "bond": "2500000000000", "bond_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "ip_address": "1.1.1.1", "node_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", @@ -494,7 +491,7 @@ }, { "active_block_height": "1", - "bond": "2499998000000", + "bond": "2500000000000", "bond_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", "ip_address": "1.1.1.1", "node_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", @@ -509,7 +506,7 @@ }, { "active_block_height": "1", - "bond": "2499998000000", + "bond": "2500000000000", "bond_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", "ip_address": "1.1.1.1", "node_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", @@ -568,6 +565,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "10", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [ { "deposit_amount": "667700000000", @@ -581,7 +583,7 @@ "deposit_amount": "10", "last_deposit_height": "8", "rune_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", - "units": "0", + "units": "10", "withdraw_amount": "0" } ], diff --git a/test/regression/suites/pol/pol.yaml b/test/regression/suites/pol/pol.yaml index ce23ecc7c9..6ded4cd14d 100644 --- a/test/regression/suites/pol/pol.yaml +++ b/test/regression/suites/pol/pol.yaml @@ -70,13 +70,26 @@ coins: memo: "=:BTC/BTC" --- type: create-blocks -count: 2 +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == 48350402323 + - .pol.rune_deposited|tonumber == 48350402323 + - .pol.rune_withdrawn|tonumber == 0 + - .runepool.reserve_units|tonumber == 48350402323 +--- +type: create-blocks +count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/pol +endpoint: http://localhost:1317/thorchain/runepool asserts: - - .current_deposit|tonumber == 102619017519 - - .rune_deposited|tonumber == 102619017519 + - .pol.current_deposit|tonumber == 102619017519 + - .pol.rune_deposited|tonumber == 102619017519 + - .pol.rune_withdrawn|tonumber == 0 + - .runepool.reserve_units|tonumber == 96700804646 --- ######################################################################################## # Ensure Max Deposit is Respected @@ -85,11 +98,12 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/pol +endpoint: http://localhost:1317/thorchain/runepool asserts: - - .current_deposit|tonumber == 102619017519 - - .rune_deposited|tonumber == 102619017519 - - .rune_withdrawn|tonumber == 0 + - .pol.current_deposit|tonumber == 102619017519 + - .pol.rune_deposited|tonumber == 102619017519 + - .pol.rune_withdrawn|tonumber == 0 + - .runepool.reserve_units|tonumber == 96700804646 --- ######################################################################################## # Burn Synth to Trigger Withdraw @@ -117,11 +131,14 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/pol +endpoint: http://localhost:1317/thorchain/runepool asserts: - - .current_deposit|tonumber == 102610310221 - - .rune_deposited|tonumber == 102619017519 - - .rune_withdrawn|tonumber == 8707298 + - .pol.current_deposit|tonumber == 102610310221 + - .pol.rune_deposited|tonumber == 102619017519 + - .pol.rune_withdrawn|tonumber == 8707298 + - .pol.value|tonumber == 87064290494 + - .pol.pnl|tonumber == -15546019727 + - .runepool.reserve_units|tonumber == 96700804646-9670080 --- type: tx-mimir key: POLMaxPoolMovement @@ -132,8 +149,27 @@ type: create-blocks count: 2 --- type: check -endpoint: http://localhost:1317/thorchain/pol +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == 26302140331 + - .pol.rune_deposited|tonumber == 102619017519 + - .pol.rune_withdrawn|tonumber == 76316877188 + - .pol.value|tonumber == 0 + - .pol.pnl|tonumber == -26302140331 + - .runepool.reserve_units|tonumber == 0 +--- +######################################################################################## +# Nothing else to withdraw +######################################################################################## +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool asserts: - - .current_deposit|tonumber == 26302140331 - - .rune_deposited|tonumber == 102619017519 - - .rune_withdrawn|tonumber == 76316877188 + - .pol.current_deposit|tonumber == 26302140331 + - .pol.rune_deposited|tonumber == 102619017519 + - .pol.rune_withdrawn|tonumber == 76316877188 + - .pol.value|tonumber == 0 + - .pol.pnl|tonumber == -26302140331 + - .runepool.reserve_units|tonumber == 0 diff --git a/test/regression/suites/rune-pool/rune-pool-pol.yaml b/test/regression/suites/rune-pool/rune-pool-pol.yaml new file mode 100644 index 0000000000..e9b2efd1ee --- /dev/null +++ b/test/regression/suites/rune-pool/rune-pool-pol.yaml @@ -0,0 +1,387 @@ +{{ template "default-state.yaml" }} +--- +{{ template "btc-pool-state.yaml" }} +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/pools +asserts: + - .|length == 1 +--- +######################################################################################## +# Enable POL and RUNEPool +######################################################################################## +type: tx-mimir +key: MaxSynthPerPoolDepth +value: 5000 +signer: {{ addr_thor_dog }} +sequence: 0 +--- +type: tx-mimir +key: POLMaxNetworkDeposit +value: 1000000000 +signer: {{ addr_thor_dog }} +sequence: 1 +--- +type: tx-mimir +key: POLTargetSynthPerPoolDepth +value: 2500 +signer: {{ addr_thor_dog }} +sequence: 2 +--- +type: tx-mimir +key: POLMaxPoolMovement +value: 5000 # .5% +signer: {{ addr_thor_dog }} +sequence: 3 +--- +type: tx-mimir +key: POLBuffer +value: 1000 +signer: {{ addr_thor_dog }} +sequence: 4 +--- +type: tx-mimir +key: POL-BTC-BTC +value: 1 +signer: {{ addr_thor_dog }} +sequence: 5 +--- +type: tx-mimir +key: RUNEPoolEnabled +value: 1 +signer: {{ addr_thor_dog }} +sequence: 6 +--- +# effectively disable emissions to avoid skew for math checks +type: tx-mimir +key: EmissionCurve +value: 1000000000000 +signer: {{ addr_thor_dog }} +sequence: 7 +--- +type: create-blocks +count: 1 +--- +######################################################################################## +# Mint Synth to Trigger POL Add +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "200000000000" + asset: "rune" +memo: "=:BTC/BTC" +--- +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "100000000000" + asset: "rune" +memo: "=:BTC/BTC" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == ${POL_DEPOSIT=1975087646} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} + - .pol.rune_withdrawn|tonumber == 0 + - .pol.pnl|tonumber == -2911570 + - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} +--- +######################################################################################## +# Ensure Max Deposit is Respected +######################################################################################## +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == ${POL_DEPOSIT} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} + - .pol.rune_withdrawn|tonumber == 0 + - .pol.value|tonumber == ${POL_VALUE=1972176076} + - .pol.pnl|tonumber == ${POL_PNL=-2911570} + - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} + - .runepool.pool_units|tonumber == 0 + - .runepool.pending_pool_units|tonumber == 0 +--- +######################################################################################## +# RUNEPool deposit acquires POL ownership from reserve +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "${POL_VALUE}" + asset: "rune" +memo: "pool+" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount == "${POL_VALUE}" + - .last_deposit_height == 5 + - .units|tonumber == ${POL_DEPOSIT} +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == ${POL_DEPOSIT} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} + - .pol.rune_withdrawn|tonumber == 0 + - .pol.value|tonumber == ${POL_VALUE} + - .pol.pnl|tonumber == ${POL_PNL} + - .runepool.reserve_units|tonumber == 0 + - .runepool.pool_units|tonumber == ${POL_DEPOSIT} + - .runepool.pending_pool_units|tonumber == 0 +--- +######################################################################################## +# RUNEPool withdraw releases POL ownership to reserve +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:10000" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount == "${POL_VALUE}" + - .withdraw_amount == "${POL_VALUE}" + - .units|tonumber == 0 + - .last_deposit_height == 5 + - .last_withdraw_height == 6 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == ${POL_DEPOSIT} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} + - .pol.rune_withdrawn|tonumber == 0 + - .pol.value|tonumber == ${POL_VALUE} + - .pol.pnl|tonumber == ${POL_PNL} + - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} + - .runepool.pool_units|tonumber == 0 + - .runepool.pending_pool_units|tonumber == 0 +--- +######################################################################################## +# Excess RUNEPool deposit remains pending +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "${POL_VALUE}" + asset: "rune" +memo: "pool+" +--- +type: create-blocks +count: 1 +--- +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "${POL_VALUE}" + asset: "rune" +memo: "pool+" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount|tonumber == 3*${POL_VALUE} + - .last_deposit_height == 8 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == ${POL_DEPOSIT} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} + - .pol.rune_withdrawn|tonumber == 0 + - .pol.value|tonumber == ${POL_VALUE} + - .pol.pnl|tonumber == ${POL_PNL} + - .runepool.reserve_units|tonumber == 0 + - .runepool.pool_units|tonumber == ${POL_DEPOSIT} + - .runepool.pending_pool_units|tonumber == ${POL_DEPOSIT} +--- +######################################################################################## +# Increasing POL deploys from RUNEPool +######################################################################################## +type: tx-mimir +key: POLMaxNetworkDeposit +value: 2000000000 +signer: {{ addr_thor_dog }} +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount|tonumber == 3*${POL_VALUE} + - .units|tonumber == 2*${POL_DEPOSIT} + - .last_deposit_height == 8 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == ${POL_DEPOSIT}+${POL_DEPOSIT_2=1984963084} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT}+${POL_DEPOSIT_2} + - .pol.rune_withdrawn|tonumber == 0 + - .pol.value|tonumber == ${POL_VALUE}+${POL_DEPOSIT_2}-910232 + - .pol.pnl|tonumber == ${POL_PNL}-910232 + - .runepool.reserve_units|tonumber == ${RESERVE_UNITS=12805886} # reserve entered too + - .runepool.pool_units|tonumber == 2*${POL_DEPOSIT} # fully deployed all pending + - .runepool.pending_pool_units|tonumber == 0 +--- +######################################################################################## +# RUNEPool withdraw releases POL ownership to reserve +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:5000" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount|tonumber == 3*${POL_VALUE} + - .withdraw_amount|tonumber == 2*${POL_VALUE}-453645 + - .units|tonumber == ${POL_DEPOSIT} + - .last_deposit_height == 8 + - .last_withdraw_height == 10 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == 2*${POL_DEPOSIT}+9875438 + - .pol.rune_deposited|tonumber == 2*${POL_DEPOSIT}+9875438 + - .pol.rune_withdrawn|tonumber == 0 + - .pol.value|tonumber == ${POL_VALUE}+${POL_DEPOSIT_2}-910232 + - .pol.pnl|tonumber == ${POL_PNL}-910232 + - .runepool.reserve_units|tonumber == ${RESERVE_UNITS}+${POL_DEPOSIT} + - .runepool.pool_units|tonumber == ${POL_DEPOSIT} + - .runepool.pending_pool_units|tonumber == 0 +--- +######################################################################################## +# Burn synth to trigger POL withdraw +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "49999332" + asset: "btc/btc" +memo: "=:RUNE" +--- +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "24489285" + asset: "btc/btc" +memo: "=:RUNE" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == 2*${POL_DEPOSIT}+9875438-1081622244 + - .pol.rune_deposited|tonumber == 2*${POL_DEPOSIT}+9875438 + - .pol.rune_withdrawn|tonumber == 1081622244 + - .pol.value|tonumber == ${POL_VALUE}+${POL_DEPOSIT_2}-910232-1619315894 + - .pol.pnl|tonumber == ${POL_PNL}-910232-537693650 + - .runepool.reserve_units|tonumber == ${RESERVE_UNITS}+${POL_DEPOSIT}-1253887245 + - .runepool.pool_units|tonumber == ${POL_DEPOSIT} + - .runepool.pending_pool_units|tonumber == 0 +--- +######################################################################################## +# Drain reserve POL first +######################################################################################## +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.reserve_units|tonumber == 0 +--- +######################################################################################## +# Drain RUNEPool POL eventually +######################################################################################## +type: create-blocks +count: 2 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.reserve_units|tonumber == 0 + - .runepool.pool_units|tonumber == 0 + - .runepool.pending_pool_units|tonumber == ${POL_DEPOSIT} +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount|tonumber == 3*${POL_VALUE} + - .withdraw_amount|tonumber == 2*${POL_VALUE}-453645 + - .units|tonumber == ${POL_DEPOSIT} + - .last_deposit_height == 8 + - .last_withdraw_height == 10 +--- +######################################################################################## +# RUNEPool withdraw remaining from pending +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:10000" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.value|tonumber == 0 + - .pol.pnl|tonumber == -550554816 + - .runepool.reserve_units|tonumber == 0 + - .runepool.pool_units|tonumber == 0 + - .runepool.pending_pool_units|tonumber == 0 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount|tonumber == 3*${POL_VALUE} + - .withdraw_amount|tonumber == 3*${POL_VALUE}-271172997 + - .units|tonumber == 0 + - .last_deposit_height == 8 + - .last_withdraw_height == 15 diff --git a/test/regression/suites/rune-pool/rune-pool.yaml b/test/regression/suites/rune-pool/rune-pool.yaml index 8ba3c93cc3..257dd7bf4e 100644 --- a/test/regression/suites/rune-pool/rune-pool.yaml +++ b/test/regression/suites/rune-pool/rune-pool.yaml @@ -12,10 +12,10 @@ type: check endpoint: http://localhost:1317/thorchain/pools asserts: - .|length == 2 +--- ######################################################################################## # check balances before deposit ######################################################################################## ---- type: check endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} asserts: @@ -44,7 +44,6 @@ count: 1 ######################################################################################## # check balances after deposit ######################################################################################## ---- type: check endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} asserts: @@ -100,7 +99,7 @@ asserts: - .name == "rune_pool" - .address == "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80" - .coins[0].denom == "rune" - - .coins[0].amount == "333850000000" # 6,667 RUNE deposit - 50% withdraw + - .coins[0].amount == "333850000000" # 6,667 RUNE deposit - 50% withdraw --- ######################################################################################## # withdraw rune with affiliate @@ -128,13 +127,13 @@ type: check endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} asserts: - .result[0].denom == "rune" - - .result[0].amount == "2499493225000" # 25,000 RUNE - (3338.5 RUNE withdraw - 15bps affiliate fee) - 0.02 RUNE tx fee + - .result[0].amount == "2499994000000" # 25k RUNE - 3x0.02 RUNE tx fee --- type: check endpoint: http://localhost:1317/bank/balances/{{ addr_thor_cat }} asserts: - .result[0].denom == "rune" - - .result[0].amount == "2500500775000" # 25,000 RUNE + (3338.5 RUNE withdrawn - 15 bps affiliate fee) = 25005.00775 RUNE + - .result[0].amount == "2500000000000" # no profit, so no affiliate fee --- type: check endpoint: http://localhost:1317/thorchain/balance/module/rune_pool @@ -142,6 +141,26 @@ asserts: - .name == "rune_pool" - .address == "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80" - .coins | length == 0 # 100% withdrawn +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.reserve_units == "0" + - .runepool.pool_units == "0" + - .runepool.pending_pool_units == "0" +--- +type: check +endpoint: http://localhost:1317/thorchain/block +asserts: + - .txs[0].result.events[-1].type == "trade_account_withdraw" + - .txs[0].result.events[-1].rune_address == "{{ addr_thor_fox }}" + - .txs[0].result.events[-1].rune_amoumt == "333850000000" + - .txs[0].result.events[-1].basis_points == "10000" + - .txs[0].result.events[-1].units == "333850000000" + - .txs[0].result.events[-1].affiliate_address == "{{ addr_thor_cat }}" + - .txs[0].result.events[-1].affiliate_amount == "0" + - .txs[0].result.events[-1].affiliate_basis_points == "15" + - .txs[0].result.events[-1]|keys|length == 8 ######################################################################################## # withdraw rune with invalid affiliate pts ######################################################################################## @@ -170,30 +189,21 @@ asserts: - > select(.txs[].result.log | contains("invalid affiliate basis points, max: 10, request: 11")) --- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.reserve_units == "0" + - .runepool.pool_units == "0" + - .runepool.pending_pool_units == "0" +--- ######################################################################################## -# deposit rune with cooldown +# deposit rune with insufficient cooldown ######################################################################################## ---- type: tx-mimir key: RUNEPoolCooldown value: 5 signer: {{ addr_thor_dog }} --- -type: tx-mimir -key: RUNEPoolCooldown -value: 5 -signer: {{ addr_thor_cat }} ---- -type: tx-mimir -key: RUNEPoolCooldown -value: 5 -signer: {{ addr_thor_fox }} ---- -type: tx-mimir -key: RUNEPoolCooldown -value: 5 -signer: {{ addr_thor_pig }} ---- type: create-blocks count: 1 --- @@ -220,6 +230,13 @@ asserts: - .last_deposit_height == 8 - .last_withdraw_height == 0 --- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.reserve_units == "0" + - .runepool.pool_units == "0" + - .runepool.pending_pool_units == "10" +--- type: tx-deposit signer: {{ addr_thor_pig }} coins: @@ -234,12 +251,12 @@ type: check endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_pig }} asserts: - .rune_address == "{{ addr_thor_pig }}" - - .deposit_amount == "10" # didn't change - - .last_deposit_height == 8 # didn't change + - .deposit_amount == "10" # no change + - .last_deposit_height == 8 # no change - .last_withdraw_height == 0 --- type: check endpoint: http://localhost:1317/thorchain/block asserts: - > - select(.txs[].result.log | contains("last deposit (1 blocks ago) sooner than RUNEPool cooldown (5), please wait 4 blocks and try again")) \ No newline at end of file + select(.txs[].result.log | contains("last deposit (1 blocks ago) sooner than RUNEPool cooldown (5), please wait 4 blocks and try again")) diff --git a/x/thorchain/alias.go b/x/thorchain/alias.go index 92cd06b9a4..1eeccff7c3 100644 --- a/x/thorchain/alias.go +++ b/x/thorchain/alias.go @@ -91,6 +91,7 @@ var ( NewPool = types.NewPool NewNetwork = types.NewNetwork NewProtocolOwnedLiquidity = types.NewProtocolOwnedLiquidity + NewRUNEPool = types.NewRUNEPool NewObservedTx = types.NewObservedTx NewTssVoter = types.NewTssVoter NewBanVoter = types.NewBanVoter @@ -334,6 +335,7 @@ type ( TradeAccount = types.TradeAccount TradeUnit = types.TradeUnit RUNEProvider = types.RUNEProvider + RUNEPool = types.RUNEPool // Memo SwapMemo = mem.SwapMemo diff --git a/x/thorchain/genesis.go b/x/thorchain/genesis.go index 093f95da1f..7920931434 100644 --- a/x/thorchain/genesis.go +++ b/x/thorchain/genesis.go @@ -149,6 +149,7 @@ func DefaultGenesisState() GenesisState { TradeAccounts: make([]TradeAccount, 0), TradeUnits: make([]TradeUnit, 0), RuneProviders: make([]RUNEProvider, 0), + RunePool: NewRUNEPool(), } } @@ -167,6 +168,7 @@ func initGenesis(ctx cosmos.Context, keeper keeper.Keeper, data GenesisState) [] for _, rp := range data.RuneProviders { keeper.SetRUNEProvider(ctx, rp) } + keeper.SetRUNEPool(ctx, data.RunePool) validators := make([]abci.ValidatorUpdate, 0, len(data.NodeAccounts)) for _, nodeAccount := range data.NodeAccounts { @@ -637,6 +639,11 @@ func ExportGenesis(ctx cosmos.Context, k keeper.Keeper) GenesisState { runeProviders = append(runeProviders, rp) } + runePool, err := k.GetRUNEPool(ctx) + if err != nil { + ctx.Logger().Error("fail to get rune pool", "error", err) + } + tradeAccts := make([]TradeAccount, 0) iterTradeAccts := k.GetTradeAccountIterator(ctx) defer iterTradeAccts.Close() @@ -717,5 +724,6 @@ func ExportGenesis(ctx cosmos.Context, k keeper.Keeper) GenesisState { TradeUnits: tradeUnits, StoreVersion: storeVersion, RuneProviders: runeProviders, + RunePool: runePool, } } diff --git a/x/thorchain/genesis.pb.go b/x/thorchain/genesis.pb.go index 3df5516e99..bbb230b700 100644 --- a/x/thorchain/genesis.pb.go +++ b/x/thorchain/genesis.pb.go @@ -161,6 +161,7 @@ type GenesisState struct { OutboundFeeWithheldRune gitlab_com_thorchain_thornode_common.Coins `protobuf:"bytes,34,rep,name=outbound_fee_withheld_rune,json=outboundFeeWithheldRune,proto3,castrepeated=gitlab.com/thorchain/thornode/common.Coins" json:"outbound_fee_withheld_rune"` OutboundFeeSpentRune gitlab_com_thorchain_thornode_common.Coins `protobuf:"bytes,35,rep,name=outbound_fee_spent_rune,json=outboundFeeSpentRune,proto3,castrepeated=gitlab.com/thorchain/thornode/common.Coins" json:"outbound_fee_spent_rune"` RuneProviders []types.RUNEProvider `protobuf:"bytes,36,rep,name=rune_providers,json=runeProviders,proto3" json:"rune_providers"` + RunePool types.RUNEPool `protobuf:"bytes,37,opt,name=rune_pool,json=runePool,proto3" json:"rune_pool"` } func (m *GenesisState) Reset() { *m = GenesisState{} } @@ -399,6 +400,13 @@ func (m *GenesisState) GetRuneProviders() []types.RUNEProvider { return nil } +func (m *GenesisState) GetRunePool() types.RUNEPool { + if m != nil { + return m.RunePool + } + return types.RUNEPool{} +} + func init() { proto.RegisterType((*LastChainHeight)(nil), "thorchain.lastChainHeight") proto.RegisterType((*Mimir)(nil), "thorchain.mimir") @@ -410,84 +418,85 @@ func init() { } var fileDescriptor_b10f0e2a2ac9ce40 = []byte{ - // 1220 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xdf, 0x72, 0x1b, 0xb5, - 0x17, 0xce, 0x36, 0x8e, 0xe3, 0xc8, 0x8e, 0xbd, 0x95, 0xdd, 0x54, 0xcd, 0xef, 0x57, 0xd7, 0xa4, - 0x0c, 0x84, 0x7f, 0x36, 0x4d, 0xa7, 0x2d, 0xc3, 0xb4, 0xa5, 0xb5, 0xa1, 0xb4, 0xa6, 0x24, 0x65, - 0xd3, 0x96, 0x19, 0x6e, 0x76, 0xd6, 0x5e, 0x61, 0xef, 0x74, 0x2d, 0xb9, 0x2b, 0xad, 0x9d, 0x5e, - 0x70, 0xc7, 0x03, 0x30, 0xc3, 0x70, 0xc1, 0x2b, 0xf0, 0x24, 0xbd, 0xec, 0x25, 0x57, 0xc0, 0x24, - 0x2f, 0xc2, 0x48, 0x7b, 0xd6, 0xde, 0x8d, 0xa1, 0xac, 0x67, 0x18, 0x6e, 0x92, 0xd5, 0x39, 0xe7, - 0x3b, 0xfa, 0xf4, 0xe9, 0xe8, 0x48, 0x46, 0x6f, 0xc9, 0x21, 0x0f, 0xfa, 0x43, 0xc7, 0x63, 0xad, - 0xc9, 0x95, 0xd6, 0x51, 0x6b, 0x3e, 0x1c, 0x50, 0x46, 0x85, 0x27, 0x9a, 0xe3, 0x80, 0x4b, 0x8e, - 0x37, 0x66, 0x8e, 0xed, 0x46, 0x0a, 0xd2, 0xe7, 0xa3, 0x11, 0x67, 0xf0, 0x2f, 0x0a, 0xde, 0x6e, - 0xfe, 0x6d, 0x52, 0xf9, 0x62, 0x4c, 0x85, 0xfe, 0x6b, 0x8f, 0x39, 0xf7, 0x21, 0xfe, 0xa3, 0x2c, - 0xf1, 0xda, 0x60, 0xf7, 0x39, 0x93, 0x81, 0xd3, 0x97, 0x80, 0xbc, 0x96, 0x05, 0xc9, 0xa8, 0x9c, - 0xf2, 0xe0, 0x99, 0xfd, 0x2d, 0xa5, 0x00, 0xfb, 0xe0, 0x1f, 0x60, 0x23, 0x31, 0xb0, 0xc5, 0xd4, - 0x19, 0x2f, 0xc3, 0x4f, 0xc8, 0x80, 0x3a, 0x23, 0x8f, 0xa5, 0x90, 0x57, 0x96, 0xe0, 0x97, 0x91, - 0x1b, 0x88, 0x17, 0x6b, 0x77, 0x2b, 0x4b, 0x78, 0x40, 0x05, 0x0d, 0x26, 0x34, 0x52, 0xcf, 0xeb, - 0x85, 0x92, 0x07, 0x00, 0x6f, 0x65, 0x81, 0x4f, 0x9c, 0xd0, 0x8f, 0x15, 0xff, 0x30, 0x0b, 0x40, - 0x1e, 0xd9, 0x3c, 0x8c, 0x11, 0xd7, 0x33, 0x69, 0xc0, 0x5d, 0x6a, 0x3b, 0xfd, 0x3e, 0x0f, 0xd9, - 0x52, 0x7b, 0xcb, 0x7b, 0x7a, 0x65, 0xae, 0x2d, 0x8f, 0x00, 0x76, 0x33, 0x0b, 0xcc, 0xf7, 0x9e, - 0x87, 0x9e, 0xeb, 0xc9, 0x17, 0xf6, 0x38, 0xe0, 0x13, 0xcf, 0xa5, 0xb1, 0x1e, 0x7b, 0x99, 0x96, - 0x37, 0xe4, 0x01, 0x73, 0x46, 0x74, 0x99, 0x72, 0xf7, 0xb9, 0xc3, 0x96, 0xd1, 0xbc, 0xef, 0xcf, - 0x15, 0xbc, 0x91, 0x89, 0x54, 0xe0, 0x2c, 0x48, 0x98, 0x09, 0x18, 0x84, 0x8c, 0x9e, 0x96, 0xa1, - 0x36, 0xe0, 0x03, 0xae, 0x3f, 0x5b, 0xea, 0x2b, 0xb2, 0xee, 0x7c, 0x82, 0x2a, 0xbe, 0x23, 0x64, - 0x47, 0x65, 0xb8, 0x4f, 0xbd, 0xc1, 0x50, 0xe2, 0x1a, 0x5a, 0xd3, 0x09, 0x89, 0xd1, 0x30, 0x76, - 0x37, 0xac, 0x68, 0x80, 0xb7, 0x50, 0x7e, 0xa8, 0xfd, 0xe4, 0x4c, 0xc3, 0xd8, 0x5d, 0xb5, 0x60, - 0xb4, 0xd3, 0x42, 0x6b, 0x23, 0x6f, 0xe4, 0x05, 0xd8, 0x44, 0xab, 0xcf, 0xe8, 0x0b, 0x00, 0xa9, - 0x4f, 0x95, 0x68, 0xe2, 0xf8, 0x21, 0x05, 0x44, 0x34, 0xd8, 0xf9, 0x1e, 0xa3, 0xd2, 0xe7, 0x51, - 0x23, 0x3a, 0x94, 0x8e, 0xa4, 0xf8, 0x6d, 0xb4, 0xa6, 0x1a, 0x87, 0x20, 0x46, 0x63, 0x75, 0xb7, - 0xb8, 0x57, 0x6c, 0xea, 0x85, 0x34, 0x1f, 0x71, 0xee, 0xb7, 0x73, 0x2f, 0x7f, 0xbb, 0xb4, 0x62, - 0x45, 0x7e, 0xfc, 0x93, 0x81, 0xaa, 0x8b, 0xbb, 0x2c, 0xc8, 0x19, 0x8d, 0x23, 0x80, 0x7b, 0x18, - 0x47, 0x3c, 0x82, 0x80, 0x76, 0x57, 0x25, 0xf9, 0xe5, 0xf7, 0x4b, 0xed, 0x81, 0x27, 0x7d, 0xa7, - 0xd7, 0xec, 0xf3, 0x51, 0x52, 0x36, 0xb5, 0xf3, 0xdc, 0xa5, 0x8b, 0x5a, 0x2e, 0xa6, 0x12, 0x16, - 0xf6, 0x17, 0x6c, 0xf8, 0x47, 0x03, 0x9d, 0x4b, 0x14, 0xad, 0xed, 0x31, 0x7b, 0xc2, 0xa5, 0x62, - 0xb6, 0xaa, 0x99, 0x6d, 0x01, 0xb3, 0x03, 0x88, 0x79, 0x7c, 0xf4, 0x54, 0xb9, 0xdb, 0xf7, 0x81, - 0xd7, 0x9d, 0x65, 0x79, 0x9d, 0x4a, 0x24, 0x2c, 0xcc, 0x67, 0x96, 0x07, 0x2c, 0xb2, 0x29, 0xb5, - 0xb6, 0x92, 0xac, 0x78, 0x28, 0x63, 0x5a, 0xb9, 0xff, 0x88, 0x56, 0x75, 0x4e, 0xeb, 0x20, 0x94, - 0xc0, 0xeb, 0x3d, 0xb4, 0x1e, 0xb1, 0x11, 0x64, 0x4d, 0xf3, 0x28, 0x01, 0x0f, 0x1d, 0x04, 0x3b, - 0x9e, 0x97, 0x6a, 0x20, 0xf0, 0x77, 0x68, 0x33, 0xd9, 0x46, 0x04, 0xc9, 0x6b, 0x08, 0x06, 0xc8, - 0x3e, 0x77, 0xe9, 0xdd, 0xc8, 0xd5, 0xfe, 0x14, 0x68, 0xdf, 0x5c, 0x96, 0x76, 0x22, 0x89, 0xb0, - 0x4a, 0x2c, 0x31, 0xc2, 0x2e, 0xca, 0xeb, 0x46, 0x29, 0xc8, 0x7a, 0x8a, 0xea, 0x53, 0x65, 0x6c, - 0xdf, 0x86, 0x19, 0xaf, 0x2f, 0x3b, 0xa3, 0x86, 0x0b, 0x0b, 0x72, 0x63, 0x82, 0xd6, 0xa1, 0x9b, - 0x93, 0x42, 0xc3, 0xd8, 0xcd, 0x59, 0xf1, 0x10, 0xbf, 0x8f, 0xb0, 0x3a, 0x9d, 0xb6, 0xf0, 0x06, - 0x8c, 0xba, 0x36, 0x1c, 0x40, 0xa4, 0x8f, 0x93, 0xa9, 0x3c, 0x87, 0xda, 0x01, 0x07, 0x77, 0x1f, - 0xa2, 0xa3, 0x6b, 0x35, 0x0a, 0x16, 0xa4, 0xa8, 0x99, 0x27, 0x3a, 0x5a, 0xf3, 0xd4, 0x81, 0x07, - 0xc9, 0xcd, 0x53, 0x66, 0x81, 0x7f, 0x36, 0x50, 0xed, 0x2f, 0xae, 0x19, 0x41, 0x4a, 0x3a, 0xe5, - 0x05, 0x10, 0xc3, 0x8a, 0x42, 0x3a, 0xf3, 0x88, 0xf6, 0x17, 0xa0, 0x4c, 0x67, 0x59, 0x65, 0x16, - 0x73, 0x09, 0xab, 0x1a, 0x2c, 0x1a, 0x71, 0x13, 0xad, 0xc3, 0x1d, 0x4b, 0x36, 0x1b, 0xc6, 0x6e, - 0x71, 0xaf, 0x1c, 0x97, 0x44, 0x64, 0x85, 0x45, 0xc5, 0x41, 0xf8, 0x16, 0xaa, 0xf0, 0xc0, 0xa5, - 0x41, 0x8f, 0xf3, 0x67, 0xb6, 0x27, 0xe9, 0x48, 0x90, 0xaa, 0x5e, 0x45, 0x8c, 0xfb, 0x52, 0x0c, - 0x0e, 0xa7, 0xce, 0x18, 0x70, 0xe5, 0x59, 0xf0, 0x03, 0x15, 0x8b, 0x3f, 0x46, 0xa5, 0xc4, 0x93, - 0x43, 0x90, 0x9a, 0xc6, 0x9e, 0x4d, 0xcf, 0x79, 0x8f, 0x52, 0x80, 0x17, 0xd9, 0xcc, 0x22, 0x70, - 0x07, 0x55, 0xd2, 0x0f, 0x1d, 0x41, 0xb6, 0x34, 0xbc, 0x06, 0x70, 0x2d, 0x7a, 0x07, 0x9c, 0x31, - 0x81, 0x7e, 0xd2, 0x28, 0xf0, 0x55, 0xb4, 0xf1, 0xf8, 0xfe, 0x81, 0xb5, 0xef, 0x8c, 0xa8, 0x20, - 0xe7, 0x35, 0xbc, 0x12, 0x9f, 0x1b, 0xb0, 0x03, 0x72, 0x1e, 0x87, 0x9b, 0x28, 0xaf, 0x7b, 0xb3, - 0x20, 0x44, 0x23, 0xcc, 0x44, 0x11, 0x68, 0x47, 0x7c, 0xda, 0xa2, 0x28, 0x7c, 0x19, 0x6d, 0x0a, - 0xc9, 0x03, 0x6a, 0x4f, 0x68, 0x20, 0x3c, 0xce, 0xc8, 0x05, 0x5d, 0x69, 0x25, 0x6d, 0x7c, 0x1a, - 0xd9, 0xf0, 0x5d, 0x54, 0xee, 0x71, 0xe6, 0x26, 0xfa, 0xef, 0x76, 0x6a, 0x35, 0x6d, 0xce, 0xdc, - 0x59, 0x6f, 0x84, 0x09, 0x36, 0x7b, 0x49, 0x23, 0xbe, 0x86, 0x56, 0x1f, 0x1d, 0x3c, 0x24, 0xff, - 0xd3, 0x1b, 0x77, 0x31, 0xee, 0xf7, 0xea, 0x3e, 0xea, 0x73, 0xff, 0x60, 0xca, 0xa8, 0x3b, 0xeb, - 0xbc, 0x90, 0x40, 0xc5, 0xab, 0x8b, 0x42, 0x5d, 0xb9, 0x82, 0xfc, 0x3f, 0x75, 0x51, 0x3c, 0xe4, - 0x0e, 0x8b, 0x2f, 0x0a, 0xed, 0x57, 0x8a, 0xa7, 0x9f, 0x6e, 0x82, 0x5c, 0x4c, 0x71, 0x3c, 0x8c, - 0xbd, 0xc9, 0x2d, 0x17, 0x49, 0xa3, 0xc0, 0xb7, 0x91, 0xa9, 0xa0, 0xf6, 0xf3, 0x90, 0x86, 0x14, - 0x4a, 0xa6, 0xfe, 0xba, 0x92, 0x51, 0xd1, 0x5f, 0xa9, 0xe0, 0xa8, 0x64, 0x6e, 0xa3, 0x4d, 0x65, - 0x19, 0xd3, 0x20, 0xba, 0xf8, 0xc9, 0x25, 0x0d, 0xae, 0xc6, 0x14, 0x22, 0x5f, 0x47, 0xb9, 0x20, - 0x43, 0x49, 0x24, 0x6c, 0xf8, 0x0e, 0x2a, 0xa7, 0xee, 0x7f, 0x41, 0x1a, 0xa9, 0x04, 0x8f, 0x95, - 0x33, 0x6e, 0x7e, 0x20, 0xb3, 0x4c, 0xd8, 0x04, 0xbe, 0x81, 0x8a, 0x51, 0x86, 0x90, 0x79, 0x52, - 0x90, 0x37, 0xe2, 0x1a, 0x98, 0xc3, 0x9f, 0x30, 0x2f, 0xc6, 0x22, 0x19, 0x1b, 0x54, 0xd7, 0xdd, - 0xe6, 0xa1, 0xec, 0xf1, 0x90, 0xb9, 0xaa, 0xdc, 0xed, 0xa9, 0x27, 0x87, 0x43, 0xea, 0xbb, 0xfa, - 0x5d, 0x41, 0x76, 0xa0, 0x15, 0xc2, 0xef, 0x83, 0x0e, 0xf7, 0x58, 0x7b, 0x0f, 0x0e, 0xfc, 0xbb, - 0xaf, 0x3f, 0xf0, 0x09, 0x88, 0xb0, 0xce, 0xc7, 0x73, 0xdc, 0xa3, 0xf4, 0x6b, 0x98, 0xc1, 0x0a, - 0x19, 0xc5, 0x53, 0x74, 0x3e, 0x35, 0xbd, 0x18, 0x53, 0x26, 0xa3, 0xb9, 0x2f, 0xff, 0x4b, 0x73, - 0xd7, 0x12, 0x73, 0x1f, 0xaa, 0xf4, 0x7a, 0xe2, 0x3b, 0xa8, 0x9c, 0x7a, 0x39, 0x09, 0xf2, 0x66, - 0x4a, 0x72, 0xeb, 0xc9, 0xfe, 0x67, 0xb3, 0x57, 0x05, 0x48, 0xae, 0x00, 0xb3, 0xca, 0xee, 0xe6, - 0x0a, 0x1b, 0x26, 0xea, 0xe6, 0x0a, 0x65, 0xb3, 0xd2, 0xcd, 0x15, 0x2a, 0xa6, 0xd9, 0xcd, 0x15, - 0x4c, 0xf3, 0x6c, 0x37, 0x57, 0x38, 0x6b, 0xe2, 0x6e, 0xae, 0x80, 0xcd, 0x6a, 0x37, 0x57, 0x38, - 0x67, 0x6e, 0xb5, 0x3b, 0x2f, 0x8f, 0xeb, 0xc6, 0xab, 0xe3, 0xba, 0xf1, 0xc7, 0x71, 0xdd, 0xf8, - 0xe1, 0xa4, 0xbe, 0xf2, 0xea, 0xa4, 0xbe, 0xf2, 0xeb, 0x49, 0x7d, 0xe5, 0x9b, 0x77, 0x32, 0x37, - 0xcd, 0x5e, 0x5e, 0x3f, 0xe2, 0xae, 0xfe, 0x19, 0x00, 0x00, 0xff, 0xff, 0x89, 0xef, 0x4d, 0x0d, - 0xf3, 0x0d, 0x00, 0x00, + // 1244 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xdd, 0x92, 0x13, 0x45, + 0x14, 0xde, 0x61, 0xb3, 0xd9, 0x6c, 0x27, 0x9b, 0x0c, 0x9d, 0xb0, 0x34, 0xab, 0x84, 0xb8, 0xf8, + 0xb3, 0xfe, 0x25, 0xb2, 0x14, 0x60, 0x59, 0x80, 0x90, 0x28, 0x42, 0xc4, 0x5d, 0x9c, 0x05, 0xac, + 0xf2, 0x66, 0x6a, 0x92, 0x69, 0x93, 0x29, 0x26, 0xdd, 0x61, 0xba, 0x27, 0x59, 0x2e, 0x7c, 0x07, + 0xab, 0x2c, 0x2f, 0x7c, 0x05, 0x9f, 0xc0, 0x47, 0xe0, 0x92, 0x4b, 0xaf, 0xd4, 0x62, 0x5f, 0xc4, + 0xea, 0x9e, 0x33, 0xc9, 0xcc, 0x46, 0x71, 0x52, 0x65, 0x79, 0x03, 0xe9, 0x73, 0xce, 0x77, 0xfa, + 0xeb, 0x6f, 0x4e, 0x9f, 0x3e, 0x8b, 0xde, 0x96, 0x43, 0x1e, 0xf4, 0x87, 0x8e, 0xc7, 0x5a, 0x93, + 0x4b, 0xad, 0xa3, 0xd6, 0x7c, 0x39, 0xa0, 0x8c, 0x0a, 0x4f, 0x34, 0xc7, 0x01, 0x97, 0x1c, 0x6f, + 0xcc, 0x1c, 0xdb, 0x8d, 0x14, 0xa4, 0xcf, 0x47, 0x23, 0xce, 0xe0, 0xbf, 0x28, 0x78, 0xbb, 0xf9, + 0x8f, 0x49, 0xe5, 0xb3, 0x31, 0x15, 0xfa, 0x5f, 0x7b, 0xcc, 0xb9, 0x0f, 0xf1, 0x1f, 0x67, 0x89, + 0xd7, 0x06, 0xbb, 0xcf, 0x99, 0x0c, 0x9c, 0xbe, 0x04, 0xe4, 0x95, 0x2c, 0x48, 0x46, 0xe5, 0x94, + 0x07, 0x4f, 0xec, 0xef, 0x28, 0x05, 0xd8, 0x87, 0xff, 0x02, 0x1b, 0x89, 0x81, 0x2d, 0xa6, 0xce, + 0x78, 0x19, 0x7e, 0x42, 0x06, 0xd4, 0x19, 0x79, 0x2c, 0x85, 0xbc, 0xb4, 0x04, 0xbf, 0x8c, 0xdc, + 0x40, 0xbc, 0x58, 0xbb, 0x1b, 0x59, 0xc2, 0x03, 0x2a, 0x68, 0x30, 0xa1, 0x91, 0x7a, 0x5e, 0x2f, + 0x94, 0x3c, 0x00, 0x78, 0x2b, 0x0b, 0x7c, 0xe2, 0x84, 0x7e, 0xac, 0xf8, 0x47, 0x59, 0x00, 0xf2, + 0xc8, 0xe6, 0x61, 0x8c, 0xb8, 0x9a, 0x49, 0x03, 0xee, 0x52, 0xdb, 0xe9, 0xf7, 0x79, 0xc8, 0x96, + 0xfa, 0xb6, 0xbc, 0xa7, 0x4f, 0xe6, 0xda, 0xf2, 0x08, 0x60, 0xd7, 0xb3, 0xc0, 0x7c, 0xef, 0x69, + 0xe8, 0xb9, 0x9e, 0x7c, 0x66, 0x8f, 0x03, 0x3e, 0xf1, 0x5c, 0x1a, 0xeb, 0xb1, 0x97, 0xe9, 0x78, + 0x43, 0x1e, 0x30, 0x67, 0x44, 0x97, 0x29, 0x77, 0x9f, 0x3b, 0x6c, 0x19, 0xcd, 0xfb, 0xfe, 0x5c, + 0xc1, 0x6b, 0x99, 0x48, 0x05, 0xce, 0x82, 0x84, 0x99, 0x80, 0x41, 0xc8, 0xe8, 0x49, 0x19, 0x2e, + 0x67, 0x07, 0xce, 0xaf, 0x71, 0x6d, 0xc0, 0x07, 0x5c, 0xff, 0x6c, 0xa9, 0x5f, 0x91, 0x75, 0xe7, + 0x53, 0x54, 0xf1, 0x1d, 0x21, 0x3b, 0x0a, 0x7d, 0x97, 0x7a, 0x83, 0xa1, 0xc4, 0x35, 0xb4, 0xa6, + 0x93, 0x11, 0xa3, 0x61, 0xec, 0x6e, 0x58, 0xd1, 0x02, 0x6f, 0xa1, 0xfc, 0x50, 0xfb, 0xc9, 0xa9, + 0x86, 0xb1, 0xbb, 0x6a, 0xc1, 0x6a, 0xa7, 0x85, 0xd6, 0x46, 0xde, 0xc8, 0x0b, 0xb0, 0x89, 0x56, + 0x9f, 0xd0, 0x67, 0x00, 0x52, 0x3f, 0x55, 0xa2, 0x89, 0xe3, 0x87, 0x14, 0x10, 0xd1, 0x62, 0xe7, + 0x57, 0x8c, 0x4a, 0x5f, 0x44, 0xdd, 0xeb, 0x50, 0x3a, 0x92, 0xe2, 0x77, 0xd0, 0x9a, 0xa2, 0x29, + 0x88, 0xd1, 0x58, 0xdd, 0x2d, 0xee, 0x15, 0x9b, 0xfa, 0x10, 0xcd, 0x07, 0x9c, 0xfb, 0xed, 0xdc, + 0xf3, 0xdf, 0x2f, 0xac, 0x58, 0x91, 0x1f, 0xff, 0x64, 0xa0, 0xea, 0x62, 0x69, 0x08, 0x72, 0x4a, + 0xe3, 0x08, 0xe0, 0xee, 0xc7, 0x11, 0x0f, 0x20, 0xa0, 0xdd, 0x55, 0x49, 0x7e, 0xf9, 0xe3, 0x42, + 0x7b, 0xe0, 0x49, 0xdf, 0xe9, 0x35, 0xfb, 0x7c, 0x94, 0x94, 0x4c, 0x95, 0x0b, 0x77, 0xe9, 0xa2, + 0x8e, 0x8b, 0xa9, 0x84, 0x85, 0xfd, 0x05, 0x1b, 0xfe, 0xd1, 0x40, 0x67, 0x12, 0x95, 0x6e, 0x7b, + 0xcc, 0x9e, 0x70, 0xa9, 0x98, 0xad, 0x6a, 0x66, 0x5b, 0xc0, 0xec, 0x00, 0x62, 0x1e, 0x1e, 0x3d, + 0x56, 0xee, 0xf6, 0x5d, 0xe0, 0x75, 0x6b, 0x59, 0x5e, 0x27, 0x12, 0x09, 0x0b, 0xf3, 0x99, 0xe5, + 0x1e, 0x8b, 0x6c, 0x4a, 0xad, 0xad, 0x24, 0x2b, 0x1e, 0xca, 0x98, 0x56, 0xee, 0x7f, 0xa2, 0x55, + 0x9d, 0xd3, 0x3a, 0x08, 0x25, 0xf0, 0x7a, 0x1f, 0xad, 0x47, 0x6c, 0x04, 0x59, 0xd3, 0x3c, 0x4a, + 0xc0, 0x43, 0x07, 0xc1, 0x17, 0xcf, 0x4b, 0xb5, 0x10, 0xf8, 0x7b, 0xb4, 0x99, 0xec, 0x3d, 0x82, + 0xe4, 0x35, 0x04, 0x03, 0x64, 0x9f, 0xbb, 0xf4, 0x76, 0xe4, 0x6a, 0x7f, 0x06, 0xb4, 0xaf, 0x2f, + 0x4b, 0x3b, 0x91, 0x44, 0x58, 0x25, 0x96, 0x58, 0x61, 0x17, 0xe5, 0x75, 0x77, 0x15, 0x64, 0x3d, + 0x45, 0xf5, 0xb1, 0x32, 0xb6, 0x6f, 0xc2, 0x8e, 0x57, 0x97, 0xdd, 0x51, 0xc3, 0x85, 0x05, 0xb9, + 0x31, 0x41, 0xeb, 0xf0, 0x04, 0x90, 0x42, 0xc3, 0xd8, 0xcd, 0x59, 0xf1, 0x12, 0x7f, 0x80, 0xb0, + 0xba, 0x9d, 0xb6, 0xf0, 0x06, 0x8c, 0xba, 0x36, 0x5c, 0x40, 0xa4, 0xaf, 0x93, 0xa9, 0x3c, 0x87, + 0xda, 0x01, 0x17, 0x77, 0x1f, 0xa2, 0xa3, 0xb7, 0x38, 0x0a, 0x16, 0xa4, 0xa8, 0x99, 0x27, 0xda, + 0x60, 0xf3, 0xc4, 0x85, 0x07, 0xc9, 0xcd, 0x13, 0x66, 0x81, 0x7f, 0x36, 0x50, 0xed, 0x6f, 0xde, + 0x26, 0x41, 0x4a, 0x3a, 0xe5, 0x39, 0x10, 0xc3, 0x8a, 0x42, 0x3a, 0xf3, 0x88, 0xf6, 0x97, 0xa0, + 0x4c, 0x67, 0x59, 0x65, 0x16, 0x73, 0x09, 0xab, 0x1a, 0x2c, 0x1a, 0x71, 0x13, 0xad, 0xc3, 0xc3, + 0x4c, 0x36, 0x1b, 0xc6, 0x6e, 0x71, 0xaf, 0x1c, 0x97, 0x44, 0x64, 0x85, 0x43, 0xc5, 0x41, 0xf8, + 0x06, 0xaa, 0xf0, 0xc0, 0xa5, 0x41, 0x8f, 0xf3, 0x27, 0xb6, 0x27, 0xe9, 0x48, 0x90, 0xaa, 0x3e, + 0x45, 0x8c, 0xfb, 0x4a, 0x0c, 0x0e, 0xa7, 0xce, 0x18, 0x70, 0xe5, 0x59, 0xf0, 0x3d, 0x15, 0x8b, + 0x3f, 0x41, 0xa5, 0xc4, 0x9c, 0x22, 0x48, 0x4d, 0x63, 0x4f, 0xa7, 0xf7, 0xbc, 0x43, 0x29, 0xc0, + 0x8b, 0x6c, 0x66, 0x11, 0xb8, 0x83, 0x2a, 0xe9, 0xe9, 0x48, 0x90, 0x2d, 0x0d, 0xaf, 0x01, 0x5c, + 0x8b, 0xde, 0x01, 0x67, 0x4c, 0xa0, 0x9f, 0x34, 0x0a, 0x7c, 0x19, 0x6d, 0x3c, 0xbc, 0x7b, 0x60, + 0xed, 0x3b, 0x23, 0x2a, 0xc8, 0x59, 0x0d, 0xaf, 0xc4, 0xf7, 0x06, 0xec, 0x80, 0x9c, 0xc7, 0xe1, + 0x26, 0xca, 0xeb, 0xde, 0x2c, 0x08, 0xd1, 0x08, 0x33, 0x51, 0x04, 0xda, 0x11, 0xdf, 0xb6, 0x28, + 0x0a, 0x5f, 0x44, 0x9b, 0x42, 0xf2, 0x80, 0xda, 0x13, 0x1a, 0x08, 0x8f, 0x33, 0x72, 0x4e, 0x57, + 0x5a, 0x49, 0x1b, 0x1f, 0x47, 0x36, 0x7c, 0x1b, 0x95, 0x7b, 0x9c, 0xb9, 0x89, 0xfe, 0xbb, 0x9d, + 0x3a, 0x4d, 0x9b, 0x33, 0x77, 0xd6, 0x1b, 0x61, 0x83, 0xcd, 0x5e, 0xd2, 0x88, 0xaf, 0xa0, 0xd5, + 0x07, 0x07, 0xf7, 0xc9, 0x6b, 0xfa, 0xc3, 0x9d, 0x8f, 0xfb, 0xbd, 0x7a, 0x8f, 0xfa, 0xdc, 0x3f, + 0x98, 0x32, 0xea, 0xce, 0x3a, 0x2f, 0x24, 0x50, 0xf1, 0xea, 0xa1, 0x50, 0xef, 0xb4, 0x20, 0xaf, + 0xa7, 0x1e, 0x8a, 0xfb, 0xdc, 0x61, 0xf1, 0x43, 0xa1, 0xfd, 0x4a, 0xf1, 0xf4, 0xbc, 0x27, 0xc8, + 0xf9, 0x14, 0xc7, 0xc3, 0xd8, 0x9b, 0xfc, 0xe4, 0x22, 0x69, 0x14, 0xf8, 0x26, 0x32, 0x15, 0xd4, + 0x7e, 0x1a, 0xd2, 0x90, 0x42, 0xc9, 0xd4, 0x5f, 0x55, 0x32, 0x2a, 0xfa, 0x6b, 0x15, 0x1c, 0x95, + 0xcc, 0x4d, 0xb4, 0xa9, 0x2c, 0x63, 0x1a, 0x44, 0xd3, 0x02, 0xb9, 0xa0, 0xc1, 0xd5, 0x98, 0x42, + 0xe4, 0xeb, 0x28, 0x17, 0x64, 0x28, 0x89, 0x84, 0x0d, 0xdf, 0x42, 0xe5, 0xd4, 0xd0, 0x20, 0x48, + 0x23, 0x95, 0xe0, 0xa1, 0x72, 0xc6, 0xcd, 0x0f, 0x64, 0x96, 0x09, 0x9b, 0xc0, 0xd7, 0x50, 0x31, + 0xca, 0x10, 0x32, 0x4f, 0x0a, 0xf2, 0x46, 0x5c, 0x03, 0x73, 0xf8, 0x23, 0xe6, 0xc5, 0x58, 0x24, + 0x63, 0x83, 0xea, 0xba, 0xdb, 0x3c, 0x94, 0x3d, 0x1e, 0x32, 0x57, 0x95, 0xbb, 0x3d, 0xf5, 0xe4, + 0x70, 0x48, 0x7d, 0x57, 0xcf, 0x14, 0x64, 0x07, 0x5a, 0x21, 0xfc, 0x51, 0xd1, 0xe1, 0x1e, 0x6b, + 0xef, 0xc1, 0x85, 0x7f, 0xef, 0xd5, 0x17, 0x3e, 0x01, 0x11, 0xd6, 0xd9, 0x78, 0x8f, 0x3b, 0x94, + 0x7e, 0x03, 0x3b, 0x58, 0x21, 0xa3, 0x78, 0x8a, 0xce, 0xa6, 0xb6, 0x17, 0x63, 0xca, 0x64, 0xb4, + 0xf7, 0xc5, 0xff, 0x68, 0xef, 0x5a, 0x62, 0xef, 0x43, 0x95, 0x5e, 0x6f, 0x7c, 0x0b, 0x95, 0x53, + 0xe3, 0x96, 0x20, 0x6f, 0xa6, 0x24, 0xb7, 0x1e, 0xed, 0x7f, 0x3e, 0x9b, 0x2a, 0x40, 0x72, 0x05, + 0x98, 0x57, 0xf6, 0x1e, 0xda, 0x98, 0xcd, 0x5d, 0xe4, 0x2d, 0x5d, 0xdf, 0x95, 0x24, 0x78, 0x3e, + 0xd3, 0x14, 0x34, 0x90, 0x73, 0xbf, 0x9b, 0x2b, 0x6c, 0x98, 0xa8, 0x9b, 0x2b, 0x94, 0xcd, 0x4a, + 0x37, 0x57, 0xa8, 0x98, 0x66, 0x37, 0x57, 0x30, 0xcd, 0xd3, 0xdd, 0x5c, 0xe1, 0xb4, 0x89, 0xbb, + 0xb9, 0x02, 0x36, 0xab, 0xdd, 0x5c, 0xe1, 0x8c, 0xb9, 0xd5, 0xee, 0x3c, 0x7f, 0x59, 0x37, 0x5e, + 0xbc, 0xac, 0x1b, 0x7f, 0xbe, 0xac, 0x1b, 0x3f, 0x1c, 0xd7, 0x57, 0x5e, 0x1c, 0xd7, 0x57, 0x7e, + 0x3b, 0xae, 0xaf, 0x7c, 0xfb, 0x6e, 0xe6, 0x46, 0xdb, 0xcb, 0xeb, 0xc1, 0xef, 0xf2, 0x5f, 0x01, + 0x00, 0x00, 0xff, 0xff, 0x6d, 0x14, 0x21, 0x5e, 0x5c, 0x0e, 0x00, 0x00, } func (m *LastChainHeight) Marshal() (dAtA []byte, err error) { @@ -580,6 +589,18 @@ func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + { + size, err := m.RunePool.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2 + i-- + dAtA[i] = 0xaa if len(m.RuneProviders) > 0 { for iNdEx := len(m.RuneProviders) - 1; iNdEx >= 0; iNdEx-- { { @@ -1194,6 +1215,8 @@ func (m *GenesisState) Size() (n int) { n += 2 + l + sovGenesis(uint64(l)) } } + l = m.RunePool.Size() + n += 2 + l + sovGenesis(uint64(l)) return n } @@ -2379,6 +2402,39 @@ func (m *GenesisState) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 37: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RunePool", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.RunePool.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenesis(dAtA[iNdEx:]) diff --git a/x/thorchain/handler_rune_pool_deposit.go b/x/thorchain/handler_rune_pool_deposit.go index 324ae1f1ef..9cc9fb67af 100644 --- a/x/thorchain/handler_rune_pool_deposit.go +++ b/x/thorchain/handler_rune_pool_deposit.go @@ -82,7 +82,14 @@ func (h RunePoolDepositHandler) handle(ctx cosmos.Context, msg MsgRunePoolDeposi } func (h RunePoolDepositHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolDeposit) error { - err := h.mgr.Keeper().SendFromModuleToModule( + // get runepool value before our deposit + runePoolValue, err := runePoolValue(ctx, h.mgr) + if err != nil { + return fmt.Errorf("fail to get rune pool value: %s", err) + } + + // send deposit to runepool module + err = h.mgr.Keeper().SendFromModuleToModule( ctx, AsgardName, RUNEPoolName, @@ -101,41 +108,53 @@ func (h RunePoolDepositHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolDe return fmt.Errorf("unable to GetRUNEProvider: %s", err) } - runePoolCooldown := h.mgr.Keeper().GetConfigInt64(ctx, constants.RUNEPoolCooldown) - currentBlockHeight := ctx.BlockHeight() + // check if the user has waited long enough since last withdraw or deposit + err = checkRUNEPoolCooldown(ctx, h.mgr, runeProvider) + if err != nil { + return err + } - blocksSinceLastWithdraw := currentBlockHeight - runeProvider.LastWithdrawHeight - blocksSinceLastDeposit := currentBlockHeight - runeProvider.LastDepositHeight + runeProvider.LastDepositHeight = ctx.BlockHeight() + runeProvider.DepositAmount = runeProvider.DepositAmount.Add(msg.Tx.Coins[0].Amount) - if blocksSinceLastWithdraw < runePoolCooldown { - tryAgain := runePoolCooldown - blocksSinceLastWithdraw - return fmt.Errorf( - "last withdraw (%d blocks ago) sooner than RUNEPool cooldown (%d), please wait %d blocks and try again", - blocksSinceLastWithdraw, - runePoolCooldown, - tryAgain, - ) + // rune pool tracks the reserve and pooler unit shares of pol + runePool, err := h.mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("fail to get rune pool: %s", err) } - if blocksSinceLastDeposit < runePoolCooldown { - tryAgain := runePoolCooldown - blocksSinceLastDeposit - return fmt.Errorf( - "last deposit (%d blocks ago) sooner than RUNEPool cooldown (%d), please wait %d blocks and try again", - blocksSinceLastDeposit, - runePoolCooldown, - tryAgain, - ) + // if there are no units, this is the initial deposit + depositUnits := msg.Tx.Coins[0].Amount + + // compute the new provider units + if !runePool.TotalUnits().IsZero() { + depositRune := msg.Tx.Coins[0].Amount + depositUnits = common.GetSafeShare(depositRune, runePoolValue, runePool.TotalUnits()) } - runeProvider.LastDepositHeight = ctx.BlockHeight() - runeProvider.DepositAmount = runeProvider.DepositAmount.Add(msg.Tx.Coins[0].Amount) + // update the provider and rune pool records + runeProvider.Units = runeProvider.Units.Add(depositUnits) h.mgr.Keeper().SetRUNEProvider(ctx, runeProvider) + runePool.PendingPoolUnits = runePool.PendingPoolUnits.Add(depositUnits) + h.mgr.Keeper().SetRUNEPool(ctx, runePool) + + // rebalance ownership from reserve to poolers if able + err = reserveExitRUNEPool(ctx, h.mgr) + if err != nil { + return fmt.Errorf("fail to exit reserve rune pool: %w", err) + } + + ctx.Logger().Info( + "runepool deposit", + "address", msg.Signer, + "units", depositUnits, + "amount", msg.Tx.Coins[0].Amount, + ) depositEvent := NewEventRUNEPoolDeposit( runeProvider.RuneAddress, msg.Tx.Coins[0].Amount, - cosmos.ZeroUint(), // replace with units withdrawn once added - msg.Tx.ID, + depositUnits, ) if err := h.mgr.EventMgr().EmitEvent(ctx, depositEvent); err != nil { ctx.Logger().Error("fail to emit rune pool deposit event", "error", err) diff --git a/x/thorchain/handler_rune_pool_withdraw.go b/x/thorchain/handler_rune_pool_withdraw.go index 2bcaab4978..3e8d212ac6 100644 --- a/x/thorchain/handler_rune_pool_withdraw.go +++ b/x/thorchain/handler_rune_pool_withdraw.go @@ -96,88 +96,101 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW return fmt.Errorf("unable to GetRUNEProvider: %s", err) } - runePoolCooldown := h.mgr.Keeper().GetConfigInt64(ctx, constants.RUNEPoolCooldown) - currentBlockHeight := ctx.BlockHeight() - - blocksSinceLastWithdraw := currentBlockHeight - runeProvider.LastWithdrawHeight - blocksSinceLastDeposit := currentBlockHeight - runeProvider.LastDepositHeight - - if blocksSinceLastWithdraw < runePoolCooldown { - tryAgain := runePoolCooldown - blocksSinceLastWithdraw - return fmt.Errorf( - "last withdraw (%d blocks ago) sooner than RUNEPool cooldown (%d), please wait %d blocks and try again", - blocksSinceLastWithdraw, - runePoolCooldown, - tryAgain, - ) - } - - if blocksSinceLastDeposit < runePoolCooldown { - tryAgain := runePoolCooldown - blocksSinceLastDeposit - return fmt.Errorf( - "last deposit (%d blocks ago) sooner than RUNEPool cooldown (%d), please wait %d blocks and try again", - blocksSinceLastDeposit, - runePoolCooldown, - tryAgain, - ) + // check if the user has waited long enough since last withdraw or deposit + err = checkRUNEPoolCooldown(ctx, h.mgr, runeProvider) + if err != nil { + return err } - withdrawable := common.SafeSub(runeProvider.DepositAmount, runeProvider.WithdrawAmount) - if withdrawable.IsZero() { - return fmt.Errorf("nothing to withdraw") + // rune pool tracks the reserve and pooler unit shares of pol + runePool, err := h.mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("fail to get rune pool: %s", err) } - var userRUNE cosmos.Uint - userRUNE = common.GetSafeShare(msg.BasisPoints, cosmos.NewUint(constants.MaxBasisPts), withdrawable) - if userRUNE.GT(withdrawable) { - return fmt.Errorf("insufficient balance, withdrawable: %s", withdrawable.String()) - } + // compute withdraw units + maxBps := cosmos.NewUint(constants.MaxBasisPts) + withdrawUnits := common.GetSafeShare(msg.BasisPoints, maxBps, runeProvider.Units) - affiliateRUNE := cosmos.ZeroUint() + // determine the profit of the withdraw amount to share with affiliate + affiliateAmount := cosmos.ZeroUint() if !msg.AffiliateBasisPoints.IsZero() { - affiliateRUNE = common.GetSafeShare(msg.AffiliateBasisPoints, cosmos.NewUint(constants.MaxBasisPts), userRUNE) - userRUNE = common.SafeSub(userRUNE, affiliateRUNE) - runeProvider.WithdrawAmount = runeProvider.WithdrawAmount.Add(affiliateRUNE) - } - runeProvider.LastWithdrawHeight = ctx.BlockHeight() - runeProvider.WithdrawAmount = runeProvider.WithdrawAmount.Add(userRUNE) - h.mgr.Keeper().SetRUNEProvider(ctx, runeProvider) + totalRunePoolValue, err := runePoolValue(ctx, h.mgr) + if err != nil { + return fmt.Errorf("fail to get rune pool value: %w", err) + } + totalUnits := runePool.TotalUnits() + currentValue := common.GetSafeShare(runeProvider.Units, totalUnits, totalRunePoolValue) + depositRemaining := common.SafeSub(runeProvider.DepositAmount, runeProvider.WithdrawAmount) + currentYield := common.SafeSub(currentValue, depositRemaining) + withdrawYield := common.GetSafeShare(msg.BasisPoints, maxBps, currentYield) + affiliateAmount = common.GetSafeShare(msg.AffiliateBasisPoints, maxBps, withdrawYield) + } + + // if insufficient pending units, reserve should enter to create space for withdraw + if withdrawUnits.GT(runePool.PendingPoolUnits) { + reserveShortUnits := common.SafeSub(withdrawUnits, runePool.PendingPoolUnits) + err = reserveEnterRUNEPool(ctx, h.mgr, reserveShortUnits) + if err != nil { + return fmt.Errorf("fail to reserve enter rune pool: %w", err) + } - err = h.mgr.Keeper().SendFromModuleToAccount( - ctx, - RUNEPoolName, - runeProvider.RuneAddress, - common.Coins{common.NewCoin(common.RuneNative, userRUNE)}, - ) - if err != nil { - return fmt.Errorf("unable to SendFromModuleToAccount: %s", err) + // fetch rune pool after reserve enter for updated units + runePool, err = h.mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("fail to get rune pool: %w", err) + } } - if !affiliateRUNE.IsZero() { - affAccAddr, err := msg.AffiliateAddress.AccAddress() + // compute withdraw amount + pendingRune := h.mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) + withdrawAmount := common.GetSafeShare(withdrawUnits, runePool.PendingPoolUnits, pendingRune) + + // update provider and rune pool records + runeProvider.Units = common.SafeSub(runeProvider.Units, withdrawUnits) + runeProvider.WithdrawAmount = runeProvider.WithdrawAmount.Add(withdrawAmount) + runeProvider.LastWithdrawHeight = ctx.BlockHeight() + h.mgr.Keeper().SetRUNEProvider(ctx, runeProvider) + runePool.PendingPoolUnits = common.SafeSub(runePool.PendingPoolUnits, withdrawUnits) + h.mgr.Keeper().SetRUNEPool(ctx, runePool) + + // send the affiliate fee + userAmount := common.SafeSub(withdrawAmount, affiliateAmount) + if !affiliateAmount.IsZero() { + affiliateCoins := common.NewCoins(common.NewCoin(common.RuneNative, affiliateAmount)) + affiliateAddress, err := msg.AffiliateAddress.AccAddress() if err != nil { - return fmt.Errorf("unable to resolve affiliate AccAddress: %s", err) + return fmt.Errorf("fail to get affiliate address: %w", err) } - err = h.mgr.Keeper().SendFromModuleToAccount( - ctx, - RUNEPoolName, - affAccAddr, - common.Coins{common.NewCoin(common.RuneNative, affiliateRUNE)}, - ) + err = h.mgr.Keeper().SendFromModuleToAccount(ctx, RUNEPoolName, affiliateAddress, affiliateCoins) if err != nil { - return fmt.Errorf("unable to SendFromModuleToAccount (affiliate): %s", err) + return fmt.Errorf("fail to send affiliate fee: %w", err) } } + // send the user the withdraw + userCoins := common.NewCoins(common.NewCoin(common.RuneNative, userAmount)) + err = h.mgr.Keeper().SendFromModuleToAccount(ctx, RUNEPoolName, msg.Signer, userCoins) + if err != nil { + return fmt.Errorf("fail to send user withdraw: %w", err) + } + + ctx.Logger().Info( + "runepool withdraw", + "address", msg.Signer, + "units", withdrawUnits, + "amount", userAmount, + "affiliate_amount", affiliateAmount, + ) + withdrawEvent := NewEventRUNEPoolWithdraw( runeProvider.RuneAddress, - int64(msg.AffiliateBasisPoints.Uint64()), - userRUNE, - cosmos.ZeroUint(), // replace with units withdrawn once added - msg.Tx.ID, + int64(msg.BasisPoints.Uint64()), + withdrawAmount, + withdrawUnits, msg.AffiliateAddress, int64(msg.AffiliateBasisPoints.Uint64()), - affiliateRUNE, + affiliateAmount, ) if err := h.mgr.EventMgr().EmitEvent(ctx, withdrawEvent); err != nil { ctx.Logger().Error("fail to emit rune pool withdraw event", "error", err) diff --git a/x/thorchain/helpers.go b/x/thorchain/helpers.go index f1f7c1f67a..3a98ee3db0 100644 --- a/x/thorchain/helpers.go +++ b/x/thorchain/helpers.go @@ -442,39 +442,6 @@ func fetchConfigInt64(ctx cosmos.Context, mgr Manager, key constants.ConstantNam return val } -// polPoolValue - calculates how much the POL is worth in rune -func polPoolValue(ctx cosmos.Context, mgr Manager) (cosmos.Uint, error) { - total := cosmos.ZeroUint() - - polAddress, err := mgr.Keeper().GetModuleAddress(ReserveName) - if err != nil { - return total, err - } - - pools, err := mgr.Keeper().GetPools(ctx) - if err != nil { - return total, err - } - for _, pool := range pools { - if pool.Asset.IsNative() { - continue - } - if pool.BalanceRune.IsZero() { - continue - } - synthSupply := mgr.Keeper().GetTotalSupply(ctx, pool.Asset.GetSyntheticAsset()) - pool.CalcUnits(mgr.GetVersion(), synthSupply) - lp, err := mgr.Keeper().GetLiquidityProvider(ctx, pool.Asset, polAddress) - if err != nil { - return total, err - } - share := common.GetSafeShare(lp.Units, pool.GetPoolUnits(), pool.BalanceRune) - total = total.Add(share.MulUint64(2)) - } - - return total, nil -} - func wrapError(ctx cosmos.Context, err error, wrap string) error { err = fmt.Errorf("%s: %w", wrap, err) ctx.Logger().Error(err.Error()) @@ -1345,3 +1312,162 @@ func willSwapOutputExceedLimitAndFees(ctx cosmos.Context, mgr Manager, msg MsgSw transactionFeeAsset, err := mgr.GasMgr().GetAssetOutboundFee(ctx, msg.TargetAsset, false) return err == nil && emit.GT(target.Amount.Add(transactionFeeAsset)) } + +//////////////////////////////////////////////////////////////////////////////////////// +// RUNEPool and POL +//////////////////////////////////////////////////////////////////////////////////////// + +// reserveExitRUNEPool will release as much reserve ownership of the runepool as +// possible to providers. The amount is limited by the reserve units and pending pool +// units - whichever is less. The ownership units are adjusted and a corresponding +// amount of rune is transferred from the runepool module to the reserve. +func reserveExitRUNEPool(ctx cosmos.Context, mgr Manager) error { + runePool, err := mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("unable to get runepool: %w", err) + } + + // if the reserve owns no pol or there are no pending pool units, nothing to do + if runePool.ReserveUnits.IsZero() || runePool.PendingPoolUnits.IsZero() { + return nil + } + + // determine units to shift from reserve to providers + reserveExitUnits := runePool.ReserveUnits + if reserveExitUnits.GT(runePool.PendingPoolUnits) { + reserveExitUnits = runePool.PendingPoolUnits + } + + // transfer the corresponding rune from runepool module to reserve + pendingRune := mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) + reserveExitRune := common.GetSafeShare(reserveExitUnits, runePool.PendingPoolUnits, pendingRune) + reserveExitCoins := common.NewCoins(common.NewCoin(common.RuneNative, reserveExitRune)) + err = mgr.Keeper().SendFromModuleToModule(ctx, RUNEPoolName, ReserveName, reserveExitCoins) + if err != nil { + return fmt.Errorf("unable to SendFromModuleToModule: %s", err) + } + + ctx.Logger().Info("reserve exited runepool", "units", reserveExitUnits, "rune", reserveExitRune) + + // update runepool units + runePool.PoolUnits = runePool.PoolUnits.Add(reserveExitUnits) + runePool.ReserveUnits = common.SafeSub(runePool.ReserveUnits, reserveExitUnits) + runePool.PendingPoolUnits = common.SafeSub(runePool.PendingPoolUnits, reserveExitUnits) + mgr.Keeper().SetRUNEPool(ctx, runePool) + + return nil +} + +// reserveEnterRUNEPool will acquire the provided units worth of the runepool from the +// providers to the reserve. The ownership units are adjusted and a corresponding amount +// of rune is transferred from the reserve to the runepool module. This allows the +// reserve to reclaim units to allow providers to withdraw. +func reserveEnterRUNEPool(ctx cosmos.Context, mgr Manager, units cosmos.Uint) error { + runePool, err := mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("fail to get runepool: %w", err) + } + totalUnits := runePool.ReserveUnits.Add(runePool.PoolUnits).Add(runePool.PendingPoolUnits) + + // determine the rune value of the units + runePoolValue, err := runePoolValue(ctx, mgr) + if err != nil { + return fmt.Errorf("fail to get runepool value: %w", err) + } + unitsRuneValue := common.GetSafeShare(units, totalUnits, runePoolValue) + coins := common.NewCoins(common.NewCoin(common.RuneNative, unitsRuneValue)) + + // transfer the rune from the reserve to the runepool + err = mgr.Keeper().SendFromModuleToModule(ctx, ReserveName, RUNEPoolName, coins) + if err != nil { + return fmt.Errorf("fail to transfer rune from reserve to runepool: %w", err) + } + + ctx.Logger().Info("reserve entered runepool", "units", units, "rune", unitsRuneValue) + + // update runepool units + runePool.ReserveUnits = runePool.ReserveUnits.Add(units) + runePool.PendingPoolUnits = runePool.PendingPoolUnits.Add(units) + runePool.PoolUnits = common.SafeSub(runePool.PoolUnits, units) + mgr.Keeper().SetRUNEPool(ctx, runePool) + + return nil +} + +// runePoolValue is the POL value in RUNE plus undeployed RUNE in the runepool module. +func runePoolValue(ctx cosmos.Context, mgr Manager) (cosmos.Uint, error) { + polValue, err := polPoolValue(ctx, mgr) + if err != nil { + return cosmos.ZeroUint(), err + } + + // get the total rune in the runepool module + pending := mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) + + return polValue.Add(pending), nil +} + +// polPoolValue - calculates how much the POL is worth in rune +func polPoolValue(ctx cosmos.Context, mgr Manager) (cosmos.Uint, error) { + total := cosmos.ZeroUint() + + polAddress, err := mgr.Keeper().GetModuleAddress(ReserveName) + if err != nil { + return total, err + } + + pools, err := mgr.Keeper().GetPools(ctx) + if err != nil { + return total, err + } + for _, pool := range pools { + if pool.Asset.IsNative() { + continue + } + if pool.BalanceRune.IsZero() { + continue + } + synthSupply := mgr.Keeper().GetTotalSupply(ctx, pool.Asset.GetSyntheticAsset()) + pool.CalcUnits(mgr.GetVersion(), synthSupply) + lp, err := mgr.Keeper().GetLiquidityProvider(ctx, pool.Asset, polAddress) + if err != nil { + return total, err + } + share := common.GetSafeShare(lp.Units, pool.GetPoolUnits(), pool.BalanceRune) + total = total.Add(share.MulUint64(2)) + } + + return total, nil +} + +// checkRUNEPoolCooldown checks if the provider has waited long enough since the last +// deposit or withdraw to the runepool. +func checkRUNEPoolCooldown(ctx cosmos.Context, mgr Manager, runeProvider RUNEProvider) error { + runePoolCooldown := mgr.Keeper().GetConfigInt64(ctx, constants.RUNEPoolCooldown) + currentBlockHeight := ctx.BlockHeight() + + blocksSinceLastWithdraw := currentBlockHeight - runeProvider.LastWithdrawHeight + blocksSinceLastDeposit := currentBlockHeight - runeProvider.LastDepositHeight + + if blocksSinceLastWithdraw < runePoolCooldown { + tryAgain := runePoolCooldown - blocksSinceLastWithdraw + return fmt.Errorf( + "last withdraw (%d blocks ago) sooner than RUNEPool cooldown (%d), please wait %d blocks and try again", + blocksSinceLastWithdraw, + runePoolCooldown, + tryAgain, + ) + } + + if blocksSinceLastDeposit < runePoolCooldown { + tryAgain := runePoolCooldown - blocksSinceLastDeposit + return fmt.Errorf( + "last deposit (%d blocks ago) sooner than RUNEPool cooldown (%d), please wait %d blocks and try again", + blocksSinceLastDeposit, + runePoolCooldown, + tryAgain, + ) + } + + return nil +} diff --git a/x/thorchain/keeper/alias.go b/x/thorchain/keeper/alias.go index 4818345953..8623ea0a0c 100644 --- a/x/thorchain/keeper/alias.go +++ b/x/thorchain/keeper/alias.go @@ -76,4 +76,5 @@ type ( TradeAccount = types.TradeAccount TradeUnit = types.TradeUnit RUNEProvider = types.RUNEProvider + RUNEPool = types.RUNEPool ) diff --git a/x/thorchain/keeper/keeper.go b/x/thorchain/keeper/keeper.go index ad9d23e159..3e1aa17601 100644 --- a/x/thorchain/keeper/keeper.go +++ b/x/thorchain/keeper/keeper.go @@ -247,6 +247,8 @@ type KeeperTradeAccount interface { } type KeeperRUNEPool interface { + GetRUNEPool(ctx cosmos.Context) (RUNEPool, error) + SetRUNEPool(ctx cosmos.Context, pool RUNEPool) GetRUNEProviderIterator(ctx cosmos.Context) cosmos.Iterator GetRUNEProvider(ctx cosmos.Context, addr cosmos.AccAddress) (RUNEProvider, error) GetRUNEProviderUnitsTotal(ctx cosmos.Context) (cosmos.Uint, error) diff --git a/x/thorchain/keeper/keeper_dummy.go b/x/thorchain/keeper/keeper_dummy.go index 8adc8aff6e..458584af99 100644 --- a/x/thorchain/keeper/keeper_dummy.go +++ b/x/thorchain/keeper/keeper_dummy.go @@ -143,6 +143,12 @@ func (k KVStoreDummy) GetTradeUnit(ctx cosmos.Context, asset common.Asset) (Trad func (k KVStoreDummy) SetTradeUnit(ctx cosmos.Context, unit TradeUnit) {} func (k KVStoreDummy) GetTradeUnitIterator(ctx cosmos.Context) cosmos.Iterator { return nil } +func (k KVStoreDummy) GetRUNEPool(ctx cosmos.Context) (RUNEPool, error) { + return RUNEPool{}, kaboom +} + +func (k KVStoreDummy) SetRUNEPool(ctx cosmos.Context, rp RUNEPool) {} + func (k KVStoreDummy) GetRUNEProvider(ctx cosmos.Context, addr cosmos.AccAddress) (RUNEProvider, error) { return RUNEProvider{}, kaboom } diff --git a/x/thorchain/keeper/v1/alias.go b/x/thorchain/keeper/v1/alias.go index e681084b0a..8a9902898d 100644 --- a/x/thorchain/keeper/v1/alias.go +++ b/x/thorchain/keeper/v1/alias.go @@ -49,6 +49,7 @@ var ( NewStreamingSwap = types.NewStreamingSwap NewNetwork = types.NewNetwork NewProtocolOwnedLiquidity = types.NewProtocolOwnedLiquidity + NewRUNEPool = types.NewRUNEPool NewObservedTx = types.NewObservedTx NewTssVoter = types.NewTssVoter NewBanVoter = types.NewBanVoter @@ -139,6 +140,7 @@ type ( TradeAccount = types.TradeAccount TradeUnit = types.TradeUnit RUNEProvider = types.RUNEProvider + RUNEPool = types.RUNEPool ProtoInt64 = types.ProtoInt64 ProtoUint64 = types.ProtoUint64 diff --git a/x/thorchain/keeper/v1/invariants.go b/x/thorchain/keeper/v1/invariants.go index f1bd0688bc..5cd3160b4d 100644 --- a/x/thorchain/keeper/v1/invariants.go +++ b/x/thorchain/keeper/v1/invariants.go @@ -16,6 +16,7 @@ func (k KVStore) InvariantRoutes() []common.InvariantRoute { common.NewInvariantRoute("affiliate_collector", AffilliateCollectorInvariant(k)), common.NewInvariantRoute("pools", PoolsInvariant(k)), common.NewInvariantRoute("streaming_swaps", StreamingSwapsInvariant(k)), + common.NewInvariantRoute("runepool", RUNEPoolInvariant(k)), } } @@ -321,3 +322,25 @@ func StreamingSwapsInvariant(k KVStore) common.Invariant { return msg, broken } } + +// RUNEPoolInvariant asserts that the RUNEPool units and provider units are consistent. +func RUNEPoolInvariant(k KVStore) common.Invariant { + return func(ctx cosmos.Context) (msg []string, broken bool) { + runePool, err := k.GetRUNEPool(ctx) + if err != nil { + ctx.Logger().Error("error getting rune pool", "error", err) + } + providerUnits, err := k.GetRUNEProviderUnitsTotal(ctx) + if err != nil { + ctx.Logger().Error("error getting rune provider units", "error", err) + } + poolUnits := runePool.PoolUnits.Add(runePool.PendingPoolUnits) + + if !providerUnits.Equal(poolUnits) { + msg = []string{fmt.Sprintf("pool units %s != provider units %s", poolUnits, providerUnits)} + broken = true + } + + return msg, broken + } +} diff --git a/x/thorchain/keeper/v1/keeper.go b/x/thorchain/keeper/v1/keeper.go index cfe35d8715..bc3666f015 100644 --- a/x/thorchain/keeper/v1/keeper.go +++ b/x/thorchain/keeper/v1/keeper.go @@ -50,6 +50,7 @@ const ( prefixLoan types.DbPrefix = "loan/" prefixTradeAccount types.DbPrefix = "tr_acct/" prefixRUNEProvider types.DbPrefix = "rune_provider/" + prefixRUNEPool types.DbPrefix = "rune_pool/" prefixTradeUnit types.DbPrefix = "tr_unit/" prefixStreamingSwap types.DbPrefix = "stream/" prefixLoanTotalCollateral types.DbPrefix = "loan_col_total/" diff --git a/x/thorchain/keeper/v1/keeper_rune_provider.go b/x/thorchain/keeper/v1/keeper_rune_pool.go similarity index 70% rename from x/thorchain/keeper/v1/keeper_rune_provider.go rename to x/thorchain/keeper/v1/keeper_rune_pool.go index 81f20728b2..05b403e79d 100644 --- a/x/thorchain/keeper/v1/keeper_rune_provider.go +++ b/x/thorchain/keeper/v1/keeper_rune_pool.go @@ -6,6 +6,37 @@ import ( "gitlab.com/thorchain/thornode/common/cosmos" ) +//////////////////////////////////////////////////////////////////////////////////////// +// RUNEPool +//////////////////////////////////////////////////////////////////////////////////////// + +func (k KVStore) GetRUNEPool(ctx cosmos.Context) (RUNEPool, error) { + record := NewRUNEPool() + key := k.GetKey(ctx, prefixRUNEPool, "") + + store := ctx.KVStore(k.storeKey) + if !store.Has([]byte(key)) { + return record, nil + } + + bz := store.Get([]byte(key)) + if err := k.cdc.Unmarshal(bz, &record); err != nil { + return record, dbError(ctx, fmt.Sprintf("Unmarshal kvstore: (%T) %s", record, key), err) + } + return record, nil +} + +func (k KVStore) SetRUNEPool(ctx cosmos.Context, pool RUNEPool) { + store := ctx.KVStore(k.storeKey) + key := k.GetKey(ctx, prefixRUNEPool, "") + buf := k.cdc.MustMarshal(&pool) + store.Set([]byte(key), buf) +} + +//////////////////////////////////////////////////////////////////////////////////////// +// RUNEProviders +//////////////////////////////////////////////////////////////////////////////////////// + func (k KVStore) setRUNEProvider(ctx cosmos.Context, key string, record RUNEProvider) { store := ctx.KVStore(k.storeKey) buf := k.cdc.MustMarshal(&record) @@ -71,11 +102,7 @@ func (k KVStore) GetRUNEProvider(ctx cosmos.Context, addr cosmos.AccAddress) (RU } _, err := k.getRUNEProvider(ctx, k.GetKey(ctx, prefixRUNEProvider, record.Key()), &record) - if err != nil { - return record, err - } - - return record, nil + return record, err } // SetRUNEProvider save the RUNE provider to kv store diff --git a/x/thorchain/manager_network_current.go b/x/thorchain/manager_network_current.go index 80128040d2..ed856a7622 100644 --- a/x/thorchain/manager_network_current.go +++ b/x/thorchain/manager_network_current.go @@ -1012,6 +1012,24 @@ func (vm *NetworkMgrVCUR) addPOLLiquidity( } coins := common.NewCoins(common.NewCoin(common.RuneAsset(), runeAmt)) + // rune pool tracks the reserve and pooler unit shares of pol + runePool, err := mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("fail to get rune pool: %s", err) + } + + // if there are no units, this is the initial deposit + depositUnits := runeAmt + + // compute the new provider units + if !runePool.TotalUnits().IsZero() { + runePoolValue, err := runePoolValue(ctx, mgr) + if err != nil { + return fmt.Errorf("fail to get rune pool value: %s", err) + } + depositUnits = common.GetSafeShare(runeAmt, runePoolValue, runePool.TotalUnits()) + } + // check balance bal := mgr.Keeper().GetRuneBalanceOfModule(ctx, ReserveName) if runeAmt.GT(bal) { @@ -1023,14 +1041,25 @@ func (vm *NetworkMgrVCUR) addPOLLiquidity( tx := common.NewTx(common.BlankTxID, polAddress, asgardAddress, coins, nil, "THOR-POL-ADD") msg := NewMsgAddLiquidity(tx, pool.Asset, runeAmt, cosmos.ZeroUint(), polAddress, common.NoAddress, common.NoAddress, cosmos.ZeroUint(), signer) - _, err := handler(ctx, msg) + _, err = handler(ctx, msg) if err != nil { // revert the rune back to the reserve if err := mgr.Keeper().SendFromModuleToModule(ctx, AsgardName, ReserveName, coins); err != nil { return err } + return err } - return err + + // deposit was successful, update the rune pool units accordingly + runePool.ReserveUnits = runePool.ReserveUnits.Add(depositUnits) + mgr.Keeper().SetRUNEPool(ctx, runePool) + + // rebalance ownership from reserve to poolers if able + err = reserveExitRUNEPool(ctx, mgr) + if err != nil { + return fmt.Errorf("fail to exit runepool: %s", err) + } + return nil } func (vm *NetworkMgrVCUR) removePOLLiquidity( @@ -1062,14 +1091,38 @@ func (vm *NetworkMgrVCUR) removePOLLiquidity( if runeAmt.IsZero() { return nil } + maxBps := cosmos.NewUint(constants.MaxBasisPts) lpRune := common.GetSafeShare(lp.Units, pool.GetPoolUnits(), pool.BalanceRune).MulUint64(2) - basisPts := common.GetSafeShare(runeAmt, lpRune, cosmos.NewUint(10_000)) + basisPts := common.GetSafeShare(runeAmt, lpRune, maxBps) // if the move is smaller than 1 basis point of the position, withdraw 1 basis point if basisPts.IsZero() { basisPts = cosmos.OneUint() } + // rune pool tracks the reserve and pooler unit shares of pol + runePool, err := mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("fail to get runepool: %s", err) + } + + // reserve acquires corresponding runepool units that will be withdrawn + deployedUnits := runePool.ReserveUnits.Add(runePool.PoolUnits) + withdrawUnits := common.GetSafeShare(basisPts, maxBps, deployedUnits) + reserveShortUnits := common.SafeSub(withdrawUnits, runePool.ReserveUnits) + if !reserveShortUnits.IsZero() { + err = reserveEnterRUNEPool(ctx, mgr, reserveShortUnits) + if err != nil { + return fmt.Errorf("fail to enter runepool: %s", err) + } + } + + // fetch updated runepool + runePool, err = mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("fail to get runepool: %s", err) + } + coins := common.NewCoins(common.NewCoin(common.RuneAsset(), cosmos.ZeroUint())) tx := common.NewTx(common.BlankTxID, polAddress, asgardAddress, coins, nil, "THOR-POL-REMOVE") msg := NewMsgWithdrawLiquidity( @@ -1082,7 +1135,15 @@ func (vm *NetworkMgrVCUR) removePOLLiquidity( ) _, err = handler(ctx, msg) - return err + if err != nil { + return err + } + + // withdraw was successful, update the runepool units accordingly + runePool.ReserveUnits = runePool.ReserveUnits.Sub(withdrawUnits) + mgr.Keeper().SetRUNEPool(ctx, runePool) + + return nil } // TriggerKeygen generate a record to instruct signer kick off keygen process diff --git a/x/thorchain/manager_store_mainnet.go b/x/thorchain/manager_store_mainnet.go index f3e8a6e790..a6261a7601 100644 --- a/x/thorchain/manager_store_mainnet.go +++ b/x/thorchain/manager_store_mainnet.go @@ -2019,4 +2019,17 @@ func migrateStoreV134(ctx cosmos.Context, mgr *Mgrs) { }(ctx, mgr.Keeper()); err != nil { ctx.Logger().Error("fail to restore lost treasury LPs", "error", err) } + + // initialize rune pool with current reserve units + value, err := polPoolValue(ctx, mgr) + if err != nil { + ctx.Logger().Error("fail to get pol value", "error", err) + return + } + rp := RUNEPool{ + ReserveUnits: value, + PoolUnits: cosmos.ZeroUint(), + PendingPoolUnits: cosmos.ZeroUint(), + } + mgr.Keeper().SetRUNEPool(ctx, rp) } diff --git a/x/thorchain/manager_store_stagenet.go b/x/thorchain/manager_store_stagenet.go index 9b3cb4b1f6..636ba49c7e 100644 --- a/x/thorchain/manager_store_stagenet.go +++ b/x/thorchain/manager_store_stagenet.go @@ -300,4 +300,23 @@ func migrateStoreV133(ctx cosmos.Context, mgr *Mgrs) { } } -func migrateStoreV134(ctx cosmos.Context, mgr *Mgrs) {} +func migrateStoreV134(ctx cosmos.Context, mgr *Mgrs) { + defer func() { + if err := recover(); err != nil { + ctx.Logger().Error("fail to migrate store to v134", "error", err) + } + }() + + // initialize rune pool with current reserve units + value, err := polPoolValue(ctx, mgr) + if err != nil { + ctx.Logger().Error("fail to get pol value", "error", err) + return + } + rp := RUNEPool{ + ReserveUnits: value, + PoolUnits: cosmos.ZeroUint(), + PendingPoolUnits: cosmos.ZeroUint(), + } + mgr.Keeper().SetRUNEPool(ctx, rp) +} diff --git a/x/thorchain/managers.go b/x/thorchain/managers.go index 3f17615452..69df618307 100644 --- a/x/thorchain/managers.go +++ b/x/thorchain/managers.go @@ -475,8 +475,10 @@ func GetTxOutStore(version semver.Version, keeper keeper.Keeper, eventMgr EventM // GetNetworkManager retrieve a NetworkManager that is compatible with the given version func GetNetworkManager(version semver.Version, keeper keeper.Keeper, txOutStore TxOutStore, eventMgr EventManager) (NetworkManager, error) { switch { - case version.GTE(semver.MustParse("1.132.0")): + case version.GTE(semver.MustParse("1.134.0")): return newNetworkMgrVCUR(keeper, txOutStore, eventMgr), nil + case version.GTE(semver.MustParse("1.132.0")): + return newNetworkMgrV132(keeper, txOutStore, eventMgr), nil case version.GTE(semver.MustParse("1.131.0")): return newNetworkMgrV131(keeper, txOutStore, eventMgr), nil case version.GTE(semver.MustParse("1.129.0")): diff --git a/x/thorchain/querier.go b/x/thorchain/querier.go index c78388b403..8d4cec9d3c 100644 --- a/x/thorchain/querier.go +++ b/x/thorchain/querier.go @@ -120,8 +120,6 @@ func NewQuerier(mgr *Mgrs, kbs cosmos.KeybaseStore) cosmos.Querier { return queryInboundAddresses(ctx, path[1:], req, mgr) case q.QueryNetwork.Key: return queryNetwork(ctx, mgr) - case q.QueryPOL.Key: - return queryPOL(ctx, mgr) case q.QueryBalanceModule.Key: return queryBalanceModule(ctx, path[1:], mgr) case q.QueryVaultsAsgard.Key: @@ -156,6 +154,8 @@ func NewQuerier(mgr *Mgrs, kbs cosmos.KeybaseStore) cosmos.Querier { return queryBan(ctx, path[1:], req, mgr) case q.QueryRagnarok.Key: return queryRagnarok(ctx, mgr) + case q.QueryRUNEPool.Key: + return queryRUNEPool(ctx, mgr) case q.QueryRUNEProvider.Key: return queryRUNEProvider(ctx, path[1:], req, mgr) case q.QueryRUNEProviders.Key: @@ -502,6 +502,42 @@ func queryVaultsPubkeys(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { return jsonify(ctx, resp) } +func queryRUNEPool(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { + // gather pol data + pol, err := mgr.Keeper().GetPOL(ctx) + if err != nil { + return nil, fmt.Errorf("fail to get POL: %w", err) + } + polValue, err := polPoolValue(ctx, mgr) + if err != nil { + return nil, fmt.Errorf("fail to fetch POL value: %w", err) + } + pnl := pol.PnL(polValue) + + // gather runepool data + runePool, err := mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return nil, fmt.Errorf("fail to get RUNE pool: %w", err) + } + + result := openapi.RUNEPoolResponse{ + Pol: openapi.POL{ + RuneDeposited: pol.RuneDeposited.String(), + RuneWithdrawn: pol.RuneWithdrawn.String(), + Value: polValue.String(), + Pnl: pnl.String(), + CurrentDeposit: pol.CurrentDeposit().String(), + }, + Runepool: openapi.RUNEPool{ + ReserveUnits: runePool.ReserveUnits.String(), + PoolUnits: runePool.PoolUnits.String(), + PendingPoolUnits: runePool.PendingPoolUnits.String(), + }, + } + + return jsonify(ctx, result) +} + // queryRUNEProvider func queryRUNEProvider(ctx cosmos.Context, path []string, req abci.RequestQuery, mgr *Mgrs) ([]byte, error) { if len(path) == 0 { @@ -599,29 +635,6 @@ func queryNetwork(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { return jsonify(ctx, result) } -func queryPOL(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { - data, err := mgr.Keeper().GetPOL(ctx) - if err != nil { - ctx.Logger().Error("fail to get POL", "error", err) - return nil, fmt.Errorf("fail to get POL: %w", err) - } - polValue, err := polPoolValue(ctx, mgr) - if err != nil { - ctx.Logger().Error("fail to fetch POL value", "error", err) - return nil, fmt.Errorf("fail to fetch POL value: %w", err) - } - pnl := data.PnL(polValue) - result := openapi.POLResponse{ - RuneDeposited: data.RuneDeposited.String(), - RuneWithdrawn: data.RuneWithdrawn.String(), - Value: polValue.String(), - Pnl: pnl.String(), - CurrentDeposit: data.CurrentDeposit().String(), - } - - return jsonify(ctx, result) -} - func queryInboundAddresses(ctx cosmos.Context, path []string, req abci.RequestQuery, mgr *Mgrs) ([]byte, error) { active, err := mgr.Keeper().GetAsgardVaultsByStatus(ctx, ActiveVault) if err != nil { diff --git a/x/thorchain/query/query.go b/x/thorchain/query/query.go index b28cca9a6c..5794e95ad8 100644 --- a/x/thorchain/query/query.go +++ b/x/thorchain/query/query.go @@ -82,6 +82,7 @@ var ( QueryOutboundFee = Query{Key: "outboundfee", EndpointTemplate: "/%s/outbound_fee/{%s}"} QueryBan = Query{Key: "ban", EndpointTemplate: "/%s/ban/{%s}"} QueryRagnarok = Query{Key: "ragnarok", EndpointTemplate: "/%s/ragnarok"} + QueryRUNEPool = Query{Key: "runepool", EndpointTemplate: "/%s/runepool"} QueryRUNEProviders = Query{Key: "runeproviders", EndpointTemplate: "/%s/rune_providers"} QueryRUNEProvider = Query{Key: "runeprovider", EndpointTemplate: "/%s/rune_providers/{%s}"} QueryPendingOutbound = Query{Key: "pendingoutbound", EndpointTemplate: "/%s/queue/outbound"} @@ -157,6 +158,7 @@ var Queries = []Query{ QueryOutboundFee, QueryBan, QueryRagnarok, + QueryRUNEPool, QueryRUNEProvider, QueryRUNEProviders, QueryPendingOutbound, diff --git a/x/thorchain/types/type_event.go b/x/thorchain/types/type_event.go index f563d6fd0f..edb44f59bd 100644 --- a/x/thorchain/types/type_event.go +++ b/x/thorchain/types/type_event.go @@ -874,7 +874,7 @@ func (m *EventLoanRepayment) Events() (cosmos.Events, error) { return cosmos.Events{evt}, nil } -// NewEventWithdraw create a new deposit event +// NewEventTradeAccountDeposit creates a new trade account deposit event. func NewEventTradeAccountDeposit( amt cosmos.Uint, asset common.Asset, @@ -907,7 +907,7 @@ func (m *EventTradeAccountDeposit) Events() (cosmos.Events, error) { return cosmos.Events{evt}, nil } -// NewEventWithdraw create a new withdraw event +// NewEventTradeAccountWithdraw creates a new trade account withdraw event. func NewEventTradeAccountWithdraw( amt cosmos.Uint, asset common.Asset, @@ -946,7 +946,6 @@ func NewEventRUNEPoolWithdraw( basisPts int64, runeAmount cosmos.Uint, units cosmos.Uint, - txID common.TxID, affAddr common.Address, affBps int64, affAmt cosmos.Uint, @@ -956,7 +955,6 @@ func NewEventRUNEPoolWithdraw( BasisPoints: basisPts, RuneAmount: runeAmount, Units: units, - TxId: txID, AffiliateAddress: affAddr, AffiliateBasisPts: affBps, AffiliateAmount: affAmt, @@ -975,7 +973,6 @@ func (m *EventRUNEPoolWithdraw) Events() (cosmos.Events, error) { cosmos.NewAttribute("basis_points", strconv.FormatInt(m.BasisPoints, 10)), cosmos.NewAttribute("rune_amoumt", m.RuneAmount.String()), cosmos.NewAttribute("units", m.Units.String()), - cosmos.NewAttribute("tx_id", m.TxId.String()), cosmos.NewAttribute("affiliate_address", m.AffiliateAddress.String()), cosmos.NewAttribute("affiliate_basis_points", strconv.FormatInt(m.AffiliateBasisPts, 10)), cosmos.NewAttribute("affiliate_amount", m.AffiliateAmount.String())) @@ -987,13 +984,11 @@ func NewEventRUNEPoolDeposit( runeAddress cosmos.AccAddress, runeAmount cosmos.Uint, units cosmos.Uint, - txID common.TxID, ) *EventRUNEPoolDeposit { return &EventRUNEPoolDeposit{ RuneAddress: runeAddress, RuneAmount: runeAmount, Units: units, - TxId: txID, } } @@ -1008,7 +1003,6 @@ func (m *EventRUNEPoolDeposit) Events() (cosmos.Events, error) { cosmos.NewAttribute("rune_address", m.RuneAddress.String()), cosmos.NewAttribute("rune_amoumt", m.RuneAmount.String()), cosmos.NewAttribute("units", m.Units.String()), - cosmos.NewAttribute("tx_id", m.TxId.String()), ) return cosmos.Events{evt}, nil } diff --git a/x/thorchain/types/type_rune_pool.go b/x/thorchain/types/type_rune_pool.go new file mode 100644 index 0000000000..bdf49d6e81 --- /dev/null +++ b/x/thorchain/types/type_rune_pool.go @@ -0,0 +1,17 @@ +package types + +import ( + "gitlab.com/thorchain/thornode/common/cosmos" +) + +func NewRUNEPool() RUNEPool { + return RUNEPool{ + ReserveUnits: cosmos.ZeroUint(), + PoolUnits: cosmos.ZeroUint(), + PendingPoolUnits: cosmos.ZeroUint(), + } +} + +func (rp RUNEPool) TotalUnits() cosmos.Uint { + return rp.ReserveUnits.Add(rp.PoolUnits).Add(rp.PendingPoolUnits) +} diff --git a/x/thorchain/types/type_rune_pool.pb.go b/x/thorchain/types/type_rune_pool.pb.go new file mode 100644 index 0000000000..a584e900ca --- /dev/null +++ b/x/thorchain/types/type_rune_pool.pb.go @@ -0,0 +1,419 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: thorchain/v1/x/thorchain/types/type_rune_pool.proto + +package types + +import ( + fmt "fmt" + github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" + _ "github.com/gogo/protobuf/gogoproto" + proto "github.com/gogo/protobuf/proto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// RUNEPool represents ownership of currently active POL. +type RUNEPool struct { + ReserveUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,1,opt,name=reserve_units,json=reserveUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"reserve_units"` + PoolUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,2,opt,name=pool_units,json=poolUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"pool_units"` + PendingPoolUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,3,opt,name=pending_pool_units,json=pendingPoolUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"pending_pool_units"` +} + +func (m *RUNEPool) Reset() { *m = RUNEPool{} } +func (m *RUNEPool) String() string { return proto.CompactTextString(m) } +func (*RUNEPool) ProtoMessage() {} +func (*RUNEPool) Descriptor() ([]byte, []int) { + return fileDescriptor_3c2b9af96e410e76, []int{0} +} +func (m *RUNEPool) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *RUNEPool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_RUNEPool.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *RUNEPool) XXX_Merge(src proto.Message) { + xxx_messageInfo_RUNEPool.Merge(m, src) +} +func (m *RUNEPool) XXX_Size() int { + return m.Size() +} +func (m *RUNEPool) XXX_DiscardUnknown() { + xxx_messageInfo_RUNEPool.DiscardUnknown(m) +} + +var xxx_messageInfo_RUNEPool proto.InternalMessageInfo + +func init() { + proto.RegisterType((*RUNEPool)(nil), "types.RUNEPool") +} + +func init() { + proto.RegisterFile("thorchain/v1/x/thorchain/types/type_rune_pool.proto", fileDescriptor_3c2b9af96e410e76) +} + +var fileDescriptor_3c2b9af96e410e76 = []byte{ + // 260 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0x2e, 0xc9, 0xc8, 0x2f, + 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x2f, 0x33, 0xd4, 0xaf, 0xd0, 0x47, 0x70, 0x4b, 0x2a, 0x0b, + 0x52, 0x8b, 0xc1, 0x64, 0x7c, 0x51, 0x69, 0x5e, 0x6a, 0x7c, 0x41, 0x7e, 0x7e, 0x8e, 0x5e, 0x41, + 0x51, 0x7e, 0x49, 0xbe, 0x10, 0x2b, 0x58, 0x4e, 0x4a, 0x24, 0x3d, 0x3f, 0x3d, 0x1f, 0x2c, 0xa2, + 0x0f, 0x62, 0x41, 0x24, 0x95, 0xfa, 0x99, 0xb8, 0x38, 0x82, 0x42, 0xfd, 0x5c, 0x03, 0xf2, 0xf3, + 0x73, 0x84, 0x42, 0xb8, 0x78, 0x8b, 0x52, 0x8b, 0x53, 0x8b, 0xca, 0x52, 0xe3, 0x4b, 0xf3, 0x32, + 0x4b, 0x8a, 0x25, 0x18, 0x15, 0x18, 0x35, 0x38, 0x9d, 0xf4, 0x4f, 0xdc, 0x93, 0x67, 0xb8, 0x75, + 0x4f, 0x5e, 0x3d, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, 0x39, 0xbf, + 0x38, 0x37, 0xbf, 0x18, 0x4a, 0xe9, 0x16, 0xa7, 0x64, 0x43, 0x5c, 0xa0, 0x17, 0x9a, 0x99, 0x57, + 0x12, 0xc4, 0x03, 0x35, 0x25, 0x14, 0x64, 0x88, 0x90, 0x1f, 0x17, 0x17, 0xc8, 0x35, 0x50, 0x23, + 0x99, 0xc8, 0x33, 0x92, 0x13, 0x64, 0x04, 0xc4, 0xbc, 0x58, 0x2e, 0xa1, 0x82, 0xd4, 0xbc, 0x94, + 0xcc, 0xbc, 0xf4, 0x78, 0x24, 0x73, 0x99, 0xc9, 0x33, 0x57, 0x00, 0x6a, 0x54, 0x00, 0xcc, 0x78, + 0x27, 0xcf, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, + 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0xd2, 0x4f, 0xcf, 0x2c, + 0xc9, 0x49, 0x84, 0x18, 0x8a, 0x14, 0xf2, 0x19, 0xf9, 0x45, 0x79, 0xf9, 0x29, 0xa9, 0x98, 0xd1, + 0x91, 0xc4, 0x06, 0x0e, 0x63, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x20, 0x0c, 0x9b, 0x24, + 0xb7, 0x01, 0x00, 0x00, +} + +func (m *RUNEPool) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *RUNEPool) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *RUNEPool) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size := m.PendingPoolUnits.Size() + i -= size + if _, err := m.PendingPoolUnits.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintTypeRunePool(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + { + size := m.PoolUnits.Size() + i -= size + if _, err := m.PoolUnits.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintTypeRunePool(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + { + size := m.ReserveUnits.Size() + i -= size + if _, err := m.ReserveUnits.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintTypeRunePool(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func encodeVarintTypeRunePool(dAtA []byte, offset int, v uint64) int { + offset -= sovTypeRunePool(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *RUNEPool) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.ReserveUnits.Size() + n += 1 + l + sovTypeRunePool(uint64(l)) + l = m.PoolUnits.Size() + n += 1 + l + sovTypeRunePool(uint64(l)) + l = m.PendingPoolUnits.Size() + n += 1 + l + sovTypeRunePool(uint64(l)) + return n +} + +func sovTypeRunePool(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozTypeRunePool(x uint64) (n int) { + return sovTypeRunePool(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *RUNEPool) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: RUNEPool: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: RUNEPool: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ReserveUnits", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTypeRunePool + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTypeRunePool + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ReserveUnits.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PoolUnits", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTypeRunePool + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTypeRunePool + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PoolUnits.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PendingPoolUnits", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTypeRunePool + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTypeRunePool + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PendingPoolUnits.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipTypeRunePool(dAtA[iNdEx:]) + if err != nil { + return err + } + if skippy < 0 { + return ErrInvalidLengthTypeRunePool + } + if (iNdEx + skippy) < 0 { + return ErrInvalidLengthTypeRunePool + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipTypeRunePool(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthTypeRunePool + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupTypeRunePool + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthTypeRunePool + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthTypeRunePool = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowTypeRunePool = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupTypeRunePool = fmt.Errorf("proto: unexpected end of group") +) -- GitLab From f02d93045dda3a3e285c42051f1b9a2082cb6ed0 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 2 Jul 2024 11:45:20 -0400 Subject: [PATCH 02/26] Generate --- openapi/gen/.openapi-generator/FILES | 14 +- openapi/gen/README.md | 10 +- openapi/gen/api/openapi.yaml | 163 +- openapi/gen/api_pol.go | 132 -- ...api_rune_providers.go => api_rune_pool.go} | 129 +- openapi/gen/client.go | 7 +- openapi/gen/docs/MimirV2IDsResponse.md | 156 -- openapi/gen/docs/{POLResponse.md => POL.md} | 44 +- openapi/gen/docs/POLApi.md | 75 - openapi/gen/docs/RUNEPool.md | 93 + .../{RUNEProvidersApi.md => RUNEPoolApi.md} | 85 +- openapi/gen/docs/RUNEPoolResponse.md | 72 + openapi/gen/docs/TradeAccountsUnitResponse.md | 98 - ...tagesResponseInboundConfirmationCounted.md | 181 -- .../docs/TxStagesResponseInboundFinalised.md | 51 - .../docs/TxStagesResponseInboundObserved.md | 129 -- .../gen/docs/TxStagesResponseOutboundDelay.md | 103 - .../docs/TxStagesResponseOutboundSigned.md | 103 - .../gen/docs/TxStagesResponseSwapFinalised.md | 51 - .../gen/docs/TxStagesResponseSwapStatus.md | 77 - .../TxStagesResponseSwapStatusStreaming.md | 93 - .../TxStatusResponsePlannedOutTxsInner.md | 114 - openapi/gen/model_mimir_v2_ids_response.go | 253 --- .../{model_pol_response.go => model_pol.go} | 68 +- openapi/gen/model_rune_pool.go | 166 ++ openapi/gen/model_rune_pool_response.go | 137 ++ .../gen/model_trade_accounts_unit_response.go | 176 -- ...s_response_inbound_confirmation_counted.go | 294 --- ...el_tx_stages_response_inbound_finalised.go | 109 - ...del_tx_stages_response_inbound_observed.go | 220 -- ...model_tx_stages_response_outbound_delay.go | 183 -- ...odel_tx_stages_response_outbound_signed.go | 183 -- ...model_tx_stages_response_swap_finalised.go | 109 - .../model_tx_stages_response_swap_status.go | 145 -- ...x_stages_response_swap_status_streaming.go | 169 -- ...x_status_response_planned_out_txs_inner.go | 196 -- .../mnt/blocks/api/quotes/loans.json | 10 +- .../mnt/blocks/api/quotes/swap-fuzzy.json | 2 +- .../mnt/blocks/api/quotes/swap.json | 24 +- test/regression/mnt/blocks/ban/ban.json | 2 +- test/regression/mnt/blocks/core/memo.json | 4 +- .../mnt/blocks/core/outbound-fee.json | 6 +- test/regression/mnt/blocks/core/send.json | 4 +- .../mnt/blocks/core/vault-frozen.json | 12 +- .../mnt/blocks/deposit/deposit.json | 6 +- .../mnt/blocks/errata-tx/errata-tx.json | 6 +- .../mnt/blocks/gas/outbound-over-max-gas.json | 8 +- .../mnt/blocks/lending/affiliates.json | 26 +- .../mnt/blocks/lending/disabled.json | 64 +- .../mnt/blocks/lending/invalid.json | 18 +- .../mnt/blocks/lending/lending.json | 44 +- .../mnt/blocks/lending/ragnarok.json | 8 +- .../mnt/blocks/lending/refunds.json | 16 +- .../mnt/blocks/lending/streaming-loan.json | 24 +- .../mnt/blocks/lending/tor-failure.json | 42 +- .../mnt/blocks/lending/uncommon.json | 14 +- test/regression/mnt/blocks/mimir/mimir.json | 4 +- .../mnt/blocks/mimir/node-mimir.json | 6 +- .../blocks/mimir/solvencyhalt-setmimirs.json | 2 +- .../mnt/blocks/network-fee/network-fee.json | 4 +- .../node-pause-chain/node-pause-chain.json | 4 +- .../mnt/blocks/observe-txin/observe-txin.json | 4 +- .../blocks/observe-txout/observe-txout.json | 6 +- .../pools/auto-commit-pending-liquidity.json | 10 +- .../blocks/pools/create-pool-asset-first.json | 4 +- .../blocks/pools/create-pool-rune-first.json | 4 +- .../blocks/pools/create-pool-same-block.json | 2 +- .../pools/derived-asset-pool-status.json | 18 +- .../pools/ragnarok-disables-pool-create.json | 12 +- .../mnt/blocks/ragnarok/ragnarok.json | 24 +- .../mnt/blocks/refunds/affiliate-swaps.json | 40 +- .../blocks/refunds/custom-refund-address.json | 16 +- .../mnt/blocks/refunds/deposits.json | 26 +- .../derived-swap-refund-with-units.json | 8 +- .../regression/mnt/blocks/refunds/failed.json | 10 +- .../mnt/blocks/refunds/refunds.json | 26 +- test/regression/mnt/blocks/refunds/swaps.json | 42 +- .../mnt/blocks/refunds/tvl-cap.json | 2 +- .../mnt/blocks/refunds/withdraws.json | 36 +- .../blocks/reschedule/coalesce-height.json | 24 +- test/regression/mnt/blocks/savers/savers.json | 50 +- .../mnt/blocks/savers/stable-savers.json | 12 +- .../mnt/blocks/savers/streaming.json | 60 +- .../security/evm-null-address-outbound.json | 4 +- .../mnt/blocks/security/multiple-coins.json | 6 +- test/regression/mnt/blocks/send/send.json | 8 +- .../blocks/set-ip-address/set-ip-address.json | 6 +- .../blocks/set-node-keys/set-node-keys.json | 12 +- .../mnt/blocks/solvency/solvency.json | 6 +- .../mnt/blocks/store/v133-treasury-lp.json | 4 +- .../swaps/affiliates-preferred-asset.json | 28 +- .../mnt/blocks/swaps/affiliates.json | 6 +- .../mnt/blocks/swaps/aggregator-swaps.json | 2 +- .../blocks/swaps/derived-swap-with-units.json | 8 +- .../preferred-asset-streaming-swaps.json | 28 +- .../streaming-postponed-synths-mint.json | 22 +- .../mnt/blocks/swaps/streaming-swaps.json | 134 +- .../mnt/blocks/swaps/swapper_clout.json | 38 +- .../mnt/blocks/swaps/swaps-min-fee-synth.json | 8 +- .../mnt/blocks/swaps/swaps-min-fee.json | 8 +- test/regression/mnt/blocks/swaps/swaps.json | 10 +- test/regression/mnt/blocks/synths/synths.json | 8 +- .../mnt/blocks/tor/dynamic-anchor.json | 22 +- .../mnt/blocks/tor/static-anchor.json | 18 +- .../mnt/blocks/trade-accounts/invalid.json | 18 +- .../blocks/trade-accounts/trade-swaps.json | 30 +- .../mnt/blocks/trade-accounts/trade.json | 34 +- .../mnt/blocks/tss-keysign/tss-keysign.json | 4 +- test/regression/mnt/blocks/tss/tss.json | 4 +- .../consolidated-unconfirmed-inbound.json | 8 +- .../mnt/blocks/version/version.json | 8 +- .../mnt/exports/api/quotes/loans.json | 5 + .../mnt/exports/api/quotes/swap-fuzzy.json | 5 + .../mnt/exports/api/quotes/swap.json | 5 + test/regression/mnt/exports/ban/ban.json | 5 + .../mnt/exports/core/initialize.json | 5 + test/regression/mnt/exports/core/memo.json | 5 + .../mnt/exports/core/outbound-fee.json | 5 + test/regression/mnt/exports/core/send.json | 5 + .../mnt/exports/core/vault-frozen.json | 5 + .../mnt/exports/deposit/deposit.json | 5 + .../mnt/exports/errata-tx/errata-tx.json | 5 + .../exports/gas/outbound-over-max-gas.json | 5 + .../mnt/exports/lending/affiliates.json | 5 + .../mnt/exports/lending/disabled.json | 5 + .../mnt/exports/lending/invalid.json | 5 + .../mnt/exports/lending/lending.json | 5 + .../mnt/exports/lending/ragnarok.json | 5 + .../mnt/exports/lending/refunds.json | 5 + .../mnt/exports/lending/streaming-loan.json | 5 + .../mnt/exports/lending/tor-failure.json | 5 + .../mnt/exports/lending/uncommon.json | 5 + test/regression/mnt/exports/mimir/mimir.json | 5 + .../mnt/exports/mimir/node-mimir.json | 5 + .../exports/mimir/solvencyhalt-setmimirs.json | 5 + .../mnt/exports/network-fee/network-fee.json | 5 + .../node-pause-chain/node-pause-chain.json | 5 + .../exports/observe-txin/observe-txin.json | 5 + .../exports/observe-txout/observe-txout.json | 5 + .../pools/auto-commit-pending-liquidity.json | 5 + .../pools/create-pool-asset-first.json | 5 + .../exports/pools/create-pool-rune-first.json | 5 + .../exports/pools/create-pool-same-block.json | 5 + .../pools/derived-asset-pool-status.json | 5 + .../pools/ragnarok-disables-pool-create.json | 5 + .../mnt/exports/ragnarok/ragnarok.json | 5 + .../mnt/exports/refunds/affiliate-swaps.json | 5 + .../refunds/custom-refund-address.json | 5 + .../mnt/exports/refunds/deposits.json | 5 + .../derived-swap-refund-with-units.json | 5 + .../mnt/exports/refunds/failed.json | 5 + .../mnt/exports/refunds/refunds.json | 5 + .../regression/mnt/exports/refunds/swaps.json | 5 + .../mnt/exports/refunds/tvl-cap.json | 5 + .../mnt/exports/refunds/withdraws.json | 5 + .../exports/reschedule/coalesce-height.json | 5 + .../regression/mnt/exports/savers/savers.json | 5 + .../mnt/exports/savers/stable-savers.json | 5 + .../mnt/exports/savers/streaming.json | 5 + .../security/evm-null-address-outbound.json | 5 + .../mnt/exports/security/multiple-coins.json | 5 + test/regression/mnt/exports/send/send.json | 5 + .../set-ip-address/set-ip-address.json | 5 + .../exports/set-node-keys/set-node-keys.json | 5 + .../mnt/exports/solvency/solvency.json | 5 + .../mnt/exports/store/v133-treasury-lp.json | 5 + .../swaps/affiliates-preferred-asset.json | 5 + .../mnt/exports/swaps/affiliates.json | 5 + .../mnt/exports/swaps/aggregator-swaps.json | 5 + .../swaps/derived-swap-with-units.json | 5 + .../preferred-asset-streaming-swaps.json | 5 + .../streaming-postponed-synths-mint.json | 5 + .../mnt/exports/swaps/streaming-swaps.json | 5 + .../mnt/exports/swaps/swapper_clout.json | 5 + .../exports/swaps/swaps-min-fee-synth.json | 5 + .../mnt/exports/swaps/swaps-min-fee.json | 5 + test/regression/mnt/exports/swaps/swaps.json | 5 + .../regression/mnt/exports/synths/synths.json | 5 + .../mnt/exports/tor/dynamic-anchor.json | 5 + .../mnt/exports/tor/static-anchor.json | 5 + .../mnt/exports/trade-accounts/invalid.json | 5 + .../exports/trade-accounts/trade-swaps.json | 5 + .../mnt/exports/trade-accounts/trade.json | 5 + .../mnt/exports/tss-keysign/tss-keysign.json | 5 + test/regression/mnt/exports/tss/tss.json | 5 + .../consolidated-unconfirmed-inbound.json | 5 + .../mnt/exports/version/version.json | 5 + x/thorchain/manager_network_v132.go | 1857 +++++++++++++++++ x/thorchain/manager_network_v132_test.go | 1103 ++++++++++ 189 files changed, 4821 insertions(+), 4195 deletions(-) delete mode 100644 openapi/gen/api_pol.go rename openapi/gen/{api_rune_providers.go => api_rune_pool.go} (62%) delete mode 100644 openapi/gen/docs/MimirV2IDsResponse.md rename openapi/gen/docs/{POLResponse.md => POL.md} (70%) delete mode 100644 openapi/gen/docs/POLApi.md create mode 100644 openapi/gen/docs/RUNEPool.md rename openapi/gen/docs/{RUNEProvidersApi.md => RUNEPoolApi.md} (55%) create mode 100644 openapi/gen/docs/RUNEPoolResponse.md delete mode 100644 openapi/gen/docs/TradeAccountsUnitResponse.md delete mode 100644 openapi/gen/docs/TxStagesResponseInboundConfirmationCounted.md delete mode 100644 openapi/gen/docs/TxStagesResponseInboundFinalised.md delete mode 100644 openapi/gen/docs/TxStagesResponseInboundObserved.md delete mode 100644 openapi/gen/docs/TxStagesResponseOutboundDelay.md delete mode 100644 openapi/gen/docs/TxStagesResponseOutboundSigned.md delete mode 100644 openapi/gen/docs/TxStagesResponseSwapFinalised.md delete mode 100644 openapi/gen/docs/TxStagesResponseSwapStatus.md delete mode 100644 openapi/gen/docs/TxStagesResponseSwapStatusStreaming.md delete mode 100644 openapi/gen/docs/TxStatusResponsePlannedOutTxsInner.md delete mode 100644 openapi/gen/model_mimir_v2_ids_response.go rename openapi/gen/{model_pol_response.go => model_pol.go} (67%) create mode 100644 openapi/gen/model_rune_pool.go create mode 100644 openapi/gen/model_rune_pool_response.go delete mode 100644 openapi/gen/model_trade_accounts_unit_response.go delete mode 100644 openapi/gen/model_tx_stages_response_inbound_confirmation_counted.go delete mode 100644 openapi/gen/model_tx_stages_response_inbound_finalised.go delete mode 100644 openapi/gen/model_tx_stages_response_inbound_observed.go delete mode 100644 openapi/gen/model_tx_stages_response_outbound_delay.go delete mode 100644 openapi/gen/model_tx_stages_response_outbound_signed.go delete mode 100644 openapi/gen/model_tx_stages_response_swap_finalised.go delete mode 100644 openapi/gen/model_tx_stages_response_swap_status.go delete mode 100644 openapi/gen/model_tx_stages_response_swap_status_streaming.go delete mode 100644 openapi/gen/model_tx_status_response_planned_out_txs_inner.go create mode 100644 x/thorchain/manager_network_v132.go create mode 100644 x/thorchain/manager_network_v132_test.go diff --git a/openapi/gen/.openapi-generator/FILES b/openapi/gen/.openapi-generator/FILES index 7043086ad9..8d4ab1fce9 100644 --- a/openapi/gen/.openapi-generator/FILES +++ b/openapi/gen/.openapi-generator/FILES @@ -11,12 +11,11 @@ api_liquidity_providers.go api_mimir.go api_network.go api_nodes.go -api_pol.go api_pool_slip.go api_pools.go api_queue.go api_quote.go -api_rune_providers.go +api_rune_pool.go api_savers.go api_streaming_swap.go api_thornames.go @@ -84,8 +83,7 @@ docs/ObservedTx.md docs/OutboundDelayStage.md docs/OutboundFee.md docs/OutboundSignedStage.md -docs/POLApi.md -docs/POLResponse.md +docs/POL.md docs/Ping.md docs/PlannedOutTx.md docs/Pool.md @@ -101,8 +99,10 @@ docs/QuoteLoanOpenResponse.md docs/QuoteSaverDepositResponse.md docs/QuoteSaverWithdrawResponse.md docs/QuoteSwapResponse.md +docs/RUNEPool.md +docs/RUNEPoolApi.md +docs/RUNEPoolResponse.md docs/RUNEProvider.md -docs/RUNEProvidersApi.md docs/Saver.md docs/SaversApi.md docs/StreamingStatus.md @@ -190,7 +190,7 @@ model_outbound_fee.go model_outbound_signed_stage.go model_ping.go model_planned_out_tx.go -model_pol_response.go +model_pol.go model_pool.go model_pool_slip_response_inner.go model_queue_response.go @@ -200,6 +200,8 @@ model_quote_loan_open_response.go model_quote_saver_deposit_response.go model_quote_saver_withdraw_response.go model_quote_swap_response.go +model_rune_pool.go +model_rune_pool_response.go model_rune_provider.go model_saver.go model_streaming_status.go diff --git a/openapi/gen/README.md b/openapi/gen/README.md index c7a8389328..7b1f27c596 100644 --- a/openapi/gen/README.md +++ b/openapi/gen/README.md @@ -103,7 +103,6 @@ Class | Method | HTTP request | Description *NetworkApi* | [**Version**](docs/NetworkApi.md#version) | **Get** /thorchain/version | *NodesApi* | [**Node**](docs/NodesApi.md#node) | **Get** /thorchain/node/{address} | *NodesApi* | [**Nodes**](docs/NodesApi.md#nodes) | **Get** /thorchain/nodes | -*POLApi* | [**Pol**](docs/POLApi.md#pol) | **Get** /thorchain/pol | *PoolSlipApi* | [**Poolslip**](docs/PoolSlipApi.md#poolslip) | **Get** /thorchain/slip/{asset} | *PoolSlipApi* | [**Poolslips**](docs/PoolSlipApi.md#poolslips) | **Get** /thorchain/slips | *PoolsApi* | [**Dpool**](docs/PoolsApi.md#dpool) | **Get** /thorchain/dpool/{asset} | @@ -119,8 +118,9 @@ Class | Method | HTTP request | Description *QuoteApi* | [**Quotesaverdeposit**](docs/QuoteApi.md#quotesaverdeposit) | **Get** /thorchain/quote/saver/deposit | *QuoteApi* | [**Quotesaverwithdraw**](docs/QuoteApi.md#quotesaverwithdraw) | **Get** /thorchain/quote/saver/withdraw | *QuoteApi* | [**Quoteswap**](docs/QuoteApi.md#quoteswap) | **Get** /thorchain/quote/swap | -*RUNEProvidersApi* | [**RuneProvider**](docs/RUNEProvidersApi.md#runeprovider) | **Get** /thorchain/rune_providers/{address} | -*RUNEProvidersApi* | [**RuneProviders**](docs/RUNEProvidersApi.md#runeproviders) | **Get** /thorchain/rune_providers | +*RUNEPoolApi* | [**RunePool**](docs/RUNEPoolApi.md#runepool) | **Get** /thorchain/rune_pool | +*RUNEPoolApi* | [**RuneProvider**](docs/RUNEPoolApi.md#runeprovider) | **Get** /thorchain/rune_providers/{address} | +*RUNEPoolApi* | [**RuneProviders**](docs/RUNEPoolApi.md#runeproviders) | **Get** /thorchain/rune_providers | *SaversApi* | [**Saver**](docs/SaversApi.md#saver) | **Get** /thorchain/pool/{asset}/saver/{address} | *SaversApi* | [**Savers**](docs/SaversApi.md#savers) | **Get** /thorchain/pool/{asset}/savers | *StreamingSwapApi* | [**StreamSwap**](docs/StreamingSwapApi.md#streamswap) | **Get** /thorchain/swap/streaming/{hash} | @@ -194,7 +194,7 @@ Class | Method | HTTP request | Description - [OutboundDelayStage](docs/OutboundDelayStage.md) - [OutboundFee](docs/OutboundFee.md) - [OutboundSignedStage](docs/OutboundSignedStage.md) - - [POLResponse](docs/POLResponse.md) + - [POL](docs/POL.md) - [Ping](docs/Ping.md) - [PlannedOutTx](docs/PlannedOutTx.md) - [Pool](docs/Pool.md) @@ -206,6 +206,8 @@ Class | Method | HTTP request | Description - [QuoteSaverDepositResponse](docs/QuoteSaverDepositResponse.md) - [QuoteSaverWithdrawResponse](docs/QuoteSaverWithdrawResponse.md) - [QuoteSwapResponse](docs/QuoteSwapResponse.md) + - [RUNEPool](docs/RUNEPool.md) + - [RUNEPoolResponse](docs/RUNEPoolResponse.md) - [RUNEProvider](docs/RUNEProvider.md) - [Saver](docs/Saver.md) - [StreamingStatus](docs/StreamingStatus.md) diff --git a/openapi/gen/api/openapi.yaml b/openapi/gen/api/openapi.yaml index 99660f3a6d..b6959c73ab 100644 --- a/openapi/gen/api/openapi.yaml +++ b/openapi/gen/api/openapi.yaml @@ -261,6 +261,30 @@ paths: description: OK tags: - Liquidity Providers + /thorchain/rune_pool: + get: + description: Returns the pool information for the RUNE pool. + operationId: runePool + parameters: + - description: "optional block height, defaults to current tip" + explode: true + in: query + name: height + required: false + schema: + format: int64 + minimum: 0 + type: integer + style: form + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/RUNEPoolResponse' + description: OK + tags: + - RUNE Pool /thorchain/rune_providers/{address}: get: description: Returns the RUNE Provider information for an address. @@ -292,7 +316,7 @@ paths: $ref: '#/components/schemas/RUNEProviderResponse' description: OK tags: - - RUNE Providers + - RUNE Pool /thorchain/rune_providers: get: description: Returns all RUNE Providers. @@ -316,7 +340,7 @@ paths: $ref: '#/components/schemas/RUNEProvidersResponse' description: OK tags: - - RUNE Providers + - RUNE Pool /thorchain/pool/{asset}/saver/{address}: get: description: Returns the saver position given then savers pool and address. @@ -862,30 +886,6 @@ paths: description: OK tags: - Network - /thorchain/pol: - get: - description: Returns protocol owned liquidity overview statistics. - operationId: pol - parameters: - - description: "optional block height, defaults to current tip" - explode: true - in: query - name: height - required: false - schema: - format: int64 - minimum: 0 - type: integer - style: form - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/POLResponse' - description: OK - tags: - - POL /thorchain/inbound_addresses: get: description: Returns the set of asgard addresses that should be used for inbound @@ -2398,6 +2398,61 @@ components: - derived_depth_bps - status type: object + POL: + example: + current_deposit: "21999180112172346" + rune_deposited: "857134475040" + rune_withdrawn: "0" + value: "21999180112172346" + pnl: "21999180112172346" + properties: + rune_deposited: + description: total amount of RUNE deposited into the pools + example: "857134475040" + type: string + rune_withdrawn: + description: total amount of RUNE withdrawn from the pools + example: "0" + type: string + value: + description: total value of protocol's LP position in RUNE value + example: "21999180112172346" + type: string + pnl: + description: profit and loss of protocol owned liquidity + example: "21999180112172346" + type: string + current_deposit: + description: current amount of rune deposited + example: "21999180112172346" + type: string + required: + - current_deposit + - pnl + - rune_deposited + - rune_withdrawn + - value + type: object + RUNEPool: + example: + reserve_units: "123456" + pending_pool_units: "123456" + pool_units: "123456" + properties: + reserve_units: + example: "123456" + type: string + pool_units: + example: "123456" + type: string + pending_pool_units: + example: "123456" + type: string + required: + - pending_pool_units + - pool_units + - reserve_units + type: object RUNEProvider: example: deposit_amount: "6677" @@ -3789,6 +3844,27 @@ components: items: $ref: '#/components/schemas/DerivedPool' type: array + RUNEPoolResponse: + example: + pol: + current_deposit: "21999180112172346" + rune_deposited: "857134475040" + rune_withdrawn: "0" + value: "21999180112172346" + pnl: "21999180112172346" + runepool: + reserve_units: "123456" + pending_pool_units: "123456" + pool_units: "123456" + properties: + runepool: + $ref: '#/components/schemas/RUNEPool' + pol: + $ref: '#/components/schemas/POL' + required: + - pol + - runepool + type: object RUNEProviderResponse: $ref: '#/components/schemas/RUNEProvider' RUNEProvidersResponse: @@ -4718,41 +4794,6 @@ components: items: $ref: '#/components/schemas/OutboundFee' type: array - POLResponse: - example: - current_deposit: "21999180112172346" - rune_deposited: "857134475040" - rune_withdrawn: "0" - value: "21999180112172346" - pnl: "21999180112172346" - properties: - rune_deposited: - description: total amount of RUNE deposited into the pools - example: "857134475040" - type: string - rune_withdrawn: - description: total amount of RUNE withdrawn from the pools - example: "0" - type: string - value: - description: total value of protocol's LP position in RUNE value - example: "21999180112172346" - type: string - pnl: - description: profit and loss of protocol owned liquidity - example: "21999180112172346" - type: string - current_deposit: - description: current amount of rune deposited - example: "21999180112172346" - type: string - required: - - current_deposit - - pnl - - rune_deposited - - rune_withdrawn - - value - type: object InboundAddressesResponse: items: $ref: '#/components/schemas/InboundAddress' diff --git a/openapi/gen/api_pol.go b/openapi/gen/api_pol.go deleted file mode 100644 index 78653b25ad..0000000000 --- a/openapi/gen/api_pol.go +++ /dev/null @@ -1,132 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "bytes" - "context" - "io/ioutil" - "net/http" - "net/url" -) - - -// POLApiService POLApi service -type POLApiService service - -type ApiPolRequest struct { - ctx context.Context - ApiService *POLApiService - height *int64 -} - -// optional block height, defaults to current tip -func (r ApiPolRequest) Height(height int64) ApiPolRequest { - r.height = &height - return r -} - -func (r ApiPolRequest) Execute() (*POLResponse, *http.Response, error) { - return r.ApiService.PolExecute(r) -} - -/* -Pol Method for Pol - -Returns protocol owned liquidity overview statistics. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ApiPolRequest -*/ -func (a *POLApiService) Pol(ctx context.Context) ApiPolRequest { - return ApiPolRequest{ - ApiService: a, - ctx: ctx, - } -} - -// Execute executes the request -// @return POLResponse -func (a *POLApiService) PolExecute(r ApiPolRequest) (*POLResponse, *http.Response, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *POLResponse - ) - - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "POLApiService.Pol") - if err != nil { - return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} - } - - localVarPath := localBasePath + "/thorchain/pol" - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if r.height != nil { - localVarQueryParams.Add("height", parameterToString(*r.height, "")) - } - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, nil, err - } - - localVarHTTPResponse, err := a.client.callAPI(req) - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, localVarHTTPResponse, err - } - - localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = ioutil.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, localVarHTTPResponse, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &GenericOpenAPIError{ - body: localVarBody, - error: localVarHTTPResponse.Status, - } - return localVarReturnValue, localVarHTTPResponse, newErr - } - - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &GenericOpenAPIError{ - body: localVarBody, - error: err.Error(), - } - return localVarReturnValue, localVarHTTPResponse, newErr - } - - return localVarReturnValue, localVarHTTPResponse, nil -} diff --git a/openapi/gen/api_rune_providers.go b/openapi/gen/api_rune_pool.go similarity index 62% rename from openapi/gen/api_rune_providers.go rename to openapi/gen/api_rune_pool.go index 377fc4900f..46c3e81c0e 100644 --- a/openapi/gen/api_rune_providers.go +++ b/openapi/gen/api_rune_pool.go @@ -20,12 +20,121 @@ import ( ) -// RUNEProvidersApiService RUNEProvidersApi service -type RUNEProvidersApiService service +// RUNEPoolApiService RUNEPoolApi service +type RUNEPoolApiService service + +type ApiRunePoolRequest struct { + ctx context.Context + ApiService *RUNEPoolApiService + height *int64 +} + +// optional block height, defaults to current tip +func (r ApiRunePoolRequest) Height(height int64) ApiRunePoolRequest { + r.height = &height + return r +} + +func (r ApiRunePoolRequest) Execute() (*RUNEPoolResponse, *http.Response, error) { + return r.ApiService.RunePoolExecute(r) +} + +/* +RunePool Method for RunePool + +Returns the pool information for the RUNE pool. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @return ApiRunePoolRequest +*/ +func (a *RUNEPoolApiService) RunePool(ctx context.Context) ApiRunePoolRequest { + return ApiRunePoolRequest{ + ApiService: a, + ctx: ctx, + } +} + +// Execute executes the request +// @return RUNEPoolResponse +func (a *RUNEPoolApiService) RunePoolExecute(r ApiRunePoolRequest) (*RUNEPoolResponse, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *RUNEPoolResponse + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RUNEPoolApiService.RunePool") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/thorchain/rune_pool" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.height != nil { + localVarQueryParams.Add("height", parameterToString(*r.height, "")) + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = ioutil.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} type ApiRuneProviderRequest struct { ctx context.Context - ApiService *RUNEProvidersApiService + ApiService *RUNEPoolApiService address string height *int64 } @@ -49,7 +158,7 @@ Returns the RUNE Provider information for an address. @param address @return ApiRuneProviderRequest */ -func (a *RUNEProvidersApiService) RuneProvider(ctx context.Context, address string) ApiRuneProviderRequest { +func (a *RUNEPoolApiService) RuneProvider(ctx context.Context, address string) ApiRuneProviderRequest { return ApiRuneProviderRequest{ ApiService: a, ctx: ctx, @@ -59,7 +168,7 @@ func (a *RUNEProvidersApiService) RuneProvider(ctx context.Context, address stri // Execute executes the request // @return RUNEProvider -func (a *RUNEProvidersApiService) RuneProviderExecute(r ApiRuneProviderRequest) (*RUNEProvider, *http.Response, error) { +func (a *RUNEPoolApiService) RuneProviderExecute(r ApiRuneProviderRequest) (*RUNEProvider, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -67,7 +176,7 @@ func (a *RUNEProvidersApiService) RuneProviderExecute(r ApiRuneProviderRequest) localVarReturnValue *RUNEProvider ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RUNEProvidersApiService.RuneProvider") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RUNEPoolApiService.RuneProvider") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } @@ -138,7 +247,7 @@ func (a *RUNEProvidersApiService) RuneProviderExecute(r ApiRuneProviderRequest) type ApiRuneProvidersRequest struct { ctx context.Context - ApiService *RUNEProvidersApiService + ApiService *RUNEPoolApiService height *int64 } @@ -160,7 +269,7 @@ Returns all RUNE Providers. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiRuneProvidersRequest */ -func (a *RUNEProvidersApiService) RuneProviders(ctx context.Context) ApiRuneProvidersRequest { +func (a *RUNEPoolApiService) RuneProviders(ctx context.Context) ApiRuneProvidersRequest { return ApiRuneProvidersRequest{ ApiService: a, ctx: ctx, @@ -169,7 +278,7 @@ func (a *RUNEProvidersApiService) RuneProviders(ctx context.Context) ApiRuneProv // Execute executes the request // @return []RUNEProvider -func (a *RUNEProvidersApiService) RuneProvidersExecute(r ApiRuneProvidersRequest) ([]RUNEProvider, *http.Response, error) { +func (a *RUNEPoolApiService) RuneProvidersExecute(r ApiRuneProvidersRequest) ([]RUNEProvider, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -177,7 +286,7 @@ func (a *RUNEProvidersApiService) RuneProvidersExecute(r ApiRuneProvidersRequest localVarReturnValue []RUNEProvider ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RUNEProvidersApiService.RuneProviders") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RUNEPoolApiService.RuneProviders") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } diff --git a/openapi/gen/client.go b/openapi/gen/client.go index 18044d3cba..6629961238 100644 --- a/openapi/gen/client.go +++ b/openapi/gen/client.go @@ -66,8 +66,6 @@ type APIClient struct { NodesApi *NodesApiService - POLApi *POLApiService - PoolSlipApi *PoolSlipApiService PoolsApi *PoolsApiService @@ -76,7 +74,7 @@ type APIClient struct { QuoteApi *QuoteApiService - RUNEProvidersApi *RUNEProvidersApiService + RUNEPoolApi *RUNEPoolApiService SaversApi *SaversApiService @@ -124,12 +122,11 @@ func NewAPIClient(cfg *Configuration) *APIClient { c.MimirApi = (*MimirApiService)(&c.common) c.NetworkApi = (*NetworkApiService)(&c.common) c.NodesApi = (*NodesApiService)(&c.common) - c.POLApi = (*POLApiService)(&c.common) c.PoolSlipApi = (*PoolSlipApiService)(&c.common) c.PoolsApi = (*PoolsApiService)(&c.common) c.QueueApi = (*QueueApiService)(&c.common) c.QuoteApi = (*QuoteApiService)(&c.common) - c.RUNEProvidersApi = (*RUNEProvidersApiService)(&c.common) + c.RUNEPoolApi = (*RUNEPoolApiService)(&c.common) c.SaversApi = (*SaversApiService)(&c.common) c.StreamingSwapApi = (*StreamingSwapApiService)(&c.common) c.TSSApi = (*TSSApiService)(&c.common) diff --git a/openapi/gen/docs/MimirV2IDsResponse.md b/openapi/gen/docs/MimirV2IDsResponse.md deleted file mode 100644 index 0877378105..0000000000 --- a/openapi/gen/docs/MimirV2IDsResponse.md +++ /dev/null @@ -1,156 +0,0 @@ -# MimirV2IDsResponse - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Id** | **int** | | -**Name** | **string** | | -**VoteKey** | **string** | | -**LegacyKey** | **string** | | -**Type** | **string** | | -**Votes** | **map[string]int64** | | - -## Methods - -### NewMimirV2IDsResponse - -`func NewMimirV2IDsResponse(id int, name string, voteKey string, legacyKey string, type_ string, votes map[string]int64, ) *MimirV2IDsResponse` - -NewMimirV2IDsResponse instantiates a new MimirV2IDsResponse object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewMimirV2IDsResponseWithDefaults - -`func NewMimirV2IDsResponseWithDefaults() *MimirV2IDsResponse` - -NewMimirV2IDsResponseWithDefaults instantiates a new MimirV2IDsResponse object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetId - -`func (o *MimirV2IDsResponse) GetId() int` - -GetId returns the Id field if non-nil, zero value otherwise. - -### GetIdOk - -`func (o *MimirV2IDsResponse) GetIdOk() (*int, bool)` - -GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetId - -`func (o *MimirV2IDsResponse) SetId(v int)` - -SetId sets Id field to given value. - - -### GetName - -`func (o *MimirV2IDsResponse) GetName() string` - -GetName returns the Name field if non-nil, zero value otherwise. - -### GetNameOk - -`func (o *MimirV2IDsResponse) GetNameOk() (*string, bool)` - -GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetName - -`func (o *MimirV2IDsResponse) SetName(v string)` - -SetName sets Name field to given value. - - -### GetVoteKey - -`func (o *MimirV2IDsResponse) GetVoteKey() string` - -GetVoteKey returns the VoteKey field if non-nil, zero value otherwise. - -### GetVoteKeyOk - -`func (o *MimirV2IDsResponse) GetVoteKeyOk() (*string, bool)` - -GetVoteKeyOk returns a tuple with the VoteKey field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetVoteKey - -`func (o *MimirV2IDsResponse) SetVoteKey(v string)` - -SetVoteKey sets VoteKey field to given value. - - -### GetLegacyKey - -`func (o *MimirV2IDsResponse) GetLegacyKey() string` - -GetLegacyKey returns the LegacyKey field if non-nil, zero value otherwise. - -### GetLegacyKeyOk - -`func (o *MimirV2IDsResponse) GetLegacyKeyOk() (*string, bool)` - -GetLegacyKeyOk returns a tuple with the LegacyKey field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetLegacyKey - -`func (o *MimirV2IDsResponse) SetLegacyKey(v string)` - -SetLegacyKey sets LegacyKey field to given value. - - -### GetType - -`func (o *MimirV2IDsResponse) GetType() string` - -GetType returns the Type field if non-nil, zero value otherwise. - -### GetTypeOk - -`func (o *MimirV2IDsResponse) GetTypeOk() (*string, bool)` - -GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetType - -`func (o *MimirV2IDsResponse) SetType(v string)` - -SetType sets Type field to given value. - - -### GetVotes - -`func (o *MimirV2IDsResponse) GetVotes() map[string]int64` - -GetVotes returns the Votes field if non-nil, zero value otherwise. - -### GetVotesOk - -`func (o *MimirV2IDsResponse) GetVotesOk() (*map[string]int64, bool)` - -GetVotesOk returns a tuple with the Votes field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetVotes - -`func (o *MimirV2IDsResponse) SetVotes(v map[string]int64)` - -SetVotes sets Votes field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/POLResponse.md b/openapi/gen/docs/POL.md similarity index 70% rename from openapi/gen/docs/POLResponse.md rename to openapi/gen/docs/POL.md index 02d14f0fd3..a5a440801a 100644 --- a/openapi/gen/docs/POLResponse.md +++ b/openapi/gen/docs/POL.md @@ -1,4 +1,4 @@ -# POLResponse +# POL ## Properties @@ -12,119 +12,119 @@ Name | Type | Description | Notes ## Methods -### NewPOLResponse +### NewPOL -`func NewPOLResponse(runeDeposited string, runeWithdrawn string, value string, pnl string, currentDeposit string, ) *POLResponse` +`func NewPOL(runeDeposited string, runeWithdrawn string, value string, pnl string, currentDeposit string, ) *POL` -NewPOLResponse instantiates a new POLResponse object +NewPOL instantiates a new POL object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed -### NewPOLResponseWithDefaults +### NewPOLWithDefaults -`func NewPOLResponseWithDefaults() *POLResponse` +`func NewPOLWithDefaults() *POL` -NewPOLResponseWithDefaults instantiates a new POLResponse object +NewPOLWithDefaults instantiates a new POL object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set ### GetRuneDeposited -`func (o *POLResponse) GetRuneDeposited() string` +`func (o *POL) GetRuneDeposited() string` GetRuneDeposited returns the RuneDeposited field if non-nil, zero value otherwise. ### GetRuneDepositedOk -`func (o *POLResponse) GetRuneDepositedOk() (*string, bool)` +`func (o *POL) GetRuneDepositedOk() (*string, bool)` GetRuneDepositedOk returns a tuple with the RuneDeposited field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetRuneDeposited -`func (o *POLResponse) SetRuneDeposited(v string)` +`func (o *POL) SetRuneDeposited(v string)` SetRuneDeposited sets RuneDeposited field to given value. ### GetRuneWithdrawn -`func (o *POLResponse) GetRuneWithdrawn() string` +`func (o *POL) GetRuneWithdrawn() string` GetRuneWithdrawn returns the RuneWithdrawn field if non-nil, zero value otherwise. ### GetRuneWithdrawnOk -`func (o *POLResponse) GetRuneWithdrawnOk() (*string, bool)` +`func (o *POL) GetRuneWithdrawnOk() (*string, bool)` GetRuneWithdrawnOk returns a tuple with the RuneWithdrawn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetRuneWithdrawn -`func (o *POLResponse) SetRuneWithdrawn(v string)` +`func (o *POL) SetRuneWithdrawn(v string)` SetRuneWithdrawn sets RuneWithdrawn field to given value. ### GetValue -`func (o *POLResponse) GetValue() string` +`func (o *POL) GetValue() string` GetValue returns the Value field if non-nil, zero value otherwise. ### GetValueOk -`func (o *POLResponse) GetValueOk() (*string, bool)` +`func (o *POL) GetValueOk() (*string, bool)` GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetValue -`func (o *POLResponse) SetValue(v string)` +`func (o *POL) SetValue(v string)` SetValue sets Value field to given value. ### GetPnl -`func (o *POLResponse) GetPnl() string` +`func (o *POL) GetPnl() string` GetPnl returns the Pnl field if non-nil, zero value otherwise. ### GetPnlOk -`func (o *POLResponse) GetPnlOk() (*string, bool)` +`func (o *POL) GetPnlOk() (*string, bool)` GetPnlOk returns a tuple with the Pnl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetPnl -`func (o *POLResponse) SetPnl(v string)` +`func (o *POL) SetPnl(v string)` SetPnl sets Pnl field to given value. ### GetCurrentDeposit -`func (o *POLResponse) GetCurrentDeposit() string` +`func (o *POL) GetCurrentDeposit() string` GetCurrentDeposit returns the CurrentDeposit field if non-nil, zero value otherwise. ### GetCurrentDepositOk -`func (o *POLResponse) GetCurrentDepositOk() (*string, bool)` +`func (o *POL) GetCurrentDepositOk() (*string, bool)` GetCurrentDepositOk returns a tuple with the CurrentDeposit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetCurrentDeposit -`func (o *POLResponse) SetCurrentDeposit(v string)` +`func (o *POL) SetCurrentDeposit(v string)` SetCurrentDeposit sets CurrentDeposit field to given value. diff --git a/openapi/gen/docs/POLApi.md b/openapi/gen/docs/POLApi.md deleted file mode 100644 index ef33b7e68c..0000000000 --- a/openapi/gen/docs/POLApi.md +++ /dev/null @@ -1,75 +0,0 @@ -# \POLApi - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**Pol**](POLApi.md#Pol) | **Get** /thorchain/pol | - - - -## Pol - -> POLResponse Pol(ctx).Height(height).Execute() - - - - - -### Example - -```go -package main - -import ( - "context" - "fmt" - "os" - openapiclient "./openapi" -) - -func main() { - height := int64(789) // int64 | optional block height, defaults to current tip (optional) - - configuration := openapiclient.NewConfiguration() - apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.POLApi.Pol(context.Background()).Height(height).Execute() - if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `POLApi.Pol``: %v\n", err) - fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) - } - // response from `Pol`: POLResponse - fmt.Fprintf(os.Stdout, "Response from `POLApi.Pol`: %v\n", resp) -} -``` - -### Path Parameters - - - -### Other Parameters - -Other parameters are passed through a pointer to a apiPolRequest struct via the builder pattern - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **height** | **int64** | optional block height, defaults to current tip | - -### Return type - -[**POLResponse**](POLResponse.md) - -### Authorization - -No authorization required - -### HTTP request headers - -- **Content-Type**: Not defined -- **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) -[[Back to Model list]](../README.md#documentation-for-models) -[[Back to README]](../README.md) - diff --git a/openapi/gen/docs/RUNEPool.md b/openapi/gen/docs/RUNEPool.md new file mode 100644 index 0000000000..5663ac85d6 --- /dev/null +++ b/openapi/gen/docs/RUNEPool.md @@ -0,0 +1,93 @@ +# RUNEPool + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ReserveUnits** | **string** | | +**PoolUnits** | **string** | | +**PendingPoolUnits** | **string** | | + +## Methods + +### NewRUNEPool + +`func NewRUNEPool(reserveUnits string, poolUnits string, pendingPoolUnits string, ) *RUNEPool` + +NewRUNEPool instantiates a new RUNEPool object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewRUNEPoolWithDefaults + +`func NewRUNEPoolWithDefaults() *RUNEPool` + +NewRUNEPoolWithDefaults instantiates a new RUNEPool object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetReserveUnits + +`func (o *RUNEPool) GetReserveUnits() string` + +GetReserveUnits returns the ReserveUnits field if non-nil, zero value otherwise. + +### GetReserveUnitsOk + +`func (o *RUNEPool) GetReserveUnitsOk() (*string, bool)` + +GetReserveUnitsOk returns a tuple with the ReserveUnits field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetReserveUnits + +`func (o *RUNEPool) SetReserveUnits(v string)` + +SetReserveUnits sets ReserveUnits field to given value. + + +### GetPoolUnits + +`func (o *RUNEPool) GetPoolUnits() string` + +GetPoolUnits returns the PoolUnits field if non-nil, zero value otherwise. + +### GetPoolUnitsOk + +`func (o *RUNEPool) GetPoolUnitsOk() (*string, bool)` + +GetPoolUnitsOk returns a tuple with the PoolUnits field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPoolUnits + +`func (o *RUNEPool) SetPoolUnits(v string)` + +SetPoolUnits sets PoolUnits field to given value. + + +### GetPendingPoolUnits + +`func (o *RUNEPool) GetPendingPoolUnits() string` + +GetPendingPoolUnits returns the PendingPoolUnits field if non-nil, zero value otherwise. + +### GetPendingPoolUnitsOk + +`func (o *RUNEPool) GetPendingPoolUnitsOk() (*string, bool)` + +GetPendingPoolUnitsOk returns a tuple with the PendingPoolUnits field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPendingPoolUnits + +`func (o *RUNEPool) SetPendingPoolUnits(v string)` + +SetPendingPoolUnits sets PendingPoolUnits field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/openapi/gen/docs/RUNEProvidersApi.md b/openapi/gen/docs/RUNEPoolApi.md similarity index 55% rename from openapi/gen/docs/RUNEProvidersApi.md rename to openapi/gen/docs/RUNEPoolApi.md index ee30bc176d..5d15708261 100644 --- a/openapi/gen/docs/RUNEProvidersApi.md +++ b/openapi/gen/docs/RUNEPoolApi.md @@ -1,14 +1,81 @@ -# \RUNEProvidersApi +# \RUNEPoolApi All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- -[**RuneProvider**](RUNEProvidersApi.md#RuneProvider) | **Get** /thorchain/rune_providers/{address} | -[**RuneProviders**](RUNEProvidersApi.md#RuneProviders) | **Get** /thorchain/rune_providers | +[**RunePool**](RUNEPoolApi.md#RunePool) | **Get** /thorchain/rune_pool | +[**RuneProvider**](RUNEPoolApi.md#RuneProvider) | **Get** /thorchain/rune_providers/{address} | +[**RuneProviders**](RUNEPoolApi.md#RuneProviders) | **Get** /thorchain/rune_providers | +## RunePool + +> RUNEPoolResponse RunePool(ctx).Height(height).Execute() + + + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "./openapi" +) + +func main() { + height := int64(789) // int64 | optional block height, defaults to current tip (optional) + + configuration := openapiclient.NewConfiguration() + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.RUNEPoolApi.RunePool(context.Background()).Height(height).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `RUNEPoolApi.RunePool``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `RunePool`: RUNEPoolResponse + fmt.Fprintf(os.Stdout, "Response from `RUNEPoolApi.RunePool`: %v\n", resp) +} +``` + +### Path Parameters + + + +### Other Parameters + +Other parameters are passed through a pointer to a apiRunePoolRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **height** | **int64** | optional block height, defaults to current tip | + +### Return type + +[**RUNEPoolResponse**](RUNEPoolResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## RuneProvider > RUNEProvider RuneProvider(ctx, address).Height(height).Execute() @@ -35,13 +102,13 @@ func main() { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.RUNEProvidersApi.RuneProvider(context.Background(), address).Height(height).Execute() + resp, r, err := apiClient.RUNEPoolApi.RuneProvider(context.Background(), address).Height(height).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `RUNEProvidersApi.RuneProvider``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `RUNEPoolApi.RuneProvider``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } // response from `RuneProvider`: RUNEProvider - fmt.Fprintf(os.Stdout, "Response from `RUNEProvidersApi.RuneProvider`: %v\n", resp) + fmt.Fprintf(os.Stdout, "Response from `RUNEPoolApi.RuneProvider`: %v\n", resp) } ``` @@ -106,13 +173,13 @@ func main() { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.RUNEProvidersApi.RuneProviders(context.Background()).Height(height).Execute() + resp, r, err := apiClient.RUNEPoolApi.RuneProviders(context.Background()).Height(height).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `RUNEProvidersApi.RuneProviders``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `RUNEPoolApi.RuneProviders``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } // response from `RuneProviders`: []RUNEProvider - fmt.Fprintf(os.Stdout, "Response from `RUNEProvidersApi.RuneProviders`: %v\n", resp) + fmt.Fprintf(os.Stdout, "Response from `RUNEPoolApi.RuneProviders`: %v\n", resp) } ``` diff --git a/openapi/gen/docs/RUNEPoolResponse.md b/openapi/gen/docs/RUNEPoolResponse.md new file mode 100644 index 0000000000..a118ca6b8f --- /dev/null +++ b/openapi/gen/docs/RUNEPoolResponse.md @@ -0,0 +1,72 @@ +# RUNEPoolResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Runepool** | [**RUNEPool**](RUNEPool.md) | | +**Pol** | [**POL**](POL.md) | | + +## Methods + +### NewRUNEPoolResponse + +`func NewRUNEPoolResponse(runepool RUNEPool, pol POL, ) *RUNEPoolResponse` + +NewRUNEPoolResponse instantiates a new RUNEPoolResponse object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewRUNEPoolResponseWithDefaults + +`func NewRUNEPoolResponseWithDefaults() *RUNEPoolResponse` + +NewRUNEPoolResponseWithDefaults instantiates a new RUNEPoolResponse object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetRunepool + +`func (o *RUNEPoolResponse) GetRunepool() RUNEPool` + +GetRunepool returns the Runepool field if non-nil, zero value otherwise. + +### GetRunepoolOk + +`func (o *RUNEPoolResponse) GetRunepoolOk() (*RUNEPool, bool)` + +GetRunepoolOk returns a tuple with the Runepool field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetRunepool + +`func (o *RUNEPoolResponse) SetRunepool(v RUNEPool)` + +SetRunepool sets Runepool field to given value. + + +### GetPol + +`func (o *RUNEPoolResponse) GetPol() POL` + +GetPol returns the Pol field if non-nil, zero value otherwise. + +### GetPolOk + +`func (o *RUNEPoolResponse) GetPolOk() (*POL, bool)` + +GetPolOk returns a tuple with the Pol field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPol + +`func (o *RUNEPoolResponse) SetPol(v POL)` + +SetPol sets Pol field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/openapi/gen/docs/TradeAccountsUnitResponse.md b/openapi/gen/docs/TradeAccountsUnitResponse.md deleted file mode 100644 index f2fd2025fc..0000000000 --- a/openapi/gen/docs/TradeAccountsUnitResponse.md +++ /dev/null @@ -1,98 +0,0 @@ -# TradeAccountsUnitResponse - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Asset** | **string** | trade account asset with \"~\" separator | -**Unit** | Pointer to **string** | total units of trade asset | [optional] -**Depth** | **string** | total depth of trade asset | - -## Methods - -### NewTradeAccountsUnitResponse - -`func NewTradeAccountsUnitResponse(asset string, depth string, ) *TradeAccountsUnitResponse` - -NewTradeAccountsUnitResponse instantiates a new TradeAccountsUnitResponse object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTradeAccountsUnitResponseWithDefaults - -`func NewTradeAccountsUnitResponseWithDefaults() *TradeAccountsUnitResponse` - -NewTradeAccountsUnitResponseWithDefaults instantiates a new TradeAccountsUnitResponse object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetAsset - -`func (o *TradeAccountsUnitResponse) GetAsset() string` - -GetAsset returns the Asset field if non-nil, zero value otherwise. - -### GetAssetOk - -`func (o *TradeAccountsUnitResponse) GetAssetOk() (*string, bool)` - -GetAssetOk returns a tuple with the Asset field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetAsset - -`func (o *TradeAccountsUnitResponse) SetAsset(v string)` - -SetAsset sets Asset field to given value. - - -### GetUnit - -`func (o *TradeAccountsUnitResponse) GetUnit() string` - -GetUnit returns the Unit field if non-nil, zero value otherwise. - -### GetUnitOk - -`func (o *TradeAccountsUnitResponse) GetUnitOk() (*string, bool)` - -GetUnitOk returns a tuple with the Unit field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetUnit - -`func (o *TradeAccountsUnitResponse) SetUnit(v string)` - -SetUnit sets Unit field to given value. - -### HasUnit - -`func (o *TradeAccountsUnitResponse) HasUnit() bool` - -HasUnit returns a boolean if a field has been set. - -### GetDepth - -`func (o *TradeAccountsUnitResponse) GetDepth() string` - -GetDepth returns the Depth field if non-nil, zero value otherwise. - -### GetDepthOk - -`func (o *TradeAccountsUnitResponse) GetDepthOk() (*string, bool)` - -GetDepthOk returns a tuple with the Depth field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetDepth - -`func (o *TradeAccountsUnitResponse) SetDepth(v string)` - -SetDepth sets Depth field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStagesResponseInboundConfirmationCounted.md b/openapi/gen/docs/TxStagesResponseInboundConfirmationCounted.md deleted file mode 100644 index 0db3946ef1..0000000000 --- a/openapi/gen/docs/TxStagesResponseInboundConfirmationCounted.md +++ /dev/null @@ -1,181 +0,0 @@ -# TxStagesResponseInboundConfirmationCounted - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**CountingStartHeight** | Pointer to **int64** | the THORChain block height when confirmation counting began | [optional] -**Chain** | Pointer to **string** | the external source chain for which confirmation counting takes place | [optional] -**ExternalObservedHeight** | Pointer to **int64** | the block height on the external source chain when the transaction was observed | [optional] -**ExternalConfirmationDelayHeight** | Pointer to **int64** | the block height on the external source chain when confirmation counting will be complete | [optional] -**RemainingConfirmationSeconds** | Pointer to **int64** | the estimated remaining seconds before confirmation counting completes | [optional] -**Completed** | **bool** | returns true if no transaction confirmation counting remains to be done | - -## Methods - -### NewTxStagesResponseInboundConfirmationCounted - -`func NewTxStagesResponseInboundConfirmationCounted(completed bool, ) *TxStagesResponseInboundConfirmationCounted` - -NewTxStagesResponseInboundConfirmationCounted instantiates a new TxStagesResponseInboundConfirmationCounted object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStagesResponseInboundConfirmationCountedWithDefaults - -`func NewTxStagesResponseInboundConfirmationCountedWithDefaults() *TxStagesResponseInboundConfirmationCounted` - -NewTxStagesResponseInboundConfirmationCountedWithDefaults instantiates a new TxStagesResponseInboundConfirmationCounted object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetCountingStartHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) GetCountingStartHeight() int64` - -GetCountingStartHeight returns the CountingStartHeight field if non-nil, zero value otherwise. - -### GetCountingStartHeightOk - -`func (o *TxStagesResponseInboundConfirmationCounted) GetCountingStartHeightOk() (*int64, bool)` - -GetCountingStartHeightOk returns a tuple with the CountingStartHeight field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCountingStartHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) SetCountingStartHeight(v int64)` - -SetCountingStartHeight sets CountingStartHeight field to given value. - -### HasCountingStartHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) HasCountingStartHeight() bool` - -HasCountingStartHeight returns a boolean if a field has been set. - -### GetChain - -`func (o *TxStagesResponseInboundConfirmationCounted) GetChain() string` - -GetChain returns the Chain field if non-nil, zero value otherwise. - -### GetChainOk - -`func (o *TxStagesResponseInboundConfirmationCounted) GetChainOk() (*string, bool)` - -GetChainOk returns a tuple with the Chain field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetChain - -`func (o *TxStagesResponseInboundConfirmationCounted) SetChain(v string)` - -SetChain sets Chain field to given value. - -### HasChain - -`func (o *TxStagesResponseInboundConfirmationCounted) HasChain() bool` - -HasChain returns a boolean if a field has been set. - -### GetExternalObservedHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) GetExternalObservedHeight() int64` - -GetExternalObservedHeight returns the ExternalObservedHeight field if non-nil, zero value otherwise. - -### GetExternalObservedHeightOk - -`func (o *TxStagesResponseInboundConfirmationCounted) GetExternalObservedHeightOk() (*int64, bool)` - -GetExternalObservedHeightOk returns a tuple with the ExternalObservedHeight field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetExternalObservedHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) SetExternalObservedHeight(v int64)` - -SetExternalObservedHeight sets ExternalObservedHeight field to given value. - -### HasExternalObservedHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) HasExternalObservedHeight() bool` - -HasExternalObservedHeight returns a boolean if a field has been set. - -### GetExternalConfirmationDelayHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) GetExternalConfirmationDelayHeight() int64` - -GetExternalConfirmationDelayHeight returns the ExternalConfirmationDelayHeight field if non-nil, zero value otherwise. - -### GetExternalConfirmationDelayHeightOk - -`func (o *TxStagesResponseInboundConfirmationCounted) GetExternalConfirmationDelayHeightOk() (*int64, bool)` - -GetExternalConfirmationDelayHeightOk returns a tuple with the ExternalConfirmationDelayHeight field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetExternalConfirmationDelayHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) SetExternalConfirmationDelayHeight(v int64)` - -SetExternalConfirmationDelayHeight sets ExternalConfirmationDelayHeight field to given value. - -### HasExternalConfirmationDelayHeight - -`func (o *TxStagesResponseInboundConfirmationCounted) HasExternalConfirmationDelayHeight() bool` - -HasExternalConfirmationDelayHeight returns a boolean if a field has been set. - -### GetRemainingConfirmationSeconds - -`func (o *TxStagesResponseInboundConfirmationCounted) GetRemainingConfirmationSeconds() int64` - -GetRemainingConfirmationSeconds returns the RemainingConfirmationSeconds field if non-nil, zero value otherwise. - -### GetRemainingConfirmationSecondsOk - -`func (o *TxStagesResponseInboundConfirmationCounted) GetRemainingConfirmationSecondsOk() (*int64, bool)` - -GetRemainingConfirmationSecondsOk returns a tuple with the RemainingConfirmationSeconds field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetRemainingConfirmationSeconds - -`func (o *TxStagesResponseInboundConfirmationCounted) SetRemainingConfirmationSeconds(v int64)` - -SetRemainingConfirmationSeconds sets RemainingConfirmationSeconds field to given value. - -### HasRemainingConfirmationSeconds - -`func (o *TxStagesResponseInboundConfirmationCounted) HasRemainingConfirmationSeconds() bool` - -HasRemainingConfirmationSeconds returns a boolean if a field has been set. - -### GetCompleted - -`func (o *TxStagesResponseInboundConfirmationCounted) GetCompleted() bool` - -GetCompleted returns the Completed field if non-nil, zero value otherwise. - -### GetCompletedOk - -`func (o *TxStagesResponseInboundConfirmationCounted) GetCompletedOk() (*bool, bool)` - -GetCompletedOk returns a tuple with the Completed field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCompleted - -`func (o *TxStagesResponseInboundConfirmationCounted) SetCompleted(v bool)` - -SetCompleted sets Completed field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStagesResponseInboundFinalised.md b/openapi/gen/docs/TxStagesResponseInboundFinalised.md deleted file mode 100644 index 0ad7c3b958..0000000000 --- a/openapi/gen/docs/TxStagesResponseInboundFinalised.md +++ /dev/null @@ -1,51 +0,0 @@ -# TxStagesResponseInboundFinalised - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Completed** | **bool** | returns true if the inbound transaction has been finalised (THORChain agreeing it exists) | - -## Methods - -### NewTxStagesResponseInboundFinalised - -`func NewTxStagesResponseInboundFinalised(completed bool, ) *TxStagesResponseInboundFinalised` - -NewTxStagesResponseInboundFinalised instantiates a new TxStagesResponseInboundFinalised object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStagesResponseInboundFinalisedWithDefaults - -`func NewTxStagesResponseInboundFinalisedWithDefaults() *TxStagesResponseInboundFinalised` - -NewTxStagesResponseInboundFinalisedWithDefaults instantiates a new TxStagesResponseInboundFinalised object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetCompleted - -`func (o *TxStagesResponseInboundFinalised) GetCompleted() bool` - -GetCompleted returns the Completed field if non-nil, zero value otherwise. - -### GetCompletedOk - -`func (o *TxStagesResponseInboundFinalised) GetCompletedOk() (*bool, bool)` - -GetCompletedOk returns a tuple with the Completed field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCompleted - -`func (o *TxStagesResponseInboundFinalised) SetCompleted(v bool)` - -SetCompleted sets Completed field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStagesResponseInboundObserved.md b/openapi/gen/docs/TxStagesResponseInboundObserved.md deleted file mode 100644 index 9608b0dd2b..0000000000 --- a/openapi/gen/docs/TxStagesResponseInboundObserved.md +++ /dev/null @@ -1,129 +0,0 @@ -# TxStagesResponseInboundObserved - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Started** | Pointer to **bool** | returns true if any nodes have observed the transaction (to be deprecated in favour of counts) | [optional] -**PreConfirmationCount** | Pointer to **int32** | number of signers for pre-confirmation-counting observations | [optional] -**FinalCount** | Pointer to **int32** | number of signers for final observations, after any confirmation counting complete | [optional] -**Completed** | **bool** | returns true if no transaction observation remains to be done | - -## Methods - -### NewTxStagesResponseInboundObserved - -`func NewTxStagesResponseInboundObserved(completed bool, ) *TxStagesResponseInboundObserved` - -NewTxStagesResponseInboundObserved instantiates a new TxStagesResponseInboundObserved object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStagesResponseInboundObservedWithDefaults - -`func NewTxStagesResponseInboundObservedWithDefaults() *TxStagesResponseInboundObserved` - -NewTxStagesResponseInboundObservedWithDefaults instantiates a new TxStagesResponseInboundObserved object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetStarted - -`func (o *TxStagesResponseInboundObserved) GetStarted() bool` - -GetStarted returns the Started field if non-nil, zero value otherwise. - -### GetStartedOk - -`func (o *TxStagesResponseInboundObserved) GetStartedOk() (*bool, bool)` - -GetStartedOk returns a tuple with the Started field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetStarted - -`func (o *TxStagesResponseInboundObserved) SetStarted(v bool)` - -SetStarted sets Started field to given value. - -### HasStarted - -`func (o *TxStagesResponseInboundObserved) HasStarted() bool` - -HasStarted returns a boolean if a field has been set. - -### GetPreConfirmationCount - -`func (o *TxStagesResponseInboundObserved) GetPreConfirmationCount() int32` - -GetPreConfirmationCount returns the PreConfirmationCount field if non-nil, zero value otherwise. - -### GetPreConfirmationCountOk - -`func (o *TxStagesResponseInboundObserved) GetPreConfirmationCountOk() (*int32, bool)` - -GetPreConfirmationCountOk returns a tuple with the PreConfirmationCount field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetPreConfirmationCount - -`func (o *TxStagesResponseInboundObserved) SetPreConfirmationCount(v int32)` - -SetPreConfirmationCount sets PreConfirmationCount field to given value. - -### HasPreConfirmationCount - -`func (o *TxStagesResponseInboundObserved) HasPreConfirmationCount() bool` - -HasPreConfirmationCount returns a boolean if a field has been set. - -### GetFinalCount - -`func (o *TxStagesResponseInboundObserved) GetFinalCount() int32` - -GetFinalCount returns the FinalCount field if non-nil, zero value otherwise. - -### GetFinalCountOk - -`func (o *TxStagesResponseInboundObserved) GetFinalCountOk() (*int32, bool)` - -GetFinalCountOk returns a tuple with the FinalCount field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetFinalCount - -`func (o *TxStagesResponseInboundObserved) SetFinalCount(v int32)` - -SetFinalCount sets FinalCount field to given value. - -### HasFinalCount - -`func (o *TxStagesResponseInboundObserved) HasFinalCount() bool` - -HasFinalCount returns a boolean if a field has been set. - -### GetCompleted - -`func (o *TxStagesResponseInboundObserved) GetCompleted() bool` - -GetCompleted returns the Completed field if non-nil, zero value otherwise. - -### GetCompletedOk - -`func (o *TxStagesResponseInboundObserved) GetCompletedOk() (*bool, bool)` - -GetCompletedOk returns a tuple with the Completed field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCompleted - -`func (o *TxStagesResponseInboundObserved) SetCompleted(v bool)` - -SetCompleted sets Completed field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStagesResponseOutboundDelay.md b/openapi/gen/docs/TxStagesResponseOutboundDelay.md deleted file mode 100644 index e1ee9eb67a..0000000000 --- a/openapi/gen/docs/TxStagesResponseOutboundDelay.md +++ /dev/null @@ -1,103 +0,0 @@ -# TxStagesResponseOutboundDelay - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**RemainingDelayBlocks** | Pointer to **int64** | the number of remaining THORChain blocks the outbound will be delayed | [optional] -**RemainingDelaySeconds** | Pointer to **int64** | the estimated remaining seconds of the outbound delay before it will be sent | [optional] -**Completed** | **bool** | returns true if no transaction outbound delay remains | - -## Methods - -### NewTxStagesResponseOutboundDelay - -`func NewTxStagesResponseOutboundDelay(completed bool, ) *TxStagesResponseOutboundDelay` - -NewTxStagesResponseOutboundDelay instantiates a new TxStagesResponseOutboundDelay object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStagesResponseOutboundDelayWithDefaults - -`func NewTxStagesResponseOutboundDelayWithDefaults() *TxStagesResponseOutboundDelay` - -NewTxStagesResponseOutboundDelayWithDefaults instantiates a new TxStagesResponseOutboundDelay object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetRemainingDelayBlocks - -`func (o *TxStagesResponseOutboundDelay) GetRemainingDelayBlocks() int64` - -GetRemainingDelayBlocks returns the RemainingDelayBlocks field if non-nil, zero value otherwise. - -### GetRemainingDelayBlocksOk - -`func (o *TxStagesResponseOutboundDelay) GetRemainingDelayBlocksOk() (*int64, bool)` - -GetRemainingDelayBlocksOk returns a tuple with the RemainingDelayBlocks field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetRemainingDelayBlocks - -`func (o *TxStagesResponseOutboundDelay) SetRemainingDelayBlocks(v int64)` - -SetRemainingDelayBlocks sets RemainingDelayBlocks field to given value. - -### HasRemainingDelayBlocks - -`func (o *TxStagesResponseOutboundDelay) HasRemainingDelayBlocks() bool` - -HasRemainingDelayBlocks returns a boolean if a field has been set. - -### GetRemainingDelaySeconds - -`func (o *TxStagesResponseOutboundDelay) GetRemainingDelaySeconds() int64` - -GetRemainingDelaySeconds returns the RemainingDelaySeconds field if non-nil, zero value otherwise. - -### GetRemainingDelaySecondsOk - -`func (o *TxStagesResponseOutboundDelay) GetRemainingDelaySecondsOk() (*int64, bool)` - -GetRemainingDelaySecondsOk returns a tuple with the RemainingDelaySeconds field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetRemainingDelaySeconds - -`func (o *TxStagesResponseOutboundDelay) SetRemainingDelaySeconds(v int64)` - -SetRemainingDelaySeconds sets RemainingDelaySeconds field to given value. - -### HasRemainingDelaySeconds - -`func (o *TxStagesResponseOutboundDelay) HasRemainingDelaySeconds() bool` - -HasRemainingDelaySeconds returns a boolean if a field has been set. - -### GetCompleted - -`func (o *TxStagesResponseOutboundDelay) GetCompleted() bool` - -GetCompleted returns the Completed field if non-nil, zero value otherwise. - -### GetCompletedOk - -`func (o *TxStagesResponseOutboundDelay) GetCompletedOk() (*bool, bool)` - -GetCompletedOk returns a tuple with the Completed field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCompleted - -`func (o *TxStagesResponseOutboundDelay) SetCompleted(v bool)` - -SetCompleted sets Completed field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStagesResponseOutboundSigned.md b/openapi/gen/docs/TxStagesResponseOutboundSigned.md deleted file mode 100644 index 406d6bfa78..0000000000 --- a/openapi/gen/docs/TxStagesResponseOutboundSigned.md +++ /dev/null @@ -1,103 +0,0 @@ -# TxStagesResponseOutboundSigned - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**ScheduledOutboundHeight** | Pointer to **int64** | THORChain height for which the external outbound is scheduled | [optional] -**BlocksSinceScheduled** | Pointer to **int64** | THORChain blocks since the scheduled outbound height | [optional] -**Completed** | **bool** | returns true if an external transaction has been signed and broadcast (and observed in its mempool) | - -## Methods - -### NewTxStagesResponseOutboundSigned - -`func NewTxStagesResponseOutboundSigned(completed bool, ) *TxStagesResponseOutboundSigned` - -NewTxStagesResponseOutboundSigned instantiates a new TxStagesResponseOutboundSigned object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStagesResponseOutboundSignedWithDefaults - -`func NewTxStagesResponseOutboundSignedWithDefaults() *TxStagesResponseOutboundSigned` - -NewTxStagesResponseOutboundSignedWithDefaults instantiates a new TxStagesResponseOutboundSigned object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetScheduledOutboundHeight - -`func (o *TxStagesResponseOutboundSigned) GetScheduledOutboundHeight() int64` - -GetScheduledOutboundHeight returns the ScheduledOutboundHeight field if non-nil, zero value otherwise. - -### GetScheduledOutboundHeightOk - -`func (o *TxStagesResponseOutboundSigned) GetScheduledOutboundHeightOk() (*int64, bool)` - -GetScheduledOutboundHeightOk returns a tuple with the ScheduledOutboundHeight field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetScheduledOutboundHeight - -`func (o *TxStagesResponseOutboundSigned) SetScheduledOutboundHeight(v int64)` - -SetScheduledOutboundHeight sets ScheduledOutboundHeight field to given value. - -### HasScheduledOutboundHeight - -`func (o *TxStagesResponseOutboundSigned) HasScheduledOutboundHeight() bool` - -HasScheduledOutboundHeight returns a boolean if a field has been set. - -### GetBlocksSinceScheduled - -`func (o *TxStagesResponseOutboundSigned) GetBlocksSinceScheduled() int64` - -GetBlocksSinceScheduled returns the BlocksSinceScheduled field if non-nil, zero value otherwise. - -### GetBlocksSinceScheduledOk - -`func (o *TxStagesResponseOutboundSigned) GetBlocksSinceScheduledOk() (*int64, bool)` - -GetBlocksSinceScheduledOk returns a tuple with the BlocksSinceScheduled field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetBlocksSinceScheduled - -`func (o *TxStagesResponseOutboundSigned) SetBlocksSinceScheduled(v int64)` - -SetBlocksSinceScheduled sets BlocksSinceScheduled field to given value. - -### HasBlocksSinceScheduled - -`func (o *TxStagesResponseOutboundSigned) HasBlocksSinceScheduled() bool` - -HasBlocksSinceScheduled returns a boolean if a field has been set. - -### GetCompleted - -`func (o *TxStagesResponseOutboundSigned) GetCompleted() bool` - -GetCompleted returns the Completed field if non-nil, zero value otherwise. - -### GetCompletedOk - -`func (o *TxStagesResponseOutboundSigned) GetCompletedOk() (*bool, bool)` - -GetCompletedOk returns a tuple with the Completed field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCompleted - -`func (o *TxStagesResponseOutboundSigned) SetCompleted(v bool)` - -SetCompleted sets Completed field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStagesResponseSwapFinalised.md b/openapi/gen/docs/TxStagesResponseSwapFinalised.md deleted file mode 100644 index 4a3043d7d4..0000000000 --- a/openapi/gen/docs/TxStagesResponseSwapFinalised.md +++ /dev/null @@ -1,51 +0,0 @@ -# TxStagesResponseSwapFinalised - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Completed** | **bool** | (to be deprecated in favor of swap_status) returns true if an inbound transaction's swap (successful or refunded) is no longer pending | - -## Methods - -### NewTxStagesResponseSwapFinalised - -`func NewTxStagesResponseSwapFinalised(completed bool, ) *TxStagesResponseSwapFinalised` - -NewTxStagesResponseSwapFinalised instantiates a new TxStagesResponseSwapFinalised object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStagesResponseSwapFinalisedWithDefaults - -`func NewTxStagesResponseSwapFinalisedWithDefaults() *TxStagesResponseSwapFinalised` - -NewTxStagesResponseSwapFinalisedWithDefaults instantiates a new TxStagesResponseSwapFinalised object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetCompleted - -`func (o *TxStagesResponseSwapFinalised) GetCompleted() bool` - -GetCompleted returns the Completed field if non-nil, zero value otherwise. - -### GetCompletedOk - -`func (o *TxStagesResponseSwapFinalised) GetCompletedOk() (*bool, bool)` - -GetCompletedOk returns a tuple with the Completed field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCompleted - -`func (o *TxStagesResponseSwapFinalised) SetCompleted(v bool)` - -SetCompleted sets Completed field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStagesResponseSwapStatus.md b/openapi/gen/docs/TxStagesResponseSwapStatus.md deleted file mode 100644 index bf01b4c87e..0000000000 --- a/openapi/gen/docs/TxStagesResponseSwapStatus.md +++ /dev/null @@ -1,77 +0,0 @@ -# TxStagesResponseSwapStatus - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Pending** | **bool** | true when awaiting a swap | -**Streaming** | Pointer to [**TxStagesResponseSwapStatusStreaming**](TxStagesResponseSwapStatusStreaming.md) | | [optional] - -## Methods - -### NewTxStagesResponseSwapStatus - -`func NewTxStagesResponseSwapStatus(pending bool, ) *TxStagesResponseSwapStatus` - -NewTxStagesResponseSwapStatus instantiates a new TxStagesResponseSwapStatus object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStagesResponseSwapStatusWithDefaults - -`func NewTxStagesResponseSwapStatusWithDefaults() *TxStagesResponseSwapStatus` - -NewTxStagesResponseSwapStatusWithDefaults instantiates a new TxStagesResponseSwapStatus object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetPending - -`func (o *TxStagesResponseSwapStatus) GetPending() bool` - -GetPending returns the Pending field if non-nil, zero value otherwise. - -### GetPendingOk - -`func (o *TxStagesResponseSwapStatus) GetPendingOk() (*bool, bool)` - -GetPendingOk returns a tuple with the Pending field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetPending - -`func (o *TxStagesResponseSwapStatus) SetPending(v bool)` - -SetPending sets Pending field to given value. - - -### GetStreaming - -`func (o *TxStagesResponseSwapStatus) GetStreaming() TxStagesResponseSwapStatusStreaming` - -GetStreaming returns the Streaming field if non-nil, zero value otherwise. - -### GetStreamingOk - -`func (o *TxStagesResponseSwapStatus) GetStreamingOk() (*TxStagesResponseSwapStatusStreaming, bool)` - -GetStreamingOk returns a tuple with the Streaming field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetStreaming - -`func (o *TxStagesResponseSwapStatus) SetStreaming(v TxStagesResponseSwapStatusStreaming)` - -SetStreaming sets Streaming field to given value. - -### HasStreaming - -`func (o *TxStagesResponseSwapStatus) HasStreaming() bool` - -HasStreaming returns a boolean if a field has been set. - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStagesResponseSwapStatusStreaming.md b/openapi/gen/docs/TxStagesResponseSwapStatusStreaming.md deleted file mode 100644 index 28a49aedbe..0000000000 --- a/openapi/gen/docs/TxStagesResponseSwapStatusStreaming.md +++ /dev/null @@ -1,93 +0,0 @@ -# TxStagesResponseSwapStatusStreaming - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Interval** | **int32** | how often each swap is made, in blocks | -**Quantity** | **int32** | the total number of swaps in a streaming swaps | -**Count** | **int32** | the amount of swap attempts so far | - -## Methods - -### NewTxStagesResponseSwapStatusStreaming - -`func NewTxStagesResponseSwapStatusStreaming(interval int32, quantity int32, count int32, ) *TxStagesResponseSwapStatusStreaming` - -NewTxStagesResponseSwapStatusStreaming instantiates a new TxStagesResponseSwapStatusStreaming object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStagesResponseSwapStatusStreamingWithDefaults - -`func NewTxStagesResponseSwapStatusStreamingWithDefaults() *TxStagesResponseSwapStatusStreaming` - -NewTxStagesResponseSwapStatusStreamingWithDefaults instantiates a new TxStagesResponseSwapStatusStreaming object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetInterval - -`func (o *TxStagesResponseSwapStatusStreaming) GetInterval() int32` - -GetInterval returns the Interval field if non-nil, zero value otherwise. - -### GetIntervalOk - -`func (o *TxStagesResponseSwapStatusStreaming) GetIntervalOk() (*int32, bool)` - -GetIntervalOk returns a tuple with the Interval field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetInterval - -`func (o *TxStagesResponseSwapStatusStreaming) SetInterval(v int32)` - -SetInterval sets Interval field to given value. - - -### GetQuantity - -`func (o *TxStagesResponseSwapStatusStreaming) GetQuantity() int32` - -GetQuantity returns the Quantity field if non-nil, zero value otherwise. - -### GetQuantityOk - -`func (o *TxStagesResponseSwapStatusStreaming) GetQuantityOk() (*int32, bool)` - -GetQuantityOk returns a tuple with the Quantity field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetQuantity - -`func (o *TxStagesResponseSwapStatusStreaming) SetQuantity(v int32)` - -SetQuantity sets Quantity field to given value. - - -### GetCount - -`func (o *TxStagesResponseSwapStatusStreaming) GetCount() int32` - -GetCount returns the Count field if non-nil, zero value otherwise. - -### GetCountOk - -`func (o *TxStagesResponseSwapStatusStreaming) GetCountOk() (*int32, bool)` - -GetCountOk returns a tuple with the Count field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCount - -`func (o *TxStagesResponseSwapStatusStreaming) SetCount(v int32)` - -SetCount sets Count field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/docs/TxStatusResponsePlannedOutTxsInner.md b/openapi/gen/docs/TxStatusResponsePlannedOutTxsInner.md deleted file mode 100644 index 2b5a41ed50..0000000000 --- a/openapi/gen/docs/TxStatusResponsePlannedOutTxsInner.md +++ /dev/null @@ -1,114 +0,0 @@ -# TxStatusResponsePlannedOutTxsInner - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Chain** | **string** | | -**ToAddress** | **string** | | -**Coin** | [**Coin**](Coin.md) | | -**Refund** | **bool** | returns true if the planned transaction has a refund memo | - -## Methods - -### NewTxStatusResponsePlannedOutTxsInner - -`func NewTxStatusResponsePlannedOutTxsInner(chain string, toAddress string, coin Coin, refund bool, ) *TxStatusResponsePlannedOutTxsInner` - -NewTxStatusResponsePlannedOutTxsInner instantiates a new TxStatusResponsePlannedOutTxsInner object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewTxStatusResponsePlannedOutTxsInnerWithDefaults - -`func NewTxStatusResponsePlannedOutTxsInnerWithDefaults() *TxStatusResponsePlannedOutTxsInner` - -NewTxStatusResponsePlannedOutTxsInnerWithDefaults instantiates a new TxStatusResponsePlannedOutTxsInner object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetChain - -`func (o *TxStatusResponsePlannedOutTxsInner) GetChain() string` - -GetChain returns the Chain field if non-nil, zero value otherwise. - -### GetChainOk - -`func (o *TxStatusResponsePlannedOutTxsInner) GetChainOk() (*string, bool)` - -GetChainOk returns a tuple with the Chain field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetChain - -`func (o *TxStatusResponsePlannedOutTxsInner) SetChain(v string)` - -SetChain sets Chain field to given value. - - -### GetToAddress - -`func (o *TxStatusResponsePlannedOutTxsInner) GetToAddress() string` - -GetToAddress returns the ToAddress field if non-nil, zero value otherwise. - -### GetToAddressOk - -`func (o *TxStatusResponsePlannedOutTxsInner) GetToAddressOk() (*string, bool)` - -GetToAddressOk returns a tuple with the ToAddress field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetToAddress - -`func (o *TxStatusResponsePlannedOutTxsInner) SetToAddress(v string)` - -SetToAddress sets ToAddress field to given value. - - -### GetCoin - -`func (o *TxStatusResponsePlannedOutTxsInner) GetCoin() Coin` - -GetCoin returns the Coin field if non-nil, zero value otherwise. - -### GetCoinOk - -`func (o *TxStatusResponsePlannedOutTxsInner) GetCoinOk() (*Coin, bool)` - -GetCoinOk returns a tuple with the Coin field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetCoin - -`func (o *TxStatusResponsePlannedOutTxsInner) SetCoin(v Coin)` - -SetCoin sets Coin field to given value. - - -### GetRefund - -`func (o *TxStatusResponsePlannedOutTxsInner) GetRefund() bool` - -GetRefund returns the Refund field if non-nil, zero value otherwise. - -### GetRefundOk - -`func (o *TxStatusResponsePlannedOutTxsInner) GetRefundOk() (*bool, bool)` - -GetRefundOk returns a tuple with the Refund field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetRefund - -`func (o *TxStatusResponsePlannedOutTxsInner) SetRefund(v bool)` - -SetRefund sets Refund field to given value. - - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/openapi/gen/model_mimir_v2_ids_response.go b/openapi/gen/model_mimir_v2_ids_response.go deleted file mode 100644 index 415e0bb57f..0000000000 --- a/openapi/gen/model_mimir_v2_ids_response.go +++ /dev/null @@ -1,253 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// MimirV2IDsResponse struct for MimirV2IDsResponse -type MimirV2IDsResponse struct { - Id int `json:"id"` - Name string `json:"name"` - VoteKey string `json:"vote_key"` - LegacyKey string `json:"legacy_key"` - Type string `json:"type"` - Votes map[string]int64 `json:"votes"` -} - -// NewMimirV2IDsResponse instantiates a new MimirV2IDsResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewMimirV2IDsResponse(id int, name string, voteKey string, legacyKey string, type_ string, votes map[string]int64) *MimirV2IDsResponse { - this := MimirV2IDsResponse{} - this.Id = id - this.Name = name - this.VoteKey = voteKey - this.LegacyKey = legacyKey - this.Type = type_ - this.Votes = votes - return &this -} - -// NewMimirV2IDsResponseWithDefaults instantiates a new MimirV2IDsResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewMimirV2IDsResponseWithDefaults() *MimirV2IDsResponse { - this := MimirV2IDsResponse{} - return &this -} - -// GetId returns the Id field value -func (o *MimirV2IDsResponse) GetId() int { - if o == nil { - var ret int - return ret - } - - return o.Id -} - -// GetIdOk returns a tuple with the Id field value -// and a boolean to check if the value has been set. -func (o *MimirV2IDsResponse) GetIdOk() (*int, bool) { - if o == nil { - return nil, false - } - return &o.Id, true -} - -// SetId sets field value -func (o *MimirV2IDsResponse) SetId(v int) { - o.Id = v -} - -// GetName returns the Name field value -func (o *MimirV2IDsResponse) GetName() string { - if o == nil { - var ret string - return ret - } - - return o.Name -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -func (o *MimirV2IDsResponse) GetNameOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Name, true -} - -// SetName sets field value -func (o *MimirV2IDsResponse) SetName(v string) { - o.Name = v -} - -// GetVoteKey returns the VoteKey field value -func (o *MimirV2IDsResponse) GetVoteKey() string { - if o == nil { - var ret string - return ret - } - - return o.VoteKey -} - -// GetVoteKeyOk returns a tuple with the VoteKey field value -// and a boolean to check if the value has been set. -func (o *MimirV2IDsResponse) GetVoteKeyOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.VoteKey, true -} - -// SetVoteKey sets field value -func (o *MimirV2IDsResponse) SetVoteKey(v string) { - o.VoteKey = v -} - -// GetLegacyKey returns the LegacyKey field value -func (o *MimirV2IDsResponse) GetLegacyKey() string { - if o == nil { - var ret string - return ret - } - - return o.LegacyKey -} - -// GetLegacyKeyOk returns a tuple with the LegacyKey field value -// and a boolean to check if the value has been set. -func (o *MimirV2IDsResponse) GetLegacyKeyOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.LegacyKey, true -} - -// SetLegacyKey sets field value -func (o *MimirV2IDsResponse) SetLegacyKey(v string) { - o.LegacyKey = v -} - -// GetType returns the Type field value -func (o *MimirV2IDsResponse) GetType() string { - if o == nil { - var ret string - return ret - } - - return o.Type -} - -// GetTypeOk returns a tuple with the Type field value -// and a boolean to check if the value has been set. -func (o *MimirV2IDsResponse) GetTypeOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Type, true -} - -// SetType sets field value -func (o *MimirV2IDsResponse) SetType(v string) { - o.Type = v -} - -// GetVotes returns the Votes field value -func (o *MimirV2IDsResponse) GetVotes() map[string]int64 { - if o == nil { - var ret map[string]int64 - return ret - } - - return o.Votes -} - -// GetVotesOk returns a tuple with the Votes field value -// and a boolean to check if the value has been set. -func (o *MimirV2IDsResponse) GetVotesOk() (*map[string]int64, bool) { - if o == nil { - return nil, false - } - return &o.Votes, true -} - -// SetVotes sets field value -func (o *MimirV2IDsResponse) SetVotes(v map[string]int64) { - o.Votes = v -} - -func (o MimirV2IDsResponse) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if true { - toSerialize["id"] = o.Id - } - if true { - toSerialize["name"] = o.Name - } - if true { - toSerialize["vote_key"] = o.VoteKey - } - if true { - toSerialize["legacy_key"] = o.LegacyKey - } - if true { - toSerialize["type"] = o.Type - } - if true { - toSerialize["votes"] = o.Votes - } - return json.Marshal(toSerialize) -} - -type NullableMimirV2IDsResponse struct { - value *MimirV2IDsResponse - isSet bool -} - -func (v NullableMimirV2IDsResponse) Get() *MimirV2IDsResponse { - return v.value -} - -func (v *NullableMimirV2IDsResponse) Set(val *MimirV2IDsResponse) { - v.value = val - v.isSet = true -} - -func (v NullableMimirV2IDsResponse) IsSet() bool { - return v.isSet -} - -func (v *NullableMimirV2IDsResponse) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableMimirV2IDsResponse(val *MimirV2IDsResponse) *NullableMimirV2IDsResponse { - return &NullableMimirV2IDsResponse{value: val, isSet: true} -} - -func (v NullableMimirV2IDsResponse) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableMimirV2IDsResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_pol_response.go b/openapi/gen/model_pol.go similarity index 67% rename from openapi/gen/model_pol_response.go rename to openapi/gen/model_pol.go index 30ff391281..e3c9097f07 100644 --- a/openapi/gen/model_pol_response.go +++ b/openapi/gen/model_pol.go @@ -14,8 +14,8 @@ import ( "encoding/json" ) -// POLResponse struct for POLResponse -type POLResponse struct { +// POL struct for POL +type POL struct { // total amount of RUNE deposited into the pools RuneDeposited string `json:"rune_deposited"` // total amount of RUNE withdrawn from the pools @@ -28,12 +28,12 @@ type POLResponse struct { CurrentDeposit string `json:"current_deposit"` } -// NewPOLResponse instantiates a new POLResponse object +// NewPOL instantiates a new POL object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewPOLResponse(runeDeposited string, runeWithdrawn string, value string, pnl string, currentDeposit string) *POLResponse { - this := POLResponse{} +func NewPOL(runeDeposited string, runeWithdrawn string, value string, pnl string, currentDeposit string) *POL { + this := POL{} this.RuneDeposited = runeDeposited this.RuneWithdrawn = runeWithdrawn this.Value = value @@ -42,16 +42,16 @@ func NewPOLResponse(runeDeposited string, runeWithdrawn string, value string, pn return &this } -// NewPOLResponseWithDefaults instantiates a new POLResponse object +// NewPOLWithDefaults instantiates a new POL object // This constructor will only assign default values to properties that have it defined, // but it doesn't guarantee that properties required by API are set -func NewPOLResponseWithDefaults() *POLResponse { - this := POLResponse{} +func NewPOLWithDefaults() *POL { + this := POL{} return &this } // GetRuneDeposited returns the RuneDeposited field value -func (o *POLResponse) GetRuneDeposited() string { +func (o *POL) GetRuneDeposited() string { if o == nil { var ret string return ret @@ -62,7 +62,7 @@ func (o *POLResponse) GetRuneDeposited() string { // GetRuneDepositedOk returns a tuple with the RuneDeposited field value // and a boolean to check if the value has been set. -func (o *POLResponse) GetRuneDepositedOk() (*string, bool) { +func (o *POL) GetRuneDepositedOk() (*string, bool) { if o == nil { return nil, false } @@ -70,12 +70,12 @@ func (o *POLResponse) GetRuneDepositedOk() (*string, bool) { } // SetRuneDeposited sets field value -func (o *POLResponse) SetRuneDeposited(v string) { +func (o *POL) SetRuneDeposited(v string) { o.RuneDeposited = v } // GetRuneWithdrawn returns the RuneWithdrawn field value -func (o *POLResponse) GetRuneWithdrawn() string { +func (o *POL) GetRuneWithdrawn() string { if o == nil { var ret string return ret @@ -86,7 +86,7 @@ func (o *POLResponse) GetRuneWithdrawn() string { // GetRuneWithdrawnOk returns a tuple with the RuneWithdrawn field value // and a boolean to check if the value has been set. -func (o *POLResponse) GetRuneWithdrawnOk() (*string, bool) { +func (o *POL) GetRuneWithdrawnOk() (*string, bool) { if o == nil { return nil, false } @@ -94,12 +94,12 @@ func (o *POLResponse) GetRuneWithdrawnOk() (*string, bool) { } // SetRuneWithdrawn sets field value -func (o *POLResponse) SetRuneWithdrawn(v string) { +func (o *POL) SetRuneWithdrawn(v string) { o.RuneWithdrawn = v } // GetValue returns the Value field value -func (o *POLResponse) GetValue() string { +func (o *POL) GetValue() string { if o == nil { var ret string return ret @@ -110,7 +110,7 @@ func (o *POLResponse) GetValue() string { // GetValueOk returns a tuple with the Value field value // and a boolean to check if the value has been set. -func (o *POLResponse) GetValueOk() (*string, bool) { +func (o *POL) GetValueOk() (*string, bool) { if o == nil { return nil, false } @@ -118,12 +118,12 @@ func (o *POLResponse) GetValueOk() (*string, bool) { } // SetValue sets field value -func (o *POLResponse) SetValue(v string) { +func (o *POL) SetValue(v string) { o.Value = v } // GetPnl returns the Pnl field value -func (o *POLResponse) GetPnl() string { +func (o *POL) GetPnl() string { if o == nil { var ret string return ret @@ -134,7 +134,7 @@ func (o *POLResponse) GetPnl() string { // GetPnlOk returns a tuple with the Pnl field value // and a boolean to check if the value has been set. -func (o *POLResponse) GetPnlOk() (*string, bool) { +func (o *POL) GetPnlOk() (*string, bool) { if o == nil { return nil, false } @@ -142,12 +142,12 @@ func (o *POLResponse) GetPnlOk() (*string, bool) { } // SetPnl sets field value -func (o *POLResponse) SetPnl(v string) { +func (o *POL) SetPnl(v string) { o.Pnl = v } // GetCurrentDeposit returns the CurrentDeposit field value -func (o *POLResponse) GetCurrentDeposit() string { +func (o *POL) GetCurrentDeposit() string { if o == nil { var ret string return ret @@ -158,7 +158,7 @@ func (o *POLResponse) GetCurrentDeposit() string { // GetCurrentDepositOk returns a tuple with the CurrentDeposit field value // and a boolean to check if the value has been set. -func (o *POLResponse) GetCurrentDepositOk() (*string, bool) { +func (o *POL) GetCurrentDepositOk() (*string, bool) { if o == nil { return nil, false } @@ -166,11 +166,11 @@ func (o *POLResponse) GetCurrentDepositOk() (*string, bool) { } // SetCurrentDeposit sets field value -func (o *POLResponse) SetCurrentDeposit(v string) { +func (o *POL) SetCurrentDeposit(v string) { o.CurrentDeposit = v } -func (o POLResponse) MarshalJSON_deprecated() ([]byte, error) { +func (o POL) MarshalJSON_deprecated() ([]byte, error) { toSerialize := map[string]interface{}{} if true { toSerialize["rune_deposited"] = o.RuneDeposited @@ -190,38 +190,38 @@ func (o POLResponse) MarshalJSON_deprecated() ([]byte, error) { return json.Marshal(toSerialize) } -type NullablePOLResponse struct { - value *POLResponse +type NullablePOL struct { + value *POL isSet bool } -func (v NullablePOLResponse) Get() *POLResponse { +func (v NullablePOL) Get() *POL { return v.value } -func (v *NullablePOLResponse) Set(val *POLResponse) { +func (v *NullablePOL) Set(val *POL) { v.value = val v.isSet = true } -func (v NullablePOLResponse) IsSet() bool { +func (v NullablePOL) IsSet() bool { return v.isSet } -func (v *NullablePOLResponse) Unset() { +func (v *NullablePOL) Unset() { v.value = nil v.isSet = false } -func NewNullablePOLResponse(val *POLResponse) *NullablePOLResponse { - return &NullablePOLResponse{value: val, isSet: true} +func NewNullablePOL(val *POL) *NullablePOL { + return &NullablePOL{value: val, isSet: true} } -func (v NullablePOLResponse) MarshalJSON_deprecated() ([]byte, error) { +func (v NullablePOL) MarshalJSON_deprecated() ([]byte, error) { return json.Marshal(v.value) } -func (v *NullablePOLResponse) UnmarshalJSON(src []byte) error { +func (v *NullablePOL) UnmarshalJSON(src []byte) error { v.isSet = true return json.Unmarshal(src, &v.value) } diff --git a/openapi/gen/model_rune_pool.go b/openapi/gen/model_rune_pool.go new file mode 100644 index 0000000000..a7aaa977b6 --- /dev/null +++ b/openapi/gen/model_rune_pool.go @@ -0,0 +1,166 @@ +/* +Thornode API + +Thornode REST API. + +Contact: devs@thorchain.org +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package openapi + +import ( + "encoding/json" +) + +// RUNEPool struct for RUNEPool +type RUNEPool struct { + ReserveUnits string `json:"reserve_units"` + PoolUnits string `json:"pool_units"` + PendingPoolUnits string `json:"pending_pool_units"` +} + +// NewRUNEPool instantiates a new RUNEPool object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewRUNEPool(reserveUnits string, poolUnits string, pendingPoolUnits string) *RUNEPool { + this := RUNEPool{} + this.ReserveUnits = reserveUnits + this.PoolUnits = poolUnits + this.PendingPoolUnits = pendingPoolUnits + return &this +} + +// NewRUNEPoolWithDefaults instantiates a new RUNEPool object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewRUNEPoolWithDefaults() *RUNEPool { + this := RUNEPool{} + return &this +} + +// GetReserveUnits returns the ReserveUnits field value +func (o *RUNEPool) GetReserveUnits() string { + if o == nil { + var ret string + return ret + } + + return o.ReserveUnits +} + +// GetReserveUnitsOk returns a tuple with the ReserveUnits field value +// and a boolean to check if the value has been set. +func (o *RUNEPool) GetReserveUnitsOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ReserveUnits, true +} + +// SetReserveUnits sets field value +func (o *RUNEPool) SetReserveUnits(v string) { + o.ReserveUnits = v +} + +// GetPoolUnits returns the PoolUnits field value +func (o *RUNEPool) GetPoolUnits() string { + if o == nil { + var ret string + return ret + } + + return o.PoolUnits +} + +// GetPoolUnitsOk returns a tuple with the PoolUnits field value +// and a boolean to check if the value has been set. +func (o *RUNEPool) GetPoolUnitsOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PoolUnits, true +} + +// SetPoolUnits sets field value +func (o *RUNEPool) SetPoolUnits(v string) { + o.PoolUnits = v +} + +// GetPendingPoolUnits returns the PendingPoolUnits field value +func (o *RUNEPool) GetPendingPoolUnits() string { + if o == nil { + var ret string + return ret + } + + return o.PendingPoolUnits +} + +// GetPendingPoolUnitsOk returns a tuple with the PendingPoolUnits field value +// and a boolean to check if the value has been set. +func (o *RUNEPool) GetPendingPoolUnitsOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PendingPoolUnits, true +} + +// SetPendingPoolUnits sets field value +func (o *RUNEPool) SetPendingPoolUnits(v string) { + o.PendingPoolUnits = v +} + +func (o RUNEPool) MarshalJSON_deprecated() ([]byte, error) { + toSerialize := map[string]interface{}{} + if true { + toSerialize["reserve_units"] = o.ReserveUnits + } + if true { + toSerialize["pool_units"] = o.PoolUnits + } + if true { + toSerialize["pending_pool_units"] = o.PendingPoolUnits + } + return json.Marshal(toSerialize) +} + +type NullableRUNEPool struct { + value *RUNEPool + isSet bool +} + +func (v NullableRUNEPool) Get() *RUNEPool { + return v.value +} + +func (v *NullableRUNEPool) Set(val *RUNEPool) { + v.value = val + v.isSet = true +} + +func (v NullableRUNEPool) IsSet() bool { + return v.isSet +} + +func (v *NullableRUNEPool) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableRUNEPool(val *RUNEPool) *NullableRUNEPool { + return &NullableRUNEPool{value: val, isSet: true} +} + +func (v NullableRUNEPool) MarshalJSON_deprecated() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableRUNEPool) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/openapi/gen/model_rune_pool_response.go b/openapi/gen/model_rune_pool_response.go new file mode 100644 index 0000000000..b7e1c8b4c5 --- /dev/null +++ b/openapi/gen/model_rune_pool_response.go @@ -0,0 +1,137 @@ +/* +Thornode API + +Thornode REST API. + +Contact: devs@thorchain.org +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package openapi + +import ( + "encoding/json" +) + +// RUNEPoolResponse struct for RUNEPoolResponse +type RUNEPoolResponse struct { + Runepool RUNEPool `json:"runepool"` + Pol POL `json:"pol"` +} + +// NewRUNEPoolResponse instantiates a new RUNEPoolResponse object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewRUNEPoolResponse(runepool RUNEPool, pol POL) *RUNEPoolResponse { + this := RUNEPoolResponse{} + this.Runepool = runepool + this.Pol = pol + return &this +} + +// NewRUNEPoolResponseWithDefaults instantiates a new RUNEPoolResponse object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewRUNEPoolResponseWithDefaults() *RUNEPoolResponse { + this := RUNEPoolResponse{} + return &this +} + +// GetRunepool returns the Runepool field value +func (o *RUNEPoolResponse) GetRunepool() RUNEPool { + if o == nil { + var ret RUNEPool + return ret + } + + return o.Runepool +} + +// GetRunepoolOk returns a tuple with the Runepool field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponse) GetRunepoolOk() (*RUNEPool, bool) { + if o == nil { + return nil, false + } + return &o.Runepool, true +} + +// SetRunepool sets field value +func (o *RUNEPoolResponse) SetRunepool(v RUNEPool) { + o.Runepool = v +} + +// GetPol returns the Pol field value +func (o *RUNEPoolResponse) GetPol() POL { + if o == nil { + var ret POL + return ret + } + + return o.Pol +} + +// GetPolOk returns a tuple with the Pol field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponse) GetPolOk() (*POL, bool) { + if o == nil { + return nil, false + } + return &o.Pol, true +} + +// SetPol sets field value +func (o *RUNEPoolResponse) SetPol(v POL) { + o.Pol = v +} + +func (o RUNEPoolResponse) MarshalJSON_deprecated() ([]byte, error) { + toSerialize := map[string]interface{}{} + if true { + toSerialize["runepool"] = o.Runepool + } + if true { + toSerialize["pol"] = o.Pol + } + return json.Marshal(toSerialize) +} + +type NullableRUNEPoolResponse struct { + value *RUNEPoolResponse + isSet bool +} + +func (v NullableRUNEPoolResponse) Get() *RUNEPoolResponse { + return v.value +} + +func (v *NullableRUNEPoolResponse) Set(val *RUNEPoolResponse) { + v.value = val + v.isSet = true +} + +func (v NullableRUNEPoolResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableRUNEPoolResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableRUNEPoolResponse(val *RUNEPoolResponse) *NullableRUNEPoolResponse { + return &NullableRUNEPoolResponse{value: val, isSet: true} +} + +func (v NullableRUNEPoolResponse) MarshalJSON_deprecated() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableRUNEPoolResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/openapi/gen/model_trade_accounts_unit_response.go b/openapi/gen/model_trade_accounts_unit_response.go deleted file mode 100644 index 11eec81a28..0000000000 --- a/openapi/gen/model_trade_accounts_unit_response.go +++ /dev/null @@ -1,176 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TradeAccountsUnitResponse struct for TradeAccountsUnitResponse -type TradeAccountsUnitResponse struct { - // trade account asset with \"~\" separator - Asset string `json:"asset"` - // total units of trade asset - Unit *string `json:"unit,omitempty"` - // total depth of trade asset - Depth string `json:"depth"` -} - -// NewTradeAccountsUnitResponse instantiates a new TradeAccountsUnitResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTradeAccountsUnitResponse(asset string, depth string) *TradeAccountsUnitResponse { - this := TradeAccountsUnitResponse{} - this.Asset = asset - this.Depth = depth - return &this -} - -// NewTradeAccountsUnitResponseWithDefaults instantiates a new TradeAccountsUnitResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTradeAccountsUnitResponseWithDefaults() *TradeAccountsUnitResponse { - this := TradeAccountsUnitResponse{} - return &this -} - -// GetAsset returns the Asset field value -func (o *TradeAccountsUnitResponse) GetAsset() string { - if o == nil { - var ret string - return ret - } - - return o.Asset -} - -// GetAssetOk returns a tuple with the Asset field value -// and a boolean to check if the value has been set. -func (o *TradeAccountsUnitResponse) GetAssetOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Asset, true -} - -// SetAsset sets field value -func (o *TradeAccountsUnitResponse) SetAsset(v string) { - o.Asset = v -} - -// GetUnit returns the Unit field value if set, zero value otherwise. -func (o *TradeAccountsUnitResponse) GetUnit() string { - if o == nil || o.Unit == nil { - var ret string - return ret - } - return *o.Unit -} - -// GetUnitOk returns a tuple with the Unit field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TradeAccountsUnitResponse) GetUnitOk() (*string, bool) { - if o == nil || o.Unit == nil { - return nil, false - } - return o.Unit, true -} - -// HasUnit returns a boolean if a field has been set. -func (o *TradeAccountsUnitResponse) HasUnit() bool { - if o != nil && o.Unit != nil { - return true - } - - return false -} - -// SetUnit gets a reference to the given string and assigns it to the Unit field. -func (o *TradeAccountsUnitResponse) SetUnit(v string) { - o.Unit = &v -} - -// GetDepth returns the Depth field value -func (o *TradeAccountsUnitResponse) GetDepth() string { - if o == nil { - var ret string - return ret - } - - return o.Depth -} - -// GetDepthOk returns a tuple with the Depth field value -// and a boolean to check if the value has been set. -func (o *TradeAccountsUnitResponse) GetDepthOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Depth, true -} - -// SetDepth sets field value -func (o *TradeAccountsUnitResponse) SetDepth(v string) { - o.Depth = v -} - -func (o TradeAccountsUnitResponse) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if true { - toSerialize["asset"] = o.Asset - } - if o.Unit != nil { - toSerialize["unit"] = o.Unit - } - if true { - toSerialize["depth"] = o.Depth - } - return json.Marshal(toSerialize) -} - -type NullableTradeAccountsUnitResponse struct { - value *TradeAccountsUnitResponse - isSet bool -} - -func (v NullableTradeAccountsUnitResponse) Get() *TradeAccountsUnitResponse { - return v.value -} - -func (v *NullableTradeAccountsUnitResponse) Set(val *TradeAccountsUnitResponse) { - v.value = val - v.isSet = true -} - -func (v NullableTradeAccountsUnitResponse) IsSet() bool { - return v.isSet -} - -func (v *NullableTradeAccountsUnitResponse) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTradeAccountsUnitResponse(val *TradeAccountsUnitResponse) *NullableTradeAccountsUnitResponse { - return &NullableTradeAccountsUnitResponse{value: val, isSet: true} -} - -func (v NullableTradeAccountsUnitResponse) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTradeAccountsUnitResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_stages_response_inbound_confirmation_counted.go b/openapi/gen/model_tx_stages_response_inbound_confirmation_counted.go deleted file mode 100644 index da50ab0b0a..0000000000 --- a/openapi/gen/model_tx_stages_response_inbound_confirmation_counted.go +++ /dev/null @@ -1,294 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStagesResponseInboundConfirmationCounted struct for TxStagesResponseInboundConfirmationCounted -type TxStagesResponseInboundConfirmationCounted struct { - // the THORChain block height when confirmation counting began - CountingStartHeight *int64 `json:"counting_start_height,omitempty"` - // the external source chain for which confirmation counting takes place - Chain *string `json:"chain,omitempty"` - // the block height on the external source chain when the transaction was observed - ExternalObservedHeight *int64 `json:"external_observed_height,omitempty"` - // the block height on the external source chain when confirmation counting will be complete - ExternalConfirmationDelayHeight *int64 `json:"external_confirmation_delay_height,omitempty"` - // the estimated remaining seconds before confirmation counting completes - RemainingConfirmationSeconds *int64 `json:"remaining_confirmation_seconds,omitempty"` - // returns true if no transaction confirmation counting remains to be done - Completed bool `json:"completed"` -} - -// NewTxStagesResponseInboundConfirmationCounted instantiates a new TxStagesResponseInboundConfirmationCounted object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStagesResponseInboundConfirmationCounted(completed bool) *TxStagesResponseInboundConfirmationCounted { - this := TxStagesResponseInboundConfirmationCounted{} - this.Completed = completed - return &this -} - -// NewTxStagesResponseInboundConfirmationCountedWithDefaults instantiates a new TxStagesResponseInboundConfirmationCounted object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStagesResponseInboundConfirmationCountedWithDefaults() *TxStagesResponseInboundConfirmationCounted { - this := TxStagesResponseInboundConfirmationCounted{} - return &this -} - -// GetCountingStartHeight returns the CountingStartHeight field value if set, zero value otherwise. -func (o *TxStagesResponseInboundConfirmationCounted) GetCountingStartHeight() int64 { - if o == nil || o.CountingStartHeight == nil { - var ret int64 - return ret - } - return *o.CountingStartHeight -} - -// GetCountingStartHeightOk returns a tuple with the CountingStartHeight field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundConfirmationCounted) GetCountingStartHeightOk() (*int64, bool) { - if o == nil || o.CountingStartHeight == nil { - return nil, false - } - return o.CountingStartHeight, true -} - -// HasCountingStartHeight returns a boolean if a field has been set. -func (o *TxStagesResponseInboundConfirmationCounted) HasCountingStartHeight() bool { - if o != nil && o.CountingStartHeight != nil { - return true - } - - return false -} - -// SetCountingStartHeight gets a reference to the given int64 and assigns it to the CountingStartHeight field. -func (o *TxStagesResponseInboundConfirmationCounted) SetCountingStartHeight(v int64) { - o.CountingStartHeight = &v -} - -// GetChain returns the Chain field value if set, zero value otherwise. -func (o *TxStagesResponseInboundConfirmationCounted) GetChain() string { - if o == nil || o.Chain == nil { - var ret string - return ret - } - return *o.Chain -} - -// GetChainOk returns a tuple with the Chain field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundConfirmationCounted) GetChainOk() (*string, bool) { - if o == nil || o.Chain == nil { - return nil, false - } - return o.Chain, true -} - -// HasChain returns a boolean if a field has been set. -func (o *TxStagesResponseInboundConfirmationCounted) HasChain() bool { - if o != nil && o.Chain != nil { - return true - } - - return false -} - -// SetChain gets a reference to the given string and assigns it to the Chain field. -func (o *TxStagesResponseInboundConfirmationCounted) SetChain(v string) { - o.Chain = &v -} - -// GetExternalObservedHeight returns the ExternalObservedHeight field value if set, zero value otherwise. -func (o *TxStagesResponseInboundConfirmationCounted) GetExternalObservedHeight() int64 { - if o == nil || o.ExternalObservedHeight == nil { - var ret int64 - return ret - } - return *o.ExternalObservedHeight -} - -// GetExternalObservedHeightOk returns a tuple with the ExternalObservedHeight field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundConfirmationCounted) GetExternalObservedHeightOk() (*int64, bool) { - if o == nil || o.ExternalObservedHeight == nil { - return nil, false - } - return o.ExternalObservedHeight, true -} - -// HasExternalObservedHeight returns a boolean if a field has been set. -func (o *TxStagesResponseInboundConfirmationCounted) HasExternalObservedHeight() bool { - if o != nil && o.ExternalObservedHeight != nil { - return true - } - - return false -} - -// SetExternalObservedHeight gets a reference to the given int64 and assigns it to the ExternalObservedHeight field. -func (o *TxStagesResponseInboundConfirmationCounted) SetExternalObservedHeight(v int64) { - o.ExternalObservedHeight = &v -} - -// GetExternalConfirmationDelayHeight returns the ExternalConfirmationDelayHeight field value if set, zero value otherwise. -func (o *TxStagesResponseInboundConfirmationCounted) GetExternalConfirmationDelayHeight() int64 { - if o == nil || o.ExternalConfirmationDelayHeight == nil { - var ret int64 - return ret - } - return *o.ExternalConfirmationDelayHeight -} - -// GetExternalConfirmationDelayHeightOk returns a tuple with the ExternalConfirmationDelayHeight field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundConfirmationCounted) GetExternalConfirmationDelayHeightOk() (*int64, bool) { - if o == nil || o.ExternalConfirmationDelayHeight == nil { - return nil, false - } - return o.ExternalConfirmationDelayHeight, true -} - -// HasExternalConfirmationDelayHeight returns a boolean if a field has been set. -func (o *TxStagesResponseInboundConfirmationCounted) HasExternalConfirmationDelayHeight() bool { - if o != nil && o.ExternalConfirmationDelayHeight != nil { - return true - } - - return false -} - -// SetExternalConfirmationDelayHeight gets a reference to the given int64 and assigns it to the ExternalConfirmationDelayHeight field. -func (o *TxStagesResponseInboundConfirmationCounted) SetExternalConfirmationDelayHeight(v int64) { - o.ExternalConfirmationDelayHeight = &v -} - -// GetRemainingConfirmationSeconds returns the RemainingConfirmationSeconds field value if set, zero value otherwise. -func (o *TxStagesResponseInboundConfirmationCounted) GetRemainingConfirmationSeconds() int64 { - if o == nil || o.RemainingConfirmationSeconds == nil { - var ret int64 - return ret - } - return *o.RemainingConfirmationSeconds -} - -// GetRemainingConfirmationSecondsOk returns a tuple with the RemainingConfirmationSeconds field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundConfirmationCounted) GetRemainingConfirmationSecondsOk() (*int64, bool) { - if o == nil || o.RemainingConfirmationSeconds == nil { - return nil, false - } - return o.RemainingConfirmationSeconds, true -} - -// HasRemainingConfirmationSeconds returns a boolean if a field has been set. -func (o *TxStagesResponseInboundConfirmationCounted) HasRemainingConfirmationSeconds() bool { - if o != nil && o.RemainingConfirmationSeconds != nil { - return true - } - - return false -} - -// SetRemainingConfirmationSeconds gets a reference to the given int64 and assigns it to the RemainingConfirmationSeconds field. -func (o *TxStagesResponseInboundConfirmationCounted) SetRemainingConfirmationSeconds(v int64) { - o.RemainingConfirmationSeconds = &v -} - -// GetCompleted returns the Completed field value -func (o *TxStagesResponseInboundConfirmationCounted) GetCompleted() bool { - if o == nil { - var ret bool - return ret - } - - return o.Completed -} - -// GetCompletedOk returns a tuple with the Completed field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundConfirmationCounted) GetCompletedOk() (*bool, bool) { - if o == nil { - return nil, false - } - return &o.Completed, true -} - -// SetCompleted sets field value -func (o *TxStagesResponseInboundConfirmationCounted) SetCompleted(v bool) { - o.Completed = v -} - -func (o TxStagesResponseInboundConfirmationCounted) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.CountingStartHeight != nil { - toSerialize["counting_start_height"] = o.CountingStartHeight - } - if o.Chain != nil { - toSerialize["chain"] = o.Chain - } - if o.ExternalObservedHeight != nil { - toSerialize["external_observed_height"] = o.ExternalObservedHeight - } - if o.ExternalConfirmationDelayHeight != nil { - toSerialize["external_confirmation_delay_height"] = o.ExternalConfirmationDelayHeight - } - if o.RemainingConfirmationSeconds != nil { - toSerialize["remaining_confirmation_seconds"] = o.RemainingConfirmationSeconds - } - if true { - toSerialize["completed"] = o.Completed - } - return json.Marshal(toSerialize) -} - -type NullableTxStagesResponseInboundConfirmationCounted struct { - value *TxStagesResponseInboundConfirmationCounted - isSet bool -} - -func (v NullableTxStagesResponseInboundConfirmationCounted) Get() *TxStagesResponseInboundConfirmationCounted { - return v.value -} - -func (v *NullableTxStagesResponseInboundConfirmationCounted) Set(val *TxStagesResponseInboundConfirmationCounted) { - v.value = val - v.isSet = true -} - -func (v NullableTxStagesResponseInboundConfirmationCounted) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStagesResponseInboundConfirmationCounted) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStagesResponseInboundConfirmationCounted(val *TxStagesResponseInboundConfirmationCounted) *NullableTxStagesResponseInboundConfirmationCounted { - return &NullableTxStagesResponseInboundConfirmationCounted{value: val, isSet: true} -} - -func (v NullableTxStagesResponseInboundConfirmationCounted) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStagesResponseInboundConfirmationCounted) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_stages_response_inbound_finalised.go b/openapi/gen/model_tx_stages_response_inbound_finalised.go deleted file mode 100644 index be80a06933..0000000000 --- a/openapi/gen/model_tx_stages_response_inbound_finalised.go +++ /dev/null @@ -1,109 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStagesResponseInboundFinalised struct for TxStagesResponseInboundFinalised -type TxStagesResponseInboundFinalised struct { - // returns true if the inbound transaction has been finalised (THORChain agreeing it exists) - Completed bool `json:"completed"` -} - -// NewTxStagesResponseInboundFinalised instantiates a new TxStagesResponseInboundFinalised object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStagesResponseInboundFinalised(completed bool) *TxStagesResponseInboundFinalised { - this := TxStagesResponseInboundFinalised{} - this.Completed = completed - return &this -} - -// NewTxStagesResponseInboundFinalisedWithDefaults instantiates a new TxStagesResponseInboundFinalised object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStagesResponseInboundFinalisedWithDefaults() *TxStagesResponseInboundFinalised { - this := TxStagesResponseInboundFinalised{} - return &this -} - -// GetCompleted returns the Completed field value -func (o *TxStagesResponseInboundFinalised) GetCompleted() bool { - if o == nil { - var ret bool - return ret - } - - return o.Completed -} - -// GetCompletedOk returns a tuple with the Completed field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundFinalised) GetCompletedOk() (*bool, bool) { - if o == nil { - return nil, false - } - return &o.Completed, true -} - -// SetCompleted sets field value -func (o *TxStagesResponseInboundFinalised) SetCompleted(v bool) { - o.Completed = v -} - -func (o TxStagesResponseInboundFinalised) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if true { - toSerialize["completed"] = o.Completed - } - return json.Marshal(toSerialize) -} - -type NullableTxStagesResponseInboundFinalised struct { - value *TxStagesResponseInboundFinalised - isSet bool -} - -func (v NullableTxStagesResponseInboundFinalised) Get() *TxStagesResponseInboundFinalised { - return v.value -} - -func (v *NullableTxStagesResponseInboundFinalised) Set(val *TxStagesResponseInboundFinalised) { - v.value = val - v.isSet = true -} - -func (v NullableTxStagesResponseInboundFinalised) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStagesResponseInboundFinalised) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStagesResponseInboundFinalised(val *TxStagesResponseInboundFinalised) *NullableTxStagesResponseInboundFinalised { - return &NullableTxStagesResponseInboundFinalised{value: val, isSet: true} -} - -func (v NullableTxStagesResponseInboundFinalised) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStagesResponseInboundFinalised) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_stages_response_inbound_observed.go b/openapi/gen/model_tx_stages_response_inbound_observed.go deleted file mode 100644 index e6d228fa3d..0000000000 --- a/openapi/gen/model_tx_stages_response_inbound_observed.go +++ /dev/null @@ -1,220 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStagesResponseInboundObserved struct for TxStagesResponseInboundObserved -type TxStagesResponseInboundObserved struct { - // returns true if any nodes have observed the transaction (to be deprecated in favour of counts) - Started *bool `json:"started,omitempty"` - // number of signers for pre-confirmation-counting observations - PreConfirmationCount *int32 `json:"pre_confirmation_count,omitempty"` - // number of signers for final observations, after any confirmation counting complete - FinalCount *int32 `json:"final_count,omitempty"` - // returns true if no transaction observation remains to be done - Completed bool `json:"completed"` -} - -// NewTxStagesResponseInboundObserved instantiates a new TxStagesResponseInboundObserved object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStagesResponseInboundObserved(completed bool) *TxStagesResponseInboundObserved { - this := TxStagesResponseInboundObserved{} - this.Completed = completed - return &this -} - -// NewTxStagesResponseInboundObservedWithDefaults instantiates a new TxStagesResponseInboundObserved object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStagesResponseInboundObservedWithDefaults() *TxStagesResponseInboundObserved { - this := TxStagesResponseInboundObserved{} - return &this -} - -// GetStarted returns the Started field value if set, zero value otherwise. -func (o *TxStagesResponseInboundObserved) GetStarted() bool { - if o == nil || o.Started == nil { - var ret bool - return ret - } - return *o.Started -} - -// GetStartedOk returns a tuple with the Started field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundObserved) GetStartedOk() (*bool, bool) { - if o == nil || o.Started == nil { - return nil, false - } - return o.Started, true -} - -// HasStarted returns a boolean if a field has been set. -func (o *TxStagesResponseInboundObserved) HasStarted() bool { - if o != nil && o.Started != nil { - return true - } - - return false -} - -// SetStarted gets a reference to the given bool and assigns it to the Started field. -func (o *TxStagesResponseInboundObserved) SetStarted(v bool) { - o.Started = &v -} - -// GetPreConfirmationCount returns the PreConfirmationCount field value if set, zero value otherwise. -func (o *TxStagesResponseInboundObserved) GetPreConfirmationCount() int32 { - if o == nil || o.PreConfirmationCount == nil { - var ret int32 - return ret - } - return *o.PreConfirmationCount -} - -// GetPreConfirmationCountOk returns a tuple with the PreConfirmationCount field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundObserved) GetPreConfirmationCountOk() (*int32, bool) { - if o == nil || o.PreConfirmationCount == nil { - return nil, false - } - return o.PreConfirmationCount, true -} - -// HasPreConfirmationCount returns a boolean if a field has been set. -func (o *TxStagesResponseInboundObserved) HasPreConfirmationCount() bool { - if o != nil && o.PreConfirmationCount != nil { - return true - } - - return false -} - -// SetPreConfirmationCount gets a reference to the given int32 and assigns it to the PreConfirmationCount field. -func (o *TxStagesResponseInboundObserved) SetPreConfirmationCount(v int32) { - o.PreConfirmationCount = &v -} - -// GetFinalCount returns the FinalCount field value if set, zero value otherwise. -func (o *TxStagesResponseInboundObserved) GetFinalCount() int32 { - if o == nil || o.FinalCount == nil { - var ret int32 - return ret - } - return *o.FinalCount -} - -// GetFinalCountOk returns a tuple with the FinalCount field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundObserved) GetFinalCountOk() (*int32, bool) { - if o == nil || o.FinalCount == nil { - return nil, false - } - return o.FinalCount, true -} - -// HasFinalCount returns a boolean if a field has been set. -func (o *TxStagesResponseInboundObserved) HasFinalCount() bool { - if o != nil && o.FinalCount != nil { - return true - } - - return false -} - -// SetFinalCount gets a reference to the given int32 and assigns it to the FinalCount field. -func (o *TxStagesResponseInboundObserved) SetFinalCount(v int32) { - o.FinalCount = &v -} - -// GetCompleted returns the Completed field value -func (o *TxStagesResponseInboundObserved) GetCompleted() bool { - if o == nil { - var ret bool - return ret - } - - return o.Completed -} - -// GetCompletedOk returns a tuple with the Completed field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseInboundObserved) GetCompletedOk() (*bool, bool) { - if o == nil { - return nil, false - } - return &o.Completed, true -} - -// SetCompleted sets field value -func (o *TxStagesResponseInboundObserved) SetCompleted(v bool) { - o.Completed = v -} - -func (o TxStagesResponseInboundObserved) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.Started != nil { - toSerialize["started"] = o.Started - } - if o.PreConfirmationCount != nil { - toSerialize["pre_confirmation_count"] = o.PreConfirmationCount - } - if o.FinalCount != nil { - toSerialize["final_count"] = o.FinalCount - } - if true { - toSerialize["completed"] = o.Completed - } - return json.Marshal(toSerialize) -} - -type NullableTxStagesResponseInboundObserved struct { - value *TxStagesResponseInboundObserved - isSet bool -} - -func (v NullableTxStagesResponseInboundObserved) Get() *TxStagesResponseInboundObserved { - return v.value -} - -func (v *NullableTxStagesResponseInboundObserved) Set(val *TxStagesResponseInboundObserved) { - v.value = val - v.isSet = true -} - -func (v NullableTxStagesResponseInboundObserved) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStagesResponseInboundObserved) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStagesResponseInboundObserved(val *TxStagesResponseInboundObserved) *NullableTxStagesResponseInboundObserved { - return &NullableTxStagesResponseInboundObserved{value: val, isSet: true} -} - -func (v NullableTxStagesResponseInboundObserved) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStagesResponseInboundObserved) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_stages_response_outbound_delay.go b/openapi/gen/model_tx_stages_response_outbound_delay.go deleted file mode 100644 index a59c2a511b..0000000000 --- a/openapi/gen/model_tx_stages_response_outbound_delay.go +++ /dev/null @@ -1,183 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStagesResponseOutboundDelay struct for TxStagesResponseOutboundDelay -type TxStagesResponseOutboundDelay struct { - // the number of remaining THORChain blocks the outbound will be delayed - RemainingDelayBlocks *int64 `json:"remaining_delay_blocks,omitempty"` - // the estimated remaining seconds of the outbound delay before it will be sent - RemainingDelaySeconds *int64 `json:"remaining_delay_seconds,omitempty"` - // returns true if no transaction outbound delay remains - Completed bool `json:"completed"` -} - -// NewTxStagesResponseOutboundDelay instantiates a new TxStagesResponseOutboundDelay object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStagesResponseOutboundDelay(completed bool) *TxStagesResponseOutboundDelay { - this := TxStagesResponseOutboundDelay{} - this.Completed = completed - return &this -} - -// NewTxStagesResponseOutboundDelayWithDefaults instantiates a new TxStagesResponseOutboundDelay object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStagesResponseOutboundDelayWithDefaults() *TxStagesResponseOutboundDelay { - this := TxStagesResponseOutboundDelay{} - return &this -} - -// GetRemainingDelayBlocks returns the RemainingDelayBlocks field value if set, zero value otherwise. -func (o *TxStagesResponseOutboundDelay) GetRemainingDelayBlocks() int64 { - if o == nil || o.RemainingDelayBlocks == nil { - var ret int64 - return ret - } - return *o.RemainingDelayBlocks -} - -// GetRemainingDelayBlocksOk returns a tuple with the RemainingDelayBlocks field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseOutboundDelay) GetRemainingDelayBlocksOk() (*int64, bool) { - if o == nil || o.RemainingDelayBlocks == nil { - return nil, false - } - return o.RemainingDelayBlocks, true -} - -// HasRemainingDelayBlocks returns a boolean if a field has been set. -func (o *TxStagesResponseOutboundDelay) HasRemainingDelayBlocks() bool { - if o != nil && o.RemainingDelayBlocks != nil { - return true - } - - return false -} - -// SetRemainingDelayBlocks gets a reference to the given int64 and assigns it to the RemainingDelayBlocks field. -func (o *TxStagesResponseOutboundDelay) SetRemainingDelayBlocks(v int64) { - o.RemainingDelayBlocks = &v -} - -// GetRemainingDelaySeconds returns the RemainingDelaySeconds field value if set, zero value otherwise. -func (o *TxStagesResponseOutboundDelay) GetRemainingDelaySeconds() int64 { - if o == nil || o.RemainingDelaySeconds == nil { - var ret int64 - return ret - } - return *o.RemainingDelaySeconds -} - -// GetRemainingDelaySecondsOk returns a tuple with the RemainingDelaySeconds field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseOutboundDelay) GetRemainingDelaySecondsOk() (*int64, bool) { - if o == nil || o.RemainingDelaySeconds == nil { - return nil, false - } - return o.RemainingDelaySeconds, true -} - -// HasRemainingDelaySeconds returns a boolean if a field has been set. -func (o *TxStagesResponseOutboundDelay) HasRemainingDelaySeconds() bool { - if o != nil && o.RemainingDelaySeconds != nil { - return true - } - - return false -} - -// SetRemainingDelaySeconds gets a reference to the given int64 and assigns it to the RemainingDelaySeconds field. -func (o *TxStagesResponseOutboundDelay) SetRemainingDelaySeconds(v int64) { - o.RemainingDelaySeconds = &v -} - -// GetCompleted returns the Completed field value -func (o *TxStagesResponseOutboundDelay) GetCompleted() bool { - if o == nil { - var ret bool - return ret - } - - return o.Completed -} - -// GetCompletedOk returns a tuple with the Completed field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseOutboundDelay) GetCompletedOk() (*bool, bool) { - if o == nil { - return nil, false - } - return &o.Completed, true -} - -// SetCompleted sets field value -func (o *TxStagesResponseOutboundDelay) SetCompleted(v bool) { - o.Completed = v -} - -func (o TxStagesResponseOutboundDelay) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.RemainingDelayBlocks != nil { - toSerialize["remaining_delay_blocks"] = o.RemainingDelayBlocks - } - if o.RemainingDelaySeconds != nil { - toSerialize["remaining_delay_seconds"] = o.RemainingDelaySeconds - } - if true { - toSerialize["completed"] = o.Completed - } - return json.Marshal(toSerialize) -} - -type NullableTxStagesResponseOutboundDelay struct { - value *TxStagesResponseOutboundDelay - isSet bool -} - -func (v NullableTxStagesResponseOutboundDelay) Get() *TxStagesResponseOutboundDelay { - return v.value -} - -func (v *NullableTxStagesResponseOutboundDelay) Set(val *TxStagesResponseOutboundDelay) { - v.value = val - v.isSet = true -} - -func (v NullableTxStagesResponseOutboundDelay) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStagesResponseOutboundDelay) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStagesResponseOutboundDelay(val *TxStagesResponseOutboundDelay) *NullableTxStagesResponseOutboundDelay { - return &NullableTxStagesResponseOutboundDelay{value: val, isSet: true} -} - -func (v NullableTxStagesResponseOutboundDelay) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStagesResponseOutboundDelay) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_stages_response_outbound_signed.go b/openapi/gen/model_tx_stages_response_outbound_signed.go deleted file mode 100644 index bfed777afb..0000000000 --- a/openapi/gen/model_tx_stages_response_outbound_signed.go +++ /dev/null @@ -1,183 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStagesResponseOutboundSigned struct for TxStagesResponseOutboundSigned -type TxStagesResponseOutboundSigned struct { - // THORChain height for which the external outbound is scheduled - ScheduledOutboundHeight *int64 `json:"scheduled_outbound_height,omitempty"` - // THORChain blocks since the scheduled outbound height - BlocksSinceScheduled *int64 `json:"blocks_since_scheduled,omitempty"` - // returns true if an external transaction has been signed and broadcast (and observed in its mempool) - Completed bool `json:"completed"` -} - -// NewTxStagesResponseOutboundSigned instantiates a new TxStagesResponseOutboundSigned object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStagesResponseOutboundSigned(completed bool) *TxStagesResponseOutboundSigned { - this := TxStagesResponseOutboundSigned{} - this.Completed = completed - return &this -} - -// NewTxStagesResponseOutboundSignedWithDefaults instantiates a new TxStagesResponseOutboundSigned object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStagesResponseOutboundSignedWithDefaults() *TxStagesResponseOutboundSigned { - this := TxStagesResponseOutboundSigned{} - return &this -} - -// GetScheduledOutboundHeight returns the ScheduledOutboundHeight field value if set, zero value otherwise. -func (o *TxStagesResponseOutboundSigned) GetScheduledOutboundHeight() int64 { - if o == nil || o.ScheduledOutboundHeight == nil { - var ret int64 - return ret - } - return *o.ScheduledOutboundHeight -} - -// GetScheduledOutboundHeightOk returns a tuple with the ScheduledOutboundHeight field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseOutboundSigned) GetScheduledOutboundHeightOk() (*int64, bool) { - if o == nil || o.ScheduledOutboundHeight == nil { - return nil, false - } - return o.ScheduledOutboundHeight, true -} - -// HasScheduledOutboundHeight returns a boolean if a field has been set. -func (o *TxStagesResponseOutboundSigned) HasScheduledOutboundHeight() bool { - if o != nil && o.ScheduledOutboundHeight != nil { - return true - } - - return false -} - -// SetScheduledOutboundHeight gets a reference to the given int64 and assigns it to the ScheduledOutboundHeight field. -func (o *TxStagesResponseOutboundSigned) SetScheduledOutboundHeight(v int64) { - o.ScheduledOutboundHeight = &v -} - -// GetBlocksSinceScheduled returns the BlocksSinceScheduled field value if set, zero value otherwise. -func (o *TxStagesResponseOutboundSigned) GetBlocksSinceScheduled() int64 { - if o == nil || o.BlocksSinceScheduled == nil { - var ret int64 - return ret - } - return *o.BlocksSinceScheduled -} - -// GetBlocksSinceScheduledOk returns a tuple with the BlocksSinceScheduled field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseOutboundSigned) GetBlocksSinceScheduledOk() (*int64, bool) { - if o == nil || o.BlocksSinceScheduled == nil { - return nil, false - } - return o.BlocksSinceScheduled, true -} - -// HasBlocksSinceScheduled returns a boolean if a field has been set. -func (o *TxStagesResponseOutboundSigned) HasBlocksSinceScheduled() bool { - if o != nil && o.BlocksSinceScheduled != nil { - return true - } - - return false -} - -// SetBlocksSinceScheduled gets a reference to the given int64 and assigns it to the BlocksSinceScheduled field. -func (o *TxStagesResponseOutboundSigned) SetBlocksSinceScheduled(v int64) { - o.BlocksSinceScheduled = &v -} - -// GetCompleted returns the Completed field value -func (o *TxStagesResponseOutboundSigned) GetCompleted() bool { - if o == nil { - var ret bool - return ret - } - - return o.Completed -} - -// GetCompletedOk returns a tuple with the Completed field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseOutboundSigned) GetCompletedOk() (*bool, bool) { - if o == nil { - return nil, false - } - return &o.Completed, true -} - -// SetCompleted sets field value -func (o *TxStagesResponseOutboundSigned) SetCompleted(v bool) { - o.Completed = v -} - -func (o TxStagesResponseOutboundSigned) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if o.ScheduledOutboundHeight != nil { - toSerialize["scheduled_outbound_height"] = o.ScheduledOutboundHeight - } - if o.BlocksSinceScheduled != nil { - toSerialize["blocks_since_scheduled"] = o.BlocksSinceScheduled - } - if true { - toSerialize["completed"] = o.Completed - } - return json.Marshal(toSerialize) -} - -type NullableTxStagesResponseOutboundSigned struct { - value *TxStagesResponseOutboundSigned - isSet bool -} - -func (v NullableTxStagesResponseOutboundSigned) Get() *TxStagesResponseOutboundSigned { - return v.value -} - -func (v *NullableTxStagesResponseOutboundSigned) Set(val *TxStagesResponseOutboundSigned) { - v.value = val - v.isSet = true -} - -func (v NullableTxStagesResponseOutboundSigned) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStagesResponseOutboundSigned) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStagesResponseOutboundSigned(val *TxStagesResponseOutboundSigned) *NullableTxStagesResponseOutboundSigned { - return &NullableTxStagesResponseOutboundSigned{value: val, isSet: true} -} - -func (v NullableTxStagesResponseOutboundSigned) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStagesResponseOutboundSigned) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_stages_response_swap_finalised.go b/openapi/gen/model_tx_stages_response_swap_finalised.go deleted file mode 100644 index 3bc747dd3d..0000000000 --- a/openapi/gen/model_tx_stages_response_swap_finalised.go +++ /dev/null @@ -1,109 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStagesResponseSwapFinalised struct for TxStagesResponseSwapFinalised -type TxStagesResponseSwapFinalised struct { - // (to be deprecated in favor of swap_status) returns true if an inbound transaction's swap (successful or refunded) is no longer pending - Completed bool `json:"completed"` -} - -// NewTxStagesResponseSwapFinalised instantiates a new TxStagesResponseSwapFinalised object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStagesResponseSwapFinalised(completed bool) *TxStagesResponseSwapFinalised { - this := TxStagesResponseSwapFinalised{} - this.Completed = completed - return &this -} - -// NewTxStagesResponseSwapFinalisedWithDefaults instantiates a new TxStagesResponseSwapFinalised object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStagesResponseSwapFinalisedWithDefaults() *TxStagesResponseSwapFinalised { - this := TxStagesResponseSwapFinalised{} - return &this -} - -// GetCompleted returns the Completed field value -func (o *TxStagesResponseSwapFinalised) GetCompleted() bool { - if o == nil { - var ret bool - return ret - } - - return o.Completed -} - -// GetCompletedOk returns a tuple with the Completed field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseSwapFinalised) GetCompletedOk() (*bool, bool) { - if o == nil { - return nil, false - } - return &o.Completed, true -} - -// SetCompleted sets field value -func (o *TxStagesResponseSwapFinalised) SetCompleted(v bool) { - o.Completed = v -} - -func (o TxStagesResponseSwapFinalised) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if true { - toSerialize["completed"] = o.Completed - } - return json.Marshal(toSerialize) -} - -type NullableTxStagesResponseSwapFinalised struct { - value *TxStagesResponseSwapFinalised - isSet bool -} - -func (v NullableTxStagesResponseSwapFinalised) Get() *TxStagesResponseSwapFinalised { - return v.value -} - -func (v *NullableTxStagesResponseSwapFinalised) Set(val *TxStagesResponseSwapFinalised) { - v.value = val - v.isSet = true -} - -func (v NullableTxStagesResponseSwapFinalised) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStagesResponseSwapFinalised) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStagesResponseSwapFinalised(val *TxStagesResponseSwapFinalised) *NullableTxStagesResponseSwapFinalised { - return &NullableTxStagesResponseSwapFinalised{value: val, isSet: true} -} - -func (v NullableTxStagesResponseSwapFinalised) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStagesResponseSwapFinalised) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_stages_response_swap_status.go b/openapi/gen/model_tx_stages_response_swap_status.go deleted file mode 100644 index a1168d1d3b..0000000000 --- a/openapi/gen/model_tx_stages_response_swap_status.go +++ /dev/null @@ -1,145 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStagesResponseSwapStatus struct for TxStagesResponseSwapStatus -type TxStagesResponseSwapStatus struct { - // true when awaiting a swap - Pending bool `json:"pending"` - Streaming *TxStagesResponseSwapStatusStreaming `json:"streaming,omitempty"` -} - -// NewTxStagesResponseSwapStatus instantiates a new TxStagesResponseSwapStatus object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStagesResponseSwapStatus(pending bool) *TxStagesResponseSwapStatus { - this := TxStagesResponseSwapStatus{} - this.Pending = pending - return &this -} - -// NewTxStagesResponseSwapStatusWithDefaults instantiates a new TxStagesResponseSwapStatus object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStagesResponseSwapStatusWithDefaults() *TxStagesResponseSwapStatus { - this := TxStagesResponseSwapStatus{} - return &this -} - -// GetPending returns the Pending field value -func (o *TxStagesResponseSwapStatus) GetPending() bool { - if o == nil { - var ret bool - return ret - } - - return o.Pending -} - -// GetPendingOk returns a tuple with the Pending field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseSwapStatus) GetPendingOk() (*bool, bool) { - if o == nil { - return nil, false - } - return &o.Pending, true -} - -// SetPending sets field value -func (o *TxStagesResponseSwapStatus) SetPending(v bool) { - o.Pending = v -} - -// GetStreaming returns the Streaming field value if set, zero value otherwise. -func (o *TxStagesResponseSwapStatus) GetStreaming() TxStagesResponseSwapStatusStreaming { - if o == nil || o.Streaming == nil { - var ret TxStagesResponseSwapStatusStreaming - return ret - } - return *o.Streaming -} - -// GetStreamingOk returns a tuple with the Streaming field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *TxStagesResponseSwapStatus) GetStreamingOk() (*TxStagesResponseSwapStatusStreaming, bool) { - if o == nil || o.Streaming == nil { - return nil, false - } - return o.Streaming, true -} - -// HasStreaming returns a boolean if a field has been set. -func (o *TxStagesResponseSwapStatus) HasStreaming() bool { - if o != nil && o.Streaming != nil { - return true - } - - return false -} - -// SetStreaming gets a reference to the given TxStagesResponseSwapStatusStreaming and assigns it to the Streaming field. -func (o *TxStagesResponseSwapStatus) SetStreaming(v TxStagesResponseSwapStatusStreaming) { - o.Streaming = &v -} - -func (o TxStagesResponseSwapStatus) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if true { - toSerialize["pending"] = o.Pending - } - if o.Streaming != nil { - toSerialize["streaming"] = o.Streaming - } - return json.Marshal(toSerialize) -} - -type NullableTxStagesResponseSwapStatus struct { - value *TxStagesResponseSwapStatus - isSet bool -} - -func (v NullableTxStagesResponseSwapStatus) Get() *TxStagesResponseSwapStatus { - return v.value -} - -func (v *NullableTxStagesResponseSwapStatus) Set(val *TxStagesResponseSwapStatus) { - v.value = val - v.isSet = true -} - -func (v NullableTxStagesResponseSwapStatus) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStagesResponseSwapStatus) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStagesResponseSwapStatus(val *TxStagesResponseSwapStatus) *NullableTxStagesResponseSwapStatus { - return &NullableTxStagesResponseSwapStatus{value: val, isSet: true} -} - -func (v NullableTxStagesResponseSwapStatus) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStagesResponseSwapStatus) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_stages_response_swap_status_streaming.go b/openapi/gen/model_tx_stages_response_swap_status_streaming.go deleted file mode 100644 index ba626448b8..0000000000 --- a/openapi/gen/model_tx_stages_response_swap_status_streaming.go +++ /dev/null @@ -1,169 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStagesResponseSwapStatusStreaming struct for TxStagesResponseSwapStatusStreaming -type TxStagesResponseSwapStatusStreaming struct { - // how often each swap is made, in blocks - Interval int32 `json:"interval"` - // the total number of swaps in a streaming swaps - Quantity int32 `json:"quantity"` - // the amount of swap attempts so far - Count int32 `json:"count"` -} - -// NewTxStagesResponseSwapStatusStreaming instantiates a new TxStagesResponseSwapStatusStreaming object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStagesResponseSwapStatusStreaming(interval int32, quantity int32, count int32) *TxStagesResponseSwapStatusStreaming { - this := TxStagesResponseSwapStatusStreaming{} - this.Interval = interval - this.Quantity = quantity - this.Count = count - return &this -} - -// NewTxStagesResponseSwapStatusStreamingWithDefaults instantiates a new TxStagesResponseSwapStatusStreaming object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStagesResponseSwapStatusStreamingWithDefaults() *TxStagesResponseSwapStatusStreaming { - this := TxStagesResponseSwapStatusStreaming{} - return &this -} - -// GetInterval returns the Interval field value -func (o *TxStagesResponseSwapStatusStreaming) GetInterval() int32 { - if o == nil { - var ret int32 - return ret - } - - return o.Interval -} - -// GetIntervalOk returns a tuple with the Interval field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseSwapStatusStreaming) GetIntervalOk() (*int32, bool) { - if o == nil { - return nil, false - } - return &o.Interval, true -} - -// SetInterval sets field value -func (o *TxStagesResponseSwapStatusStreaming) SetInterval(v int32) { - o.Interval = v -} - -// GetQuantity returns the Quantity field value -func (o *TxStagesResponseSwapStatusStreaming) GetQuantity() int32 { - if o == nil { - var ret int32 - return ret - } - - return o.Quantity -} - -// GetQuantityOk returns a tuple with the Quantity field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseSwapStatusStreaming) GetQuantityOk() (*int32, bool) { - if o == nil { - return nil, false - } - return &o.Quantity, true -} - -// SetQuantity sets field value -func (o *TxStagesResponseSwapStatusStreaming) SetQuantity(v int32) { - o.Quantity = v -} - -// GetCount returns the Count field value -func (o *TxStagesResponseSwapStatusStreaming) GetCount() int32 { - if o == nil { - var ret int32 - return ret - } - - return o.Count -} - -// GetCountOk returns a tuple with the Count field value -// and a boolean to check if the value has been set. -func (o *TxStagesResponseSwapStatusStreaming) GetCountOk() (*int32, bool) { - if o == nil { - return nil, false - } - return &o.Count, true -} - -// SetCount sets field value -func (o *TxStagesResponseSwapStatusStreaming) SetCount(v int32) { - o.Count = v -} - -func (o TxStagesResponseSwapStatusStreaming) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if true { - toSerialize["interval"] = o.Interval - } - if true { - toSerialize["quantity"] = o.Quantity - } - if true { - toSerialize["count"] = o.Count - } - return json.Marshal(toSerialize) -} - -type NullableTxStagesResponseSwapStatusStreaming struct { - value *TxStagesResponseSwapStatusStreaming - isSet bool -} - -func (v NullableTxStagesResponseSwapStatusStreaming) Get() *TxStagesResponseSwapStatusStreaming { - return v.value -} - -func (v *NullableTxStagesResponseSwapStatusStreaming) Set(val *TxStagesResponseSwapStatusStreaming) { - v.value = val - v.isSet = true -} - -func (v NullableTxStagesResponseSwapStatusStreaming) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStagesResponseSwapStatusStreaming) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStagesResponseSwapStatusStreaming(val *TxStagesResponseSwapStatusStreaming) *NullableTxStagesResponseSwapStatusStreaming { - return &NullableTxStagesResponseSwapStatusStreaming{value: val, isSet: true} -} - -func (v NullableTxStagesResponseSwapStatusStreaming) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStagesResponseSwapStatusStreaming) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/openapi/gen/model_tx_status_response_planned_out_txs_inner.go b/openapi/gen/model_tx_status_response_planned_out_txs_inner.go deleted file mode 100644 index b7760b9c92..0000000000 --- a/openapi/gen/model_tx_status_response_planned_out_txs_inner.go +++ /dev/null @@ -1,196 +0,0 @@ -/* -Thornode API - -Thornode REST API. - -Contact: devs@thorchain.org -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package openapi - -import ( - "encoding/json" -) - -// TxStatusResponsePlannedOutTxsInner struct for TxStatusResponsePlannedOutTxsInner -type TxStatusResponsePlannedOutTxsInner struct { - Chain string `json:"chain"` - ToAddress string `json:"to_address"` - Coin Coin `json:"coin"` - // returns true if the planned transaction has a refund memo - Refund bool `json:"refund"` -} - -// NewTxStatusResponsePlannedOutTxsInner instantiates a new TxStatusResponsePlannedOutTxsInner object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewTxStatusResponsePlannedOutTxsInner(chain string, toAddress string, coin Coin, refund bool) *TxStatusResponsePlannedOutTxsInner { - this := TxStatusResponsePlannedOutTxsInner{} - this.Chain = chain - this.ToAddress = toAddress - this.Coin = coin - this.Refund = refund - return &this -} - -// NewTxStatusResponsePlannedOutTxsInnerWithDefaults instantiates a new TxStatusResponsePlannedOutTxsInner object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewTxStatusResponsePlannedOutTxsInnerWithDefaults() *TxStatusResponsePlannedOutTxsInner { - this := TxStatusResponsePlannedOutTxsInner{} - return &this -} - -// GetChain returns the Chain field value -func (o *TxStatusResponsePlannedOutTxsInner) GetChain() string { - if o == nil { - var ret string - return ret - } - - return o.Chain -} - -// GetChainOk returns a tuple with the Chain field value -// and a boolean to check if the value has been set. -func (o *TxStatusResponsePlannedOutTxsInner) GetChainOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.Chain, true -} - -// SetChain sets field value -func (o *TxStatusResponsePlannedOutTxsInner) SetChain(v string) { - o.Chain = v -} - -// GetToAddress returns the ToAddress field value -func (o *TxStatusResponsePlannedOutTxsInner) GetToAddress() string { - if o == nil { - var ret string - return ret - } - - return o.ToAddress -} - -// GetToAddressOk returns a tuple with the ToAddress field value -// and a boolean to check if the value has been set. -func (o *TxStatusResponsePlannedOutTxsInner) GetToAddressOk() (*string, bool) { - if o == nil { - return nil, false - } - return &o.ToAddress, true -} - -// SetToAddress sets field value -func (o *TxStatusResponsePlannedOutTxsInner) SetToAddress(v string) { - o.ToAddress = v -} - -// GetCoin returns the Coin field value -func (o *TxStatusResponsePlannedOutTxsInner) GetCoin() Coin { - if o == nil { - var ret Coin - return ret - } - - return o.Coin -} - -// GetCoinOk returns a tuple with the Coin field value -// and a boolean to check if the value has been set. -func (o *TxStatusResponsePlannedOutTxsInner) GetCoinOk() (*Coin, bool) { - if o == nil { - return nil, false - } - return &o.Coin, true -} - -// SetCoin sets field value -func (o *TxStatusResponsePlannedOutTxsInner) SetCoin(v Coin) { - o.Coin = v -} - -// GetRefund returns the Refund field value -func (o *TxStatusResponsePlannedOutTxsInner) GetRefund() bool { - if o == nil { - var ret bool - return ret - } - - return o.Refund -} - -// GetRefundOk returns a tuple with the Refund field value -// and a boolean to check if the value has been set. -func (o *TxStatusResponsePlannedOutTxsInner) GetRefundOk() (*bool, bool) { - if o == nil { - return nil, false - } - return &o.Refund, true -} - -// SetRefund sets field value -func (o *TxStatusResponsePlannedOutTxsInner) SetRefund(v bool) { - o.Refund = v -} - -func (o TxStatusResponsePlannedOutTxsInner) MarshalJSON_deprecated() ([]byte, error) { - toSerialize := map[string]interface{}{} - if true { - toSerialize["chain"] = o.Chain - } - if true { - toSerialize["to_address"] = o.ToAddress - } - if true { - toSerialize["coin"] = o.Coin - } - if true { - toSerialize["refund"] = o.Refund - } - return json.Marshal(toSerialize) -} - -type NullableTxStatusResponsePlannedOutTxsInner struct { - value *TxStatusResponsePlannedOutTxsInner - isSet bool -} - -func (v NullableTxStatusResponsePlannedOutTxsInner) Get() *TxStatusResponsePlannedOutTxsInner { - return v.value -} - -func (v *NullableTxStatusResponsePlannedOutTxsInner) Set(val *TxStatusResponsePlannedOutTxsInner) { - v.value = val - v.isSet = true -} - -func (v NullableTxStatusResponsePlannedOutTxsInner) IsSet() bool { - return v.isSet -} - -func (v *NullableTxStatusResponsePlannedOutTxsInner) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableTxStatusResponsePlannedOutTxsInner(val *TxStatusResponsePlannedOutTxsInner) *NullableTxStatusResponsePlannedOutTxsInner { - return &NullableTxStatusResponsePlannedOutTxsInner{value: val, isSet: true} -} - -func (v NullableTxStatusResponsePlannedOutTxsInner) MarshalJSON_deprecated() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableTxStatusResponsePlannedOutTxsInner) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/test/regression/mnt/blocks/api/quotes/loans.json b/test/regression/mnt/blocks/api/quotes/loans.json index f1e1f1315b..5e0ed5de91 100644 --- a/test/regression/mnt/blocks/api/quotes/loans.json +++ b/test/regression/mnt/blocks/api/quotes/loans.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A2E9CDC5F3AFB05835F2748312DAC6AEDF4E165C6E8D3ED55CAB4DD72778649", + "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "772CC917CF46C4CBE7DC7E661CE037502906C48C1C03D176F2FB39996E1454AC", + "app_hash": "6696AE2A990324495B11AF19A414EF4596B908E0EB5084A8DBDA2506CBD57600", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D02D8EFE27A5A38462BBC4D89418740D08CC80632F36EAAD9F441B7BE68385F6", + "app_hash": "5F23DCE8E28C638F9351C4A5B3B545E2E5D7AB8163DCF7631C4440FC24C1B82D", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B8388BD63FB699DDECE5A710E7B10D5D7DA47A944AF771090D0BF62FB86C1B61", + "app_hash": "88C68D47ADD46680FFA2F48F5047A65E78B9E1FA46724ED96366E00417B60D8B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1198,7 +1198,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5576313554867776F4A0B55E9CD2FBD68D7B8C34667A19C5397935E592873672", + "app_hash": "B55F1CD17594F96024FA66B887BA30B21409BCDB4687381B46F74432F2CD3F72", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json b/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json index c5783008a8..2dac55f789 100644 --- a/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json +++ b/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A2E9CDC5F3AFB05835F2748312DAC6AEDF4E165C6E8D3ED55CAB4DD72778649", + "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/api/quotes/swap.json b/test/regression/mnt/blocks/api/quotes/swap.json index aec820d9ff..8be8c98a13 100644 --- a/test/regression/mnt/blocks/api/quotes/swap.json +++ b/test/regression/mnt/blocks/api/quotes/swap.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C65A81E6D681DF4F39AAE60B15DED65EAA90E5F4B4287B1CE65D3DB4B6A967B8", + "app_hash": "ED3B36AB64FF6D5D76DE3239BAB03F65309FE56CEF95D3B2BA2BB45230A31A22", "last_results_hash": "ECBC0421D68116847F1935BD03435581FB51088E271F226A23A8310DBBFFD151", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -635,7 +635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BF450EE63C72271F2CE62C4503DB7EDE46023FF70F14F533199789AE0730659E", + "app_hash": "7C0A36E32847E3CFEECA1DDA7F79310014A18FB0C3D508D42407C27BB00C2697", "last_results_hash": "7B73C465B46E2D9BC3634ED3633FD7446CC4CF01EE208AEF8D37EC45E4CF2542", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -895,7 +895,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "50F569F9E49450B79B5743F5F1FCF30C06F27785D6F61DA98BC4B0C5949D1EE3", + "app_hash": "943AFB70611D3BE492A73C54AD5D401B83E26593F61E3FA2C0A9D3531476F028", "last_results_hash": "5DE85F04EB8CEBBFD40B1D016147D13C9AA3EE1A886A88AEF7EF04BF2EEC2617", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1242,7 +1242,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "49F6B925E39A20B049C2263570589E431444EC66A4DD5E2ADE559887109BD72A", + "app_hash": "C8EABCAD9811D3701ADCDE61637FF6FD25A180CF9531056BF83779CB277FBAA5", "last_results_hash": "CBB94830EBBE72469459E8411EB50BB7E1A990710F37400596253E1179177652", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1589,7 +1589,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C79AA3EFB2C45264D782CF8FEA9D1492B01D44067410B10142F6B50666A2C9F7", + "app_hash": "BE205A5F82C4F2DEC4AAE9801D795866AA113B915DF957141312309401FAA072", "last_results_hash": "DC82DA0DB8EF31F3DD37BCFE9D60841489492A17F1F60990F26DB427AE01506B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1869,7 +1869,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CAE6ED907A007B647754B2B54A206C21B22DFB6F22AD201B069243D22365A58C", + "app_hash": "503DC9EB53091BE4FBD8DD984D06B91FB3E7B250C5B84BB9B6AFAB98619A71CE", "last_results_hash": "365E7096A35CB56A4C1D15F4E8382441999BDBD7FAE9E88F873BA0BD3F0DE403", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2113,7 +2113,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "22E3083EF6AA97B13653DF131E492A7ECA4F56D8E86AFF3D2A71A4E14BAF8B12", + "app_hash": "37C2FA6B609F3B9AFCF71C399B2205DB3AEC803C41C541D0569538EF86839FE2", "last_results_hash": "0EAACBF490166C97F35436EA4302B3C00A3A2FBDE3661B1C59CDE005B46FEF71", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2473,7 +2473,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E90392F7B0AD0848F40B9AF66F699D86568A65A347673D58D07BFE2997195DCC", + "app_hash": "AF783187BC7BC539E71587E8BE4C98774203BB3466261E8211C849A9742562CC", "last_results_hash": "8DA0E70B75700B412E1BB29EE8298D5312AD718C609CD2F413A763FC0590D417", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2717,7 +2717,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7CDAE53646BAF8ACF5E45ECD910C8222E370D5497E9F48F5A6F6AA84E0BB6D85", + "app_hash": "65452891C88D441AC09FC83C943199E0B3883B0ADE2EFCD14C4387C94FCC45B8", "last_results_hash": "0BCB1B9A83A773A8EF92065DC88173E156E77DB16623CF480C21D4EB0072AC64", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3061,7 +3061,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1A7A43192D64B5D524F2A955E52300EA68FDE472904DCE2F73BC6F278CC5590A", + "app_hash": "8CB49F53450D557094EF338AC1BB20FD1F987D3C0146B4B31B7EE9C4A1E280A4", "last_results_hash": "9B527FD62830AD8A4BBD237BF132C159B1E2929E9A2AF398650A447C5E20C289", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3395,7 +3395,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5A73D97803C2C71C19595666B9B985318875D280C0FCDA939FA07435DAC62419", + "app_hash": "653DA85FE684F5B9C3704B4052C814DD9EFFCF489ADC71D3936CA96A65182F82", "last_results_hash": "B12E939B4852CF5510F08682F89F74E53B9CC5D7C7AAF27BCDDB4B061DFC62F2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/ban/ban.json b/test/regression/mnt/blocks/ban/ban.json index 4af7981bb7..efe1e743df 100644 --- a/test/regression/mnt/blocks/ban/ban.json +++ b/test/regression/mnt/blocks/ban/ban.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/memo.json b/test/regression/mnt/blocks/core/memo.json index d37f5291a8..23dae901dc 100644 --- a/test/regression/mnt/blocks/core/memo.json +++ b/test/regression/mnt/blocks/core/memo.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -417,7 +417,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "920002C5F29DE6F0215FA54DD94E9E9731FEC4D9ED79124C41110DD24E658667", + "app_hash": "42D5566816E7EE009E39ED09118901A2B5F1265200ADFFB54B87E52A226A3160", "last_results_hash": "9DCB47572B25CD19474FEFF85CC33605BC5BEC0571833F806DB5E4B9D1644285", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/outbound-fee.json b/test/regression/mnt/blocks/core/outbound-fee.json index 0d773b2aa2..ace415fa6f 100644 --- a/test/regression/mnt/blocks/core/outbound-fee.json +++ b/test/regression/mnt/blocks/core/outbound-fee.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "24405DAE2759E63D9AD815935C350BC83AAAD81B18EBF1743E9A079DBDEC92E1", + "app_hash": "6BF965CF168D06F0FE760F956783B30B342DD7DAC86CFA53A5CBAF0214EB923C", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -635,7 +635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "14A406761C321231657AA4D1E9F4A9436E6BC5A02A29F89464117C10239FDD22", + "app_hash": "ADCBB9FEEFE7005AC56DD1AF26F82250A1F3E4AED6F6ABBD225424CFCA6E94FE", "last_results_hash": "0E1A82C3BF479F7ED90B97B544EC36E15DDFA97662F5AB8D4DCD76AEE80EAC08", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/send.json b/test/regression/mnt/blocks/core/send.json index e6b8ad5aa6..5657ea02c8 100644 --- a/test/regression/mnt/blocks/core/send.json +++ b/test/regression/mnt/blocks/core/send.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -216,7 +216,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4296773C99F0D335CFE65C4814DFB3F6C8B41DDD5A50E2B3B11890B1C68398E1", + "app_hash": "63541DA5EA29D2EEBDE11C3DD9CCF279F10C5D8D160E13AA8D07EAFCA9696E27", "last_results_hash": "A5A864871D3ECD6861B634DA6C7097E296E903F1006E7DA90F4B4C2341428568", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/vault-frozen.json b/test/regression/mnt/blocks/core/vault-frozen.json index ca48db08a5..f72e7613a2 100644 --- a/test/regression/mnt/blocks/core/vault-frozen.json +++ b/test/regression/mnt/blocks/core/vault-frozen.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "24405DAE2759E63D9AD815935C350BC83AAAD81B18EBF1743E9A079DBDEC92E1", + "app_hash": "6BF965CF168D06F0FE760F956783B30B342DD7DAC86CFA53A5CBAF0214EB923C", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -495,7 +495,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0A4C581B8D1F76E961C71F6860BB1FFF050010E4F26AED99416F64FC5A9D0603", + "app_hash": "E1131D12D1AAF946F968433E68460E60DECAC713B1EDD98FD79FFE94F1E45116", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -696,7 +696,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5810933A538EAD878A4003D3DC8755913FC52EC2EA1BA8AEEE65FEB8B83FD574", + "app_hash": "55DCA596579A4CF281C914AFC621109A2CAC1BC7D7F422A499DC80BD13091FD5", "last_results_hash": "0B3378EBAEE357C787EFD4EACE6185E4A98EF6D2FB4DCEB2F2373C6D961DFD8E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -827,7 +827,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "47E308CC299B683EFBB188FE0F8F72C52912B6CFC53CD863F71053A804E82D57", + "app_hash": "03419AF1DFAFEBECBA99158F5331C82A9464A51B02F95FB45F420E6442BE6E98", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -931,7 +931,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A1AE6FCBCF1D5BD2A848276C4D87E84E5F0732996AAC5B9EFDE0719A62D450E6", + "app_hash": "29BE97ADFD8A8975F32D984A5AD1392E9B7D86F9BC2D7D3042536DE0D4C73F5B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/deposit/deposit.json b/test/regression/mnt/blocks/deposit/deposit.json index 3a5334f47d..9958c41acf 100644 --- a/test/regression/mnt/blocks/deposit/deposit.json +++ b/test/regression/mnt/blocks/deposit/deposit.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -192,7 +192,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "45FEE82D1BEB22EC0F2106F46233712CEE826C955B936E17F8AE7B7C1B1AF4C3", + "app_hash": "FC3530B3E03F242553A7F434939D36BE5CCDD13D3F47F9BE5866FB396FBD8D78", "last_results_hash": "02798EDDBC0268A0996D39E64BF35545E7E8D19D65EBB67FFF1C73B62AC4DA3A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -360,7 +360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "77FBCDC4B157ACB9B1838809488B5E11A7FFED49608401783684C24487905B93", + "app_hash": "BE31EFDDE24419973988E310A57E4AF93FD7E208F8E5110C5830FE98EE08037B", "last_results_hash": "95E1BB8617DEB5291051F83893C4E08F5466DD90961533CA8F116764C8EFC76E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/errata-tx/errata-tx.json b/test/regression/mnt/blocks/errata-tx/errata-tx.json index ef3d861fb1..ee50094026 100644 --- a/test/regression/mnt/blocks/errata-tx/errata-tx.json +++ b/test/regression/mnt/blocks/errata-tx/errata-tx.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -370,7 +370,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "14F4898E422B153869D478B0DAFA0A211AE86AAF3666CC8A147FA5F05E7AD2E2", + "app_hash": "A3BDCE2D5A29D65690F289194C182A55598B202289E10893718D73CA7A509D1E", "last_results_hash": "80C51ABE33439269943F4D53AEE0B9BD0C9574B7983A1B6CCCD54F9CEE2AF3EB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -523,7 +523,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "00362BB18107A1E546CAB27BCD82D8422494AD8C77604D83DFEF0E916DEBD5E4", + "app_hash": "D6BAE2F3969909D352A7AF79D65743B9D29AA689E228F39C3CDAB8E8146860AC", "last_results_hash": "1020977CFBE278E6A6A39C097A76AB34DBF0C2C5D04CE0B8ADF7BDDBF8BB3979", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/gas/outbound-over-max-gas.json b/test/regression/mnt/blocks/gas/outbound-over-max-gas.json index 1a3dbd3458..f3dc29860c 100644 --- a/test/regression/mnt/blocks/gas/outbound-over-max-gas.json +++ b/test/regression/mnt/blocks/gas/outbound-over-max-gas.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "149126C8E620ABC71989DC7C75575F65C93ADDBFCC1409089FB1AF270CC9006A", + "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -454,7 +454,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "640D8319DD75CD5F84A79843260A60073DBB8F55A40AA8C300CAAAB98A06F40B", + "app_hash": "C867BAA735988AC26C2071537DB55FB532A8CBB845DE8038434C8C162F5EBE53", "last_results_hash": "A8C8E657652A9C06194CDF8C058738646A5AEBC93587A8465CEEEDF55F8D3F46", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -761,7 +761,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E6F517E0CD7645FC8865B39D25D0ECFFC46F63BA973CE136C3AA921C2EF8E1EB", + "app_hash": "096A00878B72DF79558B3D50D23852638C35CDFD8342A5A9FB8758279F5ED9BD", "last_results_hash": "D264AA4E45D851032408E6ED2CDCEC6DDEC25BAA26695032A6C7B84B01D1EB37", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1021,7 +1021,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3A675C41489312A0B995A85F2E3C076D0D90CC8DBA6BCB47FE97FE5F13552FC2", + "app_hash": "DB52F20F14DE5BED2F6695FC8FC6BAF09DDC4F56B0378BA22CDBFA5280CF7AC9", "last_results_hash": "08FDB2076B73F37D11B443DA18D9721CBB05EABF4818DD6E1B969884A384BDF0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/affiliates.json b/test/regression/mnt/blocks/lending/affiliates.json index f8f9be45ad..181c00fa24 100644 --- a/test/regression/mnt/blocks/lending/affiliates.json +++ b/test/regression/mnt/blocks/lending/affiliates.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A2E9CDC5F3AFB05835F2748312DAC6AEDF4E165C6E8D3ED55CAB4DD72778649", + "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "772CC917CF46C4CBE7DC7E661CE037502906C48C1C03D176F2FB39996E1454AC", + "app_hash": "6696AE2A990324495B11AF19A414EF4596B908E0EB5084A8DBDA2506CBD57600", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D02D8EFE27A5A38462BBC4D89418740D08CC80632F36EAAD9F441B7BE68385F6", + "app_hash": "5F23DCE8E28C638F9351C4A5B3B545E2E5D7AB8163DCF7631C4440FC24C1B82D", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B8388BD63FB699DDECE5A710E7B10D5D7DA47A944AF771090D0BF62FB86C1B61", + "app_hash": "88C68D47ADD46680FFA2F48F5047A65E78B9E1FA46724ED96366E00417B60D8B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1198,7 +1198,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5576313554867776F4A0B55E9CD2FBD68D7B8C34667A19C5397935E592873672", + "app_hash": "B55F1CD17594F96024FA66B887BA30B21409BCDB4687381B46F74432F2CD3F72", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1519,7 +1519,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "22E33A9C0189C1E8A88E90FBB90AF102274DFBA1179E82DCC3DCB4D9C9E66813", + "app_hash": "62F2B746761A06DCAD60D0B4F8C203D67D17533AFA173BA95A1866181BF3337E", "last_results_hash": "2F08D2BF68DD08043A236A7B178F1726A3AF497B16A898E9C02D238ED74F74CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2167,7 +2167,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7592759A5C31D851E56C701D5F94F7A56509A70E38EB1237B8F2F8EDFFE3F9DE", + "app_hash": "6793EF28C49B4110A68C1E37F89A3380155CFC84EBD59322F1CD4F022591C94E", "last_results_hash": "0D50E38BD41F62B47ED406F81FD7A325BB4966925A6FDBA118F60F7006D73A71", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2493,7 +2493,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BD19F622B7F298F7E15D86EEBAC1C4CB415984CDD0AB796BDB1936E4BA119C72", + "app_hash": "497EEA68ACD970AABB6E56E2F7EB781E3A56A24D21D6560B7847A1BA803BA67F", "last_results_hash": "600466046EAC10A47ABAFF43FA139698BEA161B41F23EF7DA47126D51E6C93B4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2814,7 +2814,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56D22EACDD79DAB84E70AAF4DC993A7B13BEE67F2DCD8F73126E88130160D09E", + "app_hash": "EA50C5F8067E88F1DE45A9625335270273E017152E2A9FB30D30B3CE768E7EF3", "last_results_hash": "3DC2D96F03FEA516A1A7C8A461183343B04709C4A713D5BAAF63E5E3056029FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3462,7 +3462,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DF84489C020C9CC7C188E9FD30498DDFACFF916A6AACEEFF0F117DCDD49EEECF", + "app_hash": "99B61FD81638BF188443261AF8D36B73B8B69A85F1876149D5B7A6DEF9C28FB8", "last_results_hash": "1179550B6A4E703785A6DB2295FEA0E61841B764CCDE2911C450286FEE22E547", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3788,7 +3788,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E31D977AF3DEFE918DEE4C79E4DBBD7432CE231F80304245DDF4241E9896BB4", + "app_hash": "A417D69043930FC6103035126A5A7273176CCF2F8597C9ED1B49F351EAB67B91", "last_results_hash": "67676094D4CC8DEDC787841B558B25E1893961A2BF6D70BE09FE20A780122259", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4517,7 +4517,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "76AEBE146CDA039CE13978EC15AD9597A1450DF34B04BF5BC15C38F96EB7B0DC", + "app_hash": "EAF4216E8EE8C44FD7133D73C1D97023A58C40636C587CF4D1876B042BE3FEBA", "last_results_hash": "08DAD19D056AD6B40B7CF56EB0ED83509706EB08B15A4E7835E73C01E62C6F0D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4913,7 +4913,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B06CBB5E9B00D55D28AD8AEA1CBCCAA45672DE02CADA7DA87A8653CB844F6038", + "app_hash": "80E826ACB20EED1D84C1DA86D7D54E54710678EC77984A7CE27D9112A0657052", "last_results_hash": "352AC0035F618CD650B22F0F173A9E32356036CD84CCB198D6E327E12BD97AA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/disabled.json b/test/regression/mnt/blocks/lending/disabled.json index 9119256151..898d198d2e 100644 --- a/test/regression/mnt/blocks/lending/disabled.json +++ b/test/regression/mnt/blocks/lending/disabled.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B43CCE25FB775F57BF9D8998622DEA9D172618B50D6F85F28AE2F04E7F15834", + "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -434,7 +434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A737E24474629027A0946BC07CE5A1FB8586E4626A1513B404079A687E09EDA3", + "app_hash": "B0F6F2764E5C01E30D5267F53C41FEEC672A474A0E56CDE64B9733C80F3D8900", "last_results_hash": "FD32606C4DD3D76C04667750F9E3A96810C86CE16ECB9A55E804B4A0CC42AA8E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -699,7 +699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0B3E8C22716CD23E992A737F0C46D6AE8849DD8971D06972D016006614C20373", + "app_hash": "4F0C843F3A6E812AA18ED75D19E0E828AEA18D0BD038A9E2D164B6198E68698C", "last_results_hash": "C36E5282D792969B82E3465F3FD8322AB866CE1D0DA16E3CBC3601F91345B8A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -973,7 +973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1B91002D2829873A714FACA409A9530CBE85BFC16D0C646850AA5C538A5A4B67", + "app_hash": "7A4774A9A9CB4EA5DD4C9C6DD31B421BB9EA604886B001FB3E8556F60BC9CEDB", "last_results_hash": "42F981A842CA65F84A605011F4122886919E8A150ACD5EE8E32BAC569D1357D3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D1A672A82B6E673A1F63D410CAE2DDA0CAEA80F899BF4D9E0521763C4E44EC56", + "app_hash": "312EB522EAB76199F4539B5371A8160B2AC087C9505D6B87242FCB792DC2B7DA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1369,7 +1369,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "995C8E87C10347BCB5E7A4784238B606861A04C2B9E5070A0718F94A2EFBB7AA", + "app_hash": "2CF5506CE5846B57A68EC72C576AD9CC43429CBB6BA307D7E5A0B1CED34401AB", "last_results_hash": "096DF9AE27AE7D003C57F0B55A3DE5F78B5E90DB50654942C324A8F8A2995421", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1667,7 +1667,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A1EC4E62AF4EF7C30A6D0A176545ABC532F645A0F8B402A2B5AC52E0F1C7E9B7", + "app_hash": "44AF5E80A4609E364931C3E05D74229D91190E2F53F7E41FCBFA9280FC2CD189", "last_results_hash": "83AF891920E43BB80BB97F4E6E7C12BD1D1DFDA1E47D57D878B1D0CBB76CE1A6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1932,7 +1932,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "40EB3F600FBCB1F753D5BED1615F94837CA75894032510F9AD848D29D906398F", + "app_hash": "A8198306C539985DDC8699ADDCA7C8AA50EC52A818ABFB983C8B91E48AA34704", "last_results_hash": "866742C204BB882F7F0E3988A713440BFB11E8A3537505393DBA6846F021C4E2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2206,7 +2206,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8F140A5636C8AF579E2C038A7CEAF4A3BB6BDDF07BBA30A0D69E24D810C2F158", + "app_hash": "07BB7956B24691E84DE8001C300BF2B569BB2B736723C51692804452BDB1CE09", "last_results_hash": "0D8EFDB9F3620266CD69B36CCFCACEA1107A90F4E9B65F13C9B1AD92AA4C214C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2517,7 +2517,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD6A08078F4FDC7D6803F1A5D8099EF9AB3EDF32ECADBCD5F648FB5A1F000D39", + "app_hash": "DFE4DE7E4999B0F2BD5E58D25AEF89AC474E5A8862B55BDC8A38BBB574856511", "last_results_hash": "83AF891920E43BB80BB97F4E6E7C12BD1D1DFDA1E47D57D878B1D0CBB76CE1A6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2801,7 +2801,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1C7E41589D6327D74098A88016A88C84C2E82D30DA5A4F795C4EA551CB1419AD", + "app_hash": "AB04B3299E3FCC782ABB61BBF7DC81FCB56402BF50F5C9FB2B22A754AF2DEC53", "last_results_hash": "60022F2F7BD83DD010D9C0EF2522B74C8F42B0BA6EDA5D978F69F1C23AC748B5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3020,7 +3020,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "39A22CD430992A176137140C25F3A32D56E16A21ACD79304FC852813CC98C26B", + "app_hash": "A32EFA914CC4D89418E417F3B4CB8EE559B673C1F520A8C4B8F0D02409BABF9B", "last_results_hash": "7E7B6F354F17686B4EA7720E8376BA50172CAA28DEF1E8ECA650EAA12651F1EE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3335,7 +3335,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9E7D2B1AFFF8BEAE67B627667086B5D7FB553A73531963E4479D8AF419E7B348", + "app_hash": "E3BEAD59DF5A9D260BF9F1809F3820F1884B1DA987EFC91EA84B547A77BFC3A8", "last_results_hash": "928A0848CDADB356B975628F5A60196777B6C12FE4EF6A40E1D43C06AE2DE29D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3628,7 +3628,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "41F8B274A509D7740706AA8A0C2709279EE3AA37AC23BDBB8F1EBE3467633C1F", + "app_hash": "DE6694B5D5EC8EB874783A81B18CD22AAD410004B03417E9E97CA35370522B0C", "last_results_hash": "B99A0E55921158776D3BC14CF35EF705321D64C6ED5A2411F31AFD1881E1FB2B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3938,7 +3938,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E79CB9B23C0D756ADCD7467ADAFFE5975F78250E308E33E57E76C67C908087C7", + "app_hash": "9FB881F3EF0C2FDFCC866733CF27FB0C19A25022B42ED05CD29D999961DBB02A", "last_results_hash": "7FF27EC7862C44EF6B1D3C874FDF1792F4ADD3DC72F62E3EBE6946ABCC0344D4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4231,7 +4231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5D597AD936E760C613AFC003584A9F4D40A8B7B832A6BCC08DA3035256015B19", + "app_hash": "6828CEA96A91032DF7572E75F80D12223C6A47E45FBD2D4459D824204D400559", "last_results_hash": "EECAF2D63443BE08D8AA613F6DEF11B95F8F18F46EE035C2EB15E68C3AEAAEE9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4459,7 +4459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B90F7D0B7662EC8DF62DF4DF111E5F4972AE6DFB92B2C0ACC7A0B72DBD0E4505", + "app_hash": "976965E7F47F339B8848A54381EB7C4E05E86B6A3055163085FB8DB22326E2F8", "last_results_hash": "88238A0AF90951479F50C091823CC25D0DB3A84D39554668288DAB8FCC4DEF2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4769,7 +4769,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B7B48A5FE29012774911B97D38D4E4B484F1C2103F1B090C6149835C4714D6E9", + "app_hash": "B0A737D4B0986BAC1F0C8884A990A57DBC1F3F4C0FB7EC3A4EED50833FED4585", "last_results_hash": "6D4EFEBC7F1D20B1E08A284ACB0FDD566724801ACE2FE33CB9182AA2DCA1BBE6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5062,7 +5062,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A2EC965741C276CBE34A11F1071FB10724C380C8022F007E5C6C71D4C443CB43", + "app_hash": "136D589D31AC0F0C20311792A26560FB9059C3CC14EDAFFBBEB8496A32EE2DD5", "last_results_hash": "99618AE596DBCB486FF2E600745B883B045562F139014A650A7DB12932743F31", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5290,7 +5290,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "75BFEAD7B7C6FFA87013CD225299C90948FDBDED133E5319BB4620DAE891931D", + "app_hash": "D1E4FB3286C1E2AE6BE2D7BD0731D4859D2867CBFDED89F0D8B800944DB2A34E", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5518,7 +5518,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1059F767449CBCBDE911275AF6BE37FB1272ADAEFB4550674FB437711EE36942", + "app_hash": "C01850D4250017C0A90CE4FDB5C6304F3290104FAA94AE7FD555A13709B29B0B", "last_results_hash": "4754EE8B47BD2515C998187FB5B533A9C98425770AB1B07912FEA32333467801", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5828,7 +5828,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6A2DDEE5E89B3B43C11C4B285599575BB078016845031282578DFF40307C9591", + "app_hash": "60422919FB5BE188C09C6847363FB0C91ACCDF79831DCE738B0B548C9CD8F6C3", "last_results_hash": "23EA7B6A91ECA9E34D7FFDB6100B1576FD1DEC68ABDAB799247490398E8EBA0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6121,7 +6121,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "472C4AA9065B8A3034F60F59BC20E76AF12E4FF90A100D7557319DDD35992B5C", + "app_hash": "F0A7EB98F8BA7D0ECBDEF9237B0F93821AF3869C5B05F6CE75CA54C726E94329", "last_results_hash": "99618AE596DBCB486FF2E600745B883B045562F139014A650A7DB12932743F31", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6349,7 +6349,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A98B6DA74D238CE264A0EFC0242446CEB0AFD4428453118ECBCA90F22F83C6D0", + "app_hash": "0456989D2BA9ECA0C307E8ED3607E31A5811C43C029BB57E859BFF7E76B9C5F7", "last_results_hash": "C175BFDECC7A25FA66A6072E1DB40959A7D18B196FDAF75964218140EB518162", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6897,7 +6897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "48C28771E8E62258A4F979114BA61F84A1B7BB7A97B81203C1A660B09AA31E7E", + "app_hash": "2EA000E8DD318BE46FA63928DD586DE4F011689C283ED5D6D9595982EDE8B0DF", "last_results_hash": "2A0FDF51AFAF65602D8EE6E211FEBF09B0F7DBA84BDA36F418B67E0930E62596", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7116,7 +7116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F6BCB975B3771199D27EF5F23EA1828519EFDAA79D97FA493E2345BC0444E5DF", + "app_hash": "329496A2652E30BC4C00577AE492FE9A7BA2D82FE7CF4F2D3E0F0AD383166C49", "last_results_hash": "2FF0F03460DA31248076A0686207640D683FEE8D91E8A1767087333BC7F3FA17", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7360,7 +7360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2107D142D2B060346A3BF87B621042D6C6369767125FAB59457CC1008CF640FF", + "app_hash": "714C67C63AF460601AFE9AB9361F3F4635B4AE4D194EA650D6DE1A643E2B2A79", "last_results_hash": "5724E9322EB00E2BD4136137E000774C50311005B3A3B57D72C9CAD06E84FD72", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7588,7 +7588,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "27B7D8A0CF5916EF1EB8C3C7D2C6226154BD5060749894B5ECBBA66046063896", + "app_hash": "668B307E9474A7CE7D420C8A520FAC531270728AC561EBD04A638E7119E408A3", "last_results_hash": "C175BFDECC7A25FA66A6072E1DB40959A7D18B196FDAF75964218140EB518162", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7816,7 +7816,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A3FD0DCBC13791D5F28F18A150C0E4C96998A027F52F3645A368265C9654D1D", + "app_hash": "5A854DF985B3919C97E00ECC0D774594D0F7586CC65E1EC90212B98EEE4BF75A", "last_results_hash": "88238A0AF90951479F50C091823CC25D0DB3A84D39554668288DAB8FCC4DEF2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8353,7 +8353,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "22B5371675F99DB6EFA226CE39F26249BF7CF2B6602F637171C32C0E3C4DAFC5", + "app_hash": "4F105EBD63B3CCC77E7DC5CFFE269A44CE28496C7CCB0013762C7659C922F7EF", "last_results_hash": "9D03D598BDA210E9AFE0A28E547DCB4157CA16FE2500EAFBEC4AF79968749BD0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8637,7 +8637,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FF4D7E67A8180DFCD07321687C1E7058328AE559E03EA4861C39D2B9F30D2DD3", + "app_hash": "95E02D9318C606E56ED2822417F02196EA7B6BEB9EEF42DD332212133FFE9442", "last_results_hash": "6CBD81E9947BC73B025042A42B6F41DD86FAD6351CAAEF0CA0443D63E1E73E77", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8865,7 +8865,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6D18E9CDC023BC288DC1B0C3AEA55E18A703265C43E40F385CE8624F03CE6407", + "app_hash": "FD595AC24FB16DDC8AD137068B644468577F08F852350D3B93FB522BE93F61AE", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/invalid.json b/test/regression/mnt/blocks/lending/invalid.json index 2f508db641..9a10d1a398 100644 --- a/test/regression/mnt/blocks/lending/invalid.json +++ b/test/regression/mnt/blocks/lending/invalid.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B43CCE25FB775F57BF9D8998622DEA9D172618B50D6F85F28AE2F04E7F15834", + "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "61B38444CDD76F42D4F66AC615CAC3320A428854A24539ECD463F86999AAEF12", + "app_hash": "46BEA808939076E0A15621CBD480B8F5B81744BBB81DB168EFBA087805576054", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B81249BFA442653078E494CFF3B582B3672BD3D547A843144E06383F52DB1735", + "app_hash": "6145107C2DEF60E1160801F8233A1ED33D60578DAABA3D970E9CA3E838B63400", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -904,7 +904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "61010EAD6F2058276AE86EA682B6D12EDC8F2559AD72C0B4E8FEA989271E421F", + "app_hash": "AE320C778E74D4120F8F830BF13842E9AAF7BC9749C607914B7AA550237A32AB", "last_results_hash": "BFE2969F5CA45DEC6E528D83DC517A4E0690B78A78C525F3CFECBD8EF153495C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1187,7 +1187,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BF4FDF84B08CB5F96437C2F0DD3963A04B3FEF5F2289CD01215C85966866CA3D", + "app_hash": "32B40251E3497F4673FB589781C4804F1093660919BFC7DB2AE132F040C31772", "last_results_hash": "9602611F492AADC2D2D71EA3B30C9BDA86F1A30FBD7054824A27283C033B763D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1431,7 +1431,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F6805B1E1311948CF195614EA841B15FE46A92EC6F6EE38BCFD6DCF838554EC8", + "app_hash": "88DD1DC9BCD8BFF1DC0FB160B23955945483AF79B2FAB1854293D7EC225D4EAE", "last_results_hash": "FD4CB347234ED5288D04DDDAAE01233F9B050B6DEB80B912D221F49DD62F378C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1806,7 +1806,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F4F008CC9AAB47AC65BC096DBA4A575D39F543BC9C7338E10376E28D33EFF76D", + "app_hash": "7A426DDA46D5B18AFC79C3BBE35539D5F73822B0A06BC813B551C4C00B1849FF", "last_results_hash": "56132C8263A74FE91DA4EF43886BFFE16E7248DFDFBD7DA76451C6658D55FA4A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2032,7 +2032,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4AA970EF43D44AE86EDCF887E6F533BBC3AE26A01541229CAAA25875C2FF5CE7", + "app_hash": "3AE2169CF11E4D7A850A2721C1CB68A5E12F33B0C675B4D33B222589F94B595B", "last_results_hash": "63A7FEAEEBD374A7F154E95C3B2FC1B9E9D00C5C5C81A702CB776BF7A510340C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2260,7 +2260,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "05403C77ED1557F0970FDB31A8D4B6213948CE379412FA63B3F67E652215B475", + "app_hash": "446BED8EF9F29221AACABF75B12C23A8EBFCCAC71B8FE3F33AD46AB40416306C", "last_results_hash": "E368C7C1E607DD400F7CC61F4E04FE49A0745CF3E122636E7ABD1943D8FEC355", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/lending.json b/test/regression/mnt/blocks/lending/lending.json index 9f314447b3..5d302f556e 100644 --- a/test/regression/mnt/blocks/lending/lending.json +++ b/test/regression/mnt/blocks/lending/lending.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A2E9CDC5F3AFB05835F2748312DAC6AEDF4E165C6E8D3ED55CAB4DD72778649", + "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "772CC917CF46C4CBE7DC7E661CE037502906C48C1C03D176F2FB39996E1454AC", + "app_hash": "6696AE2A990324495B11AF19A414EF4596B908E0EB5084A8DBDA2506CBD57600", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D02D8EFE27A5A38462BBC4D89418740D08CC80632F36EAAD9F441B7BE68385F6", + "app_hash": "5F23DCE8E28C638F9351C4A5B3B545E2E5D7AB8163DCF7631C4440FC24C1B82D", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B8388BD63FB699DDECE5A710E7B10D5D7DA47A944AF771090D0BF62FB86C1B61", + "app_hash": "88C68D47ADD46680FFA2F48F5047A65E78B9E1FA46724ED96366E00417B60D8B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1240,7 +1240,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "408E433C6EF14B03C5273E1E8FE906DFE363B19B0D9B527978D03C31BC6B5B53", + "app_hash": "71CDC4BFCFDC68C616401FCE918164CC6572E3AC3E8FE43C6AEF1BF854A1C46E", "last_results_hash": "3544F00532CC13F8A32A755A8693BB978AF417DE65B7A44EDCA9762CDE27D6C5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1575,7 +1575,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1639C239C31ECF15AFF4ACB2C32D6A11A73F64844DFB4832344F224A0FA0D8D0", + "app_hash": "1D5E6DAF960165C59624F2BF7A3AC67FDBB4D190701FA369AF7CA39D35ABC388", "last_results_hash": "D3A59B8B9C545C8966C6D2B73AB54E411794513F68CC866C0BB9019239CD197E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2123,7 +2123,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3820E3E9AB1BB6440A72202D8CD6A056D5B57225E7301D3FE74919B0BA491A71", + "app_hash": "2E656AB549FDB73E292001E10E0978B2F407FB268F5D0346E12F0A4FE48E130C", "last_results_hash": "D7FEF93233B4D8069384134493F22F7FD9BB60B9C67E16BC9A9FFB4F31F13B6F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2688,7 +2688,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "40C746DFB82FE7ACE9C17465DA635B99F75E497D7BCD3FD4E9BBB68FB30B4E99", + "app_hash": "6F08850CE92D7ABAA23EACB97018AC326D0314414CB64F06D9C6F74F6C0C3F13", "last_results_hash": "5A7575041FF5E827BB53A70726832148A66B4C73C00C3663FD48E322959B57B5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3023,7 +3023,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9980B67A8C4ED9E6C18EFDF1114B1A3269DB97942E3F2A959B8B1F4B933F0CE6", + "app_hash": "79B38206985F30B09F3C2D206BE84A789A96E71A4B94822F22539DABA158A734", "last_results_hash": "7133AE0506C794F9F2C067C4E947E232E72978DFF9366195A150B6D5066C199B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3375,7 +3375,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3C5E0D0D51F53C25D0C98075180A5F38815AC7FD6C2573CEEE2E6FB818EED781", + "app_hash": "0478B714F3B006F110CA9B304A7E8CBA3E98C261C7B839D9C9452ECE9450AE5C", "last_results_hash": "0DCA2FE5B8B9CC3F2AF9A54410DEE3A62390CB494B4FB7BAE211A64471741473", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3710,7 +3710,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1A36465D3DBF94A1BADA94EA9517D3C5B3D810A28F435DB43AA28EBD56E85276", + "app_hash": "D381F92DC9B42E0864BA52F24698469F8867E1C60E56E9F0DE041F5BDF34134F", "last_results_hash": "FF95E5F87D41D376ACC1C69DE1E1E5F4C479672154886FA9557BA9CBF4C498D9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4158,7 +4158,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "542E8A03AADA816BC1A0A9A3410D864A05E3F55AA8DACCC96807469A9BEED9DC", + "app_hash": "E777DEA3EC852607783F5E01CFD40C6528C7290EC6528EB02AB929DD69CB908E", "last_results_hash": "A02D518463CFC522DB569784EC0BD2732253DEAC78A28AD725105A9C96B1ADA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4721,7 +4721,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "46BA5BC7D32B7082B9AA3F144C2865F3640C94FB7DC9D22508EA0CDA7D87E00F", + "app_hash": "9F3288E671DD607F6394DA0C838B1A16CB153784E5B50A0126834FE35492B01A", "last_results_hash": "330454DFA844172074E54B18E5774FE3F9C570916080D854AD3440E583C5089C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5056,7 +5056,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DE51D46AE83DEF8626BD872377233D9A0458B7E03FA460FB2D6E9EA28EEEA4AC", + "app_hash": "355B1DBBE0E83B2398693402F92A24E0E5E7E48ACDD6F11CB1334CDDD4061DEC", "last_results_hash": "4F287D322F98A4B2F2DA63DE359C1938C9FFE01C42849623B35FD4E15665FF68", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5604,7 +5604,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B6F2A41C815A265373B0352323240F5D042B83EAFB317B9427D886DD1F2C7541", + "app_hash": "3AA6744D7D2C70D75AF19BC44FF62BEC13BC1A5D9C225542212C758AB132D9DF", "last_results_hash": "8079A6123DC1D84A861C1500451C096CE0574DA95C902E3366F49B23D3978F95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5790,7 +5790,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1B73CF0423766F4B03FF63ACAA98B64BD92E428871236234CB37742FDC04FD36", + "app_hash": "C289337918FFD1CD836F0459DDAF6631488D8DDF71EB0B4BFDEEB63D2EA2A582", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6338,7 +6338,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "44CE4559BD1B9B97BA655E9397EB3FDE6878963CBA52248DB484CA41A25B7C6E", + "app_hash": "567898A1E0A4B2EB096E9D2AA6BC1DF1FE1A2C7D86582A3213BF2062B629BE21", "last_results_hash": "1310FC4B0394DB546CE1E91E3993F4435429E646716EFDDBF9CCD4F6DC4EC0EB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6524,7 +6524,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "39686899B81E8D72AF3812A2450462D4312E86B78D01B76200C9EF2DDE29D927", + "app_hash": "CC8C3D3B36FD5840630F5F2AEAB17EAC2312E12DBC2D1E2816F5DA0A8052B396", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7098,7 +7098,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "767A5DA3579A9EF95001E5F4AD288A6AA8206CF907748E475111CF18703FB362", + "app_hash": "03777227BDBDD2234B5F2F3330A143E3FE64673DBD7046FB9F06C7E6FDEB5B71", "last_results_hash": "421D4656AF55B7993EB4500FA896D48502AD0C6EC9A655AEBDCE923CD1B9516B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7424,7 +7424,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "19547098E060E4B5ED99D928B6FDA83938B0AFC9466D7B7C088FD4C8FA9C3A31", + "app_hash": "E556C7C1344F6A98DB4E495D337476D78A6A64BD711F6DAEFA1374F2529A7658", "last_results_hash": "0C6C1CB0C76A90FD14231439BC702AD3F814AB92635147AE63E004562D916BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7734,7 +7734,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6774B8F9F3EF8850045631228EE8528156444842988901F41BB8789D66CF611F", + "app_hash": "A52F1F1F27F5F6887E118E29AEB7A54182C4E7000F613D19640FB02DE4246A6B", "last_results_hash": "A5909E4DABDE0C1E4DDA2EFAFB8963DA3EA3B17F06D66C5685E1D4996D8D037D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8055,7 +8055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C810C4D4989D7188198691E33145AA87E4EA5DD31777FD8032629D74C412CD31", + "app_hash": "508FA1B58E5D3FDA885D026CF54E05AF08B2750EF5D3E20D8DC8C07491B13245", "last_results_hash": "2F08D2BF68DD08043A236A7B178F1726A3AF497B16A898E9C02D238ED74F74CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/ragnarok.json b/test/regression/mnt/blocks/lending/ragnarok.json index f971e7f56b..aea2909b29 100644 --- a/test/regression/mnt/blocks/lending/ragnarok.json +++ b/test/regression/mnt/blocks/lending/ragnarok.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B43CCE25FB775F57BF9D8998622DEA9D172618B50D6F85F28AE2F04E7F15834", + "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -574,7 +574,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "68FFB57E0F038652E95DAF4A6B1146D9F79D9FD2AE4846CA2F90CC86311FFF20", + "app_hash": "924B05338280B9AAF41BA1A7762EC99110EB505FCBA8EC1052C32AC2B3E2D851", "last_results_hash": "56FC57C1809DD05C0F569D5AF7F891A6FF1E92A408E0DE91C9D146EEA720A7FB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -742,7 +742,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ABF9EAFBE2629EDCA45206554E9B48BFB2A9EA75F3139EFA5300D6A9D6F0355A", + "app_hash": "AE134262BA6625D5470114BA5BCEBCC91F314128F3BD4B0EDF40A9038A909A4E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1290,7 +1290,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "26AB17AAF3FCE6C6FD9F3D1DC60C105A4B1BA59F7F44E98583C168BB80130F4C", + "app_hash": "3416596C868556B2AD89E6AF94D98E8068DE2420392E9006F4D4A45BE02E094A", "last_results_hash": "58A08D781D9D4374781E32FA6A38DD859DFE69FAA9BDA10F5DFB5977C1F15A50", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/refunds.json b/test/regression/mnt/blocks/lending/refunds.json index 9fed6b5d1e..8db16d05ae 100644 --- a/test/regression/mnt/blocks/lending/refunds.json +++ b/test/regression/mnt/blocks/lending/refunds.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B43CCE25FB775F57BF9D8998622DEA9D172618B50D6F85F28AE2F04E7F15834", + "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "61B38444CDD76F42D4F66AC615CAC3320A428854A24539ECD463F86999AAEF12", + "app_hash": "46BEA808939076E0A15621CBD480B8F5B81744BBB81DB168EFBA087805576054", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B81249BFA442653078E494CFF3B582B3672BD3D547A843144E06383F52DB1735", + "app_hash": "6145107C2DEF60E1160801F8233A1ED33D60578DAABA3D970E9CA3E838B63400", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -904,7 +904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D725DDD1FDF4C12094F5CA428E4FCAFCA4650CBDA035D1224CDD6E93BE2EB2B3", + "app_hash": "2124246FD851FB22C14F96F207BB414E809485B0A3F70F8FB38D1F39376A06DB", "last_results_hash": "A740D1665C56010423561B1532218213A3B9F2ECE0378ABD3425339F1BCA1E99", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1197,7 +1197,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "004907A2791B2B73A20151F33872374183648BB9CFEFEC0982169C2A243726C8", + "app_hash": "75ABB916752AB51109ADBD15DC95332023A5A31A521CC3166EF198BC585A307C", "last_results_hash": "290BF5A84A8F9CC8B11DCA25446ACA9FE44DB3679827FC9BC8ACFCAB629E000D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1425,7 +1425,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "391DC99C30718CC0E290C3E0B84BE12D73F98586D29F179FA16E112364F46543", + "app_hash": "5C4CA9EBB724A8A06C2B74395C797ED3193A53DA05C0224684507F7EAE2CE067", "last_results_hash": "E368C7C1E607DD400F7CC61F4E04FE49A0745CF3E122636E7ABD1943D8FEC355", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1735,7 +1735,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CBE01FABC795BF14048DEBC5F16832E215C73CFD0DC9C87C4DF4E3AAB3476E5", + "app_hash": "1889516CFD51C0D280A803687AAC9E1F4FAD5E0D7A02651C5E1D8200843CB2CD", "last_results_hash": "E978131790EA7A559268BFB5CF33AC6A3F709F57E2B5692C9D9C69DE8BC6368A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2028,7 +2028,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "78E6BD5AB443707BA04404EA1563F385CDA5CC9A492C8C95588EC8E0A41AFE18", + "app_hash": "E98C369DF43EC416CB6F5914A61C011948ABE5312F8EDC0036B58760EA4828CF", "last_results_hash": "0D0BB93DAB1C0F9B2D202089625673F45847C90818A891E4B73B0FDA5D298DCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/streaming-loan.json b/test/regression/mnt/blocks/lending/streaming-loan.json index c6754edefc..911d855219 100644 --- a/test/regression/mnt/blocks/lending/streaming-loan.json +++ b/test/regression/mnt/blocks/lending/streaming-loan.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A2E9CDC5F3AFB05835F2748312DAC6AEDF4E165C6E8D3ED55CAB4DD72778649", + "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "772CC917CF46C4CBE7DC7E661CE037502906C48C1C03D176F2FB39996E1454AC", + "app_hash": "6696AE2A990324495B11AF19A414EF4596B908E0EB5084A8DBDA2506CBD57600", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E03E6480BAB2913054A4733C235665EAE602C6381F152A6C237389635BF52111", + "app_hash": "297ACD8CFF0ED75647231426871C6B8F98C3C817BAD98F6C05A5806574FCD7AA", "last_results_hash": "AE8B16152F3192DE0AB89F2444E7DD79E569D73603D08A9E16C1939FD98A5264", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -920,7 +920,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "85CEA5B50DD8EB1F15C8C97B7A82D602E8DCAE85CCA5C880D75F3FA6D2660584", + "app_hash": "E7B036DB24AA7B01B02420D10B11A8C7BD7A75F034C6E464CDBB09F1910D9BFE", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1130,7 +1130,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D9BBC19CFFCF16049D77FD5C4C8851AECA40E8BBA2BDB1C3FAB235C78A5521F1", + "app_hash": "CFEA1A188013731FEFD45A51A77C2EF311FA617CB8758EFAC5804CC162D09D9E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1463,7 +1463,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F4149ECD1D6E7476F957D28053F73CDFA8D036A45474401B77225C0B3B827EBD", + "app_hash": "3AA6132F94B971C8A7BC821F8C44CD850FFD1316FA9D85D259F11533BD03C79A", "last_results_hash": "AAF45FBEE73CC81120BAED0D1FFCF06C2DBAD1BD355440300866513D5C4DEEEE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1755,7 +1755,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F846B193CAAD9A838A257D634D289288F0CD33953FD6096E28F0688827E54CD5", + "app_hash": "42B844F645181FEBD1BDBFC4DBA4A600BABBDD9B97C74CC60B429883D75F23FB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2093,7 +2093,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C8BFBDAAF9E761AE19B7D64A6DF1BFC13B139FDE1D27112D8FEDF364338FD392", + "app_hash": "13AFBF2199F7C7370C0E65C19A1FB62D2032F6EE3DF9B395F87038888781530C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2417,7 +2417,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A1479497C832D3AE57199FD9DE61D7F5AA204716DD0CFA372F7465220048091", + "app_hash": "658905815A9FEC084717CE99D23F321310B8005B173DAEB60357159929E5D7F3", "last_results_hash": "3C3B8DE1BFDC9BACF428464828A5E24040BA8179EB734C98865FB32F4C83873E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2707,7 +2707,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2BEE52FE3FB74D864FEB542A5806E929DA20AC99E7FB557463B31775E91D1DE7", + "app_hash": "70981FB96EAD43B8B1B46D1FA8E85846ACE47D5C0A05B906516F32A7BCC4F4E7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2919,7 +2919,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "293A8989F1219BA8C850A754529E9FB358FF3B76816D20AD4F182865447FA2BA", + "app_hash": "9DF33729DEBA25987C06961822C8BC5DBBFE99E97D6EED7120DC42DD6B130B8D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3178,7 +3178,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F19C94B510D23EE5D62A166B09C2D2B847C3B4A6D6248009DACEF367F6400BF", + "app_hash": "911A48246171D147FFE39812784C5BEE322ADC5060F8F118272C8829EB2104E2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/tor-failure.json b/test/regression/mnt/blocks/lending/tor-failure.json index 283294d3bd..1456b85476 100644 --- a/test/regression/mnt/blocks/lending/tor-failure.json +++ b/test/regression/mnt/blocks/lending/tor-failure.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "149126C8E620ABC71989DC7C75575F65C93ADDBFCC1409089FB1AF270CC9006A", + "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -658,7 +658,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC4F90262289B796971C4689CC382C99DFB0D2836E13E94B6737EF8FFC23F5D0", + "app_hash": "5948001C17BE54E7A05F2963FD59876DE4FE81F50664CFC085FCDFB121B376C5", "last_results_hash": "06C1549796EB6E482FB0EA71D31684A42DBC23A56E96A5C20B41413DB2521414", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -868,7 +868,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2C7551333B3A1E36F5005CD69F644B28678DFB38FD98254F2192B397FCF227E5", + "app_hash": "9A8B4AD04DFE5AFEC3A4117FD7106543E2C83D014767A9E2529CF6711CE4A02C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1156,7 +1156,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EB09AE7F7E9638E02FF2C3E170EE03322F82DA8B017975415DFF22042A6B6A76", + "app_hash": "BBADFD33778E124D1D9A4D6F8B20EE71FBA377A1C75B074A63B6DA47A2022428", "last_results_hash": "6EF319395CD1F45FB5F3269FB62438E8DD6D8CF32C4C4BA83EF32FB1CC4628C6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1473,7 +1473,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AC5C1F407C96D2279AB8EAACDDDFB03439D26B397C0CA4FDD30D97BEA6F16FB6", + "app_hash": "51F0B94569307EB4D6FC9A70266349F1C8333585CEB45B7FCAAC655B49AF7C58", "last_results_hash": "DFA3F028D5C20C38C77A1A366D2C8647C75C8DCCEE7DCEF46090BE888BA450A2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2021,7 +2021,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1D61BE1944DCE466E81CD19535F8EC62ABE16117C2105122D431A904350FE276", + "app_hash": "C53053FBB63AD068220AEA657A70098BCE05D71A7ADD2AE4B7E76A46B88486A3", "last_results_hash": "C76D06960976A65CD7B040EC53926F4A4F043D2094202A93DBCAD694DB880501", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2300,7 +2300,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D8DB762A66C358BD4346F357022C1AF731D8FA6FD5B511DDC5A3C95595BFC109", + "app_hash": "2A0A0DF54B339352E95C2324B7AA8D5788F84260FC53D08DF795A43C12AA163E", "last_results_hash": "3E6F6F08DF9D16038BAA19528F6A0D60F80201B18E37BCCA6415E12183129998", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2617,7 +2617,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FB9EAC2C9ABBE5E0A5687BE0B15CBCFEAA603857C0A132625BBC174C93E6AE6F", + "app_hash": "C1D373622870AF531949502454EFF9B6672A389939058E7FE866AC2510956F1E", "last_results_hash": "EA8D32A136332AF069BD3F06D94366B14621C6128E0C758A9AB6D40D224456CB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3165,7 +3165,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0D73540BBA292943B3AEC19CE9515950795F052E6B84B27D864F8F6F5B05C5CF", + "app_hash": "58464FB623D94EE62715CD5A8F18878133F26BE4F41EBCE9B8395690CDA38902", "last_results_hash": "FD846FCDAC0140643BF4A24D9AABF7E5F79F40384CBFC024DEEEA48D095C75C5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3426,7 +3426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B4C8C25172A943668DACFACF80D0618ED99900A632A385DECEAC9426EF460B60", + "app_hash": "06069AFB6231AF0DB9068307D789DD1892546E46FE9B34B309B0174013765B55", "last_results_hash": "1AAE710FFA82BA52C9C62A51D084330A27881C5FB34CDF7671ADA665743B2A2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3621,7 +3621,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "09CF4246D81D509346ECF756B1DC5D4854CCC2ACC78BAC674F26772E3C9B10FB", + "app_hash": "47092A3AD31527890B72E7B398DBEE7C09F7F8DC7AE33D26A417C48283D86417", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3816,7 +3816,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BA9CD119022F4E80F02230E318BCEEE3DF200DEC52EE0D3BA3CFD33668E403B0", + "app_hash": "8C69E76EFF79A804C5B0FA45B8D23EBC126D07E4718E7B51A9DEE37DE2C5F809", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4364,7 +4364,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1D6EDCE6D24D12367F2C2F22688D162AE5AAE0A059552EFB54D6EB2A337C6192", + "app_hash": "CC25B39CC5EBA48C3E7D3426F0347B849B2A537690FFA2345FADF27431628CAD", "last_results_hash": "916912C409187782D1454655A916E172166AA84F718B975FA4D27C05E29DAC36", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4699,7 +4699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3D4C8387D572D1E640C683C1959DC69EA7B0149CFFDADCAE92DB3021793D7E7B", + "app_hash": "74A8A47614DC2C71D962CAF09CDF6F7DD76AA6D9CFB5C553107C286E159D4B4A", "last_results_hash": "85A034516164B1C891546FBEB2F037BC4F9A99F377A5E0D442EB8A0B3F665EB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4894,7 +4894,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D27FAA95192D4980F0F0046F117690D705174EAB307A2A585B553895391EA944", + "app_hash": "6B937F98DCD974416D1A727AE29A59480B874B9C805C83ED5E01C61AC601A784", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5442,7 +5442,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D2E13910F7714543BA251D5A486B2926016A339CFF979F86D93D9A1D64FD947B", + "app_hash": "AEBD41AE1CB66D50B6B37D409C9802BDD37B9B04FC5F818A2E07BFAC378B6946", "last_results_hash": "DE054E50A9CCC50303441FB70DBFA8BE4C9310C1FBFCBE73BB5A7614E7818446", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5970,7 +5970,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B6D13B02B9A53EF388DF74823E1FB4C85368000DDE5C2DF23411F0C41529131A", + "app_hash": "D4A99AA07224B6139D198D1C9C84DB5EEB526DA304F6FAF6203764F0EBB65752", "last_results_hash": "462C1450BC861908BD914F93D9126BBEBDFC6913B2BBE3700033CBD20C9F0119", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6296,7 +6296,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E7AD4B2E2868F158497658D8D6AC5BA79A0C4A3CEDB8E18691EB83B5D84AC7FB", + "app_hash": "2F2C252CB2D55E56D0942CB7FCE55BC5B36B47E0F850FF3724666EA226737357", "last_results_hash": "F04E3016B7613DF358D8397A0AFF12E6CC078122DD44CACCC0CD275531EFCFBC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6566,7 +6566,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B05C6A6E21C9F224287A23C82CC5E1DCEF7D9D9102C961AFDC6C9B5AC94DF09", + "app_hash": "B96EAE986D75E4923D1EB8FCFD5A6B086A4E0E4A51C5D8C34727BEE866B3DFD8", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6914,7 +6914,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F37858CAD2C6CB0C4D598F5AB7434506B8EFC38BD5EEC830E3AC8575AFC90E35", + "app_hash": "1425E4E15C0E75B087462511B94AC9E4236EFBEE68BD7200905C7760C8F98EC5", "last_results_hash": "DE054E50A9CCC50303441FB70DBFA8BE4C9310C1FBFCBE73BB5A7614E7818446", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7240,7 +7240,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "05841B5043605347689E62B76D5CDF06969AF920B770F4C76A57DFDE546DE210", + "app_hash": "783C5F88FA9BB602BDA813AED388C60BF32D002A9B47E9517EA670C12840AD1F", "last_results_hash": "BD722F5BFA56AC48A97AC4F4E4924B693A497847DF771B90A46415F517A2FDD5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/uncommon.json b/test/regression/mnt/blocks/lending/uncommon.json index d1c504456f..1a64677390 100644 --- a/test/regression/mnt/blocks/lending/uncommon.json +++ b/test/regression/mnt/blocks/lending/uncommon.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B43CCE25FB775F57BF9D8998622DEA9D172618B50D6F85F28AE2F04E7F15834", + "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "61B38444CDD76F42D4F66AC615CAC3320A428854A24539ECD463F86999AAEF12", + "app_hash": "46BEA808939076E0A15621CBD480B8F5B81744BBB81DB168EFBA087805576054", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B81249BFA442653078E494CFF3B582B3672BD3D547A843144E06383F52DB1735", + "app_hash": "6145107C2DEF60E1160801F8233A1ED33D60578DAABA3D970E9CA3E838B63400", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1549,7 +1549,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D67A11F595D98AEE59AC93AEC8889A0785E1EEA25E5D7B599E4C3282360D768D", + "app_hash": "643C16A5934C510DE562FE93A0DCE5EF75374ED40A7E8503E61525CF359354BE", "last_results_hash": "33884673752DCC52E7B5D5AB23925CFCD9E5608FE8289595089187C5FACA8EE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1885,7 +1885,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "36F43AA9C9869A69F8F66DA5B9DA8E9894C92704CEB9D470B755BBB8C59B16D5", + "app_hash": "E02D1861D77EF69C377FB6249756DEDAB5F0D5281DF7FE0648DD7865E84C354D", "last_results_hash": "E53D7220D07741D7915C40CDBE3FBCD11F60E1C0EC515D83939B40EE9D325F95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2835,7 +2835,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "22319E8913CCF24B63AE868B56B025FF8274A56118FC12D95BF8D9EE2D8BB46B", + "app_hash": "2A18D10DE0E53AF247298A2A1B28263669F2C429A1406C2F943BE74D4C0A874D", "last_results_hash": "024FFFA7E8F19D6DBA02638EFEE4BAE2F2FC6955D53ACEAE378E155082B60F83", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3128,7 +3128,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DA30A8981E787955079418CBC63CEA0C6C0C38C0D484594BAE69EF18E398E8F0", + "app_hash": "8E2D87D065BD87AF509C5C3B261A93FA2455981227FAEA2A574B9B9E4B021C35", "last_results_hash": "F9B9268072BE4AB261F835CA9FB291A3A64C2FBF126D10DF17CD2CD3DEA87ADA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/mimir.json b/test/regression/mnt/blocks/mimir/mimir.json index 8b8c4043ac..0dd3739d9a 100644 --- a/test/regression/mnt/blocks/mimir/mimir.json +++ b/test/regression/mnt/blocks/mimir/mimir.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -176,7 +176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5D8637E744669DD03E5BE1C8C83267AFBCA2050B01B7447C91B089BA0DFAECDC", + "app_hash": "D77D486108B6FEAFAE02765C904A9CF59C2C78BF831890B74D7123E668D51C19", "last_results_hash": "AEF30260354C551556BCEFD9F132AE71B1B328C34ABA7B2B893A52D83DA8EFB1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/node-mimir.json b/test/regression/mnt/blocks/mimir/node-mimir.json index 714d4c3ecb..c4c000895a 100644 --- a/test/regression/mnt/blocks/mimir/node-mimir.json +++ b/test/regression/mnt/blocks/mimir/node-mimir.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "21FDCAEB0236645AF0CAD6794786AD97B8BFDC3C8AE1C15DE403449C75110BAC", + "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AB09E51A74156C7E10F9B6614209F455A6024F7E58276C0DC01147243B43C4AA", + "app_hash": "CF7CE08E2B2F9EDE67C856D1592FEC218D4E28FFB9D91CE497DD273702A3F08C", "last_results_hash": "F82BB94B130A0A7DD13FAA9FCCBDD9E598F55097BB739893E0EDDA93DE2DB84E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -521,7 +521,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BECF97F7F042E34AF6E1440DA7DBC820B23600FC4C0E491B4AB0A07DA5C4B84D", + "app_hash": "6993D499BB151B9408E888DAEBB193FBDD407C338AA5FA7562DA9D629EAB6F35", "last_results_hash": "D5CCBF72B3B1828FE7375112AF9DCFD3401F33346CB942F3B53EFB56174EBBC7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json b/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json index 3d82a0722c..9fcf19adb1 100644 --- a/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json +++ b/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "92C35E2F0D1FE3852F6A7538C3F1CA5317F19F98A6391E01B8A1FC8FA0722A84", + "app_hash": "6559A69B8D264030C41CA749400E98001EA51B8730AC1A5457ED832F57E090E4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/network-fee/network-fee.json b/test/regression/mnt/blocks/network-fee/network-fee.json index f667d5ed38..109a7ca41e 100644 --- a/test/regression/mnt/blocks/network-fee/network-fee.json +++ b/test/regression/mnt/blocks/network-fee/network-fee.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -173,7 +173,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B48FFE9C2C32CC79ABA98F90BE69205F71F008FD33F3396FC72CFAA13EA4A5DD", + "app_hash": "9C9B519F9FD633A23B3CA2A64F70AADCFD8300C51FAD3C32D18F025A0E591B61", "last_results_hash": "0BFA6194ED9E2A4762BA42C38C61512685F3674B124A28013C62E2677E77981E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json b/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json index cc51392c34..023236d329 100644 --- a/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json +++ b/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -175,7 +175,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "65AE1C2FC71EAF9BD90D20ADBBDD47B56C7C7DDE5FEECA77A963BAF332E832A8", + "app_hash": "30624B295752FE4A7C2C3F85A546235057E8B196A421CEEB103267B3B315206C", "last_results_hash": "1157C1980B6164DFD74F5710C2664B7A7FEE521566BC0FE3DB957B833B40F182", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/observe-txin/observe-txin.json b/test/regression/mnt/blocks/observe-txin/observe-txin.json index bf5ca11623..70d7f2690d 100644 --- a/test/regression/mnt/blocks/observe-txin/observe-txin.json +++ b/test/regression/mnt/blocks/observe-txin/observe-txin.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -306,7 +306,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8B812275CDDAF6A10D4EA99E0217575EF50230FD21882207B186A2C285AFD297", + "app_hash": "D55B62F296270CE792FFAD4B7AC42457A61D813FD28B9258BD35C7553AFA103E", "last_results_hash": "37098213A9158247CA3A3267637608C5D131B7021096078EA873CBB76844E1BE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/observe-txout/observe-txout.json b/test/regression/mnt/blocks/observe-txout/observe-txout.json index fbaaa720d3..745967c106 100644 --- a/test/regression/mnt/blocks/observe-txout/observe-txout.json +++ b/test/regression/mnt/blocks/observe-txout/observe-txout.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -350,7 +350,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DCD79D1DB3C56EBB0EF908560FA3E015AEB6888AE5A2FED873CA508EA57375B8", + "app_hash": "CBA63D789A99DCE3DB078C4F04D11DFFBD96CF99F1352EF00C28BB12166BFCD4", "last_results_hash": "16320C3BF8168A98CE59860227B9ABDECE2B2FCCB47F799AC79F00C3304113D0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -573,7 +573,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "831E711C8F7D84FF775E70A121CE620F0B6B2C781698404660AC2F1F7ABD30ED", + "app_hash": "C1F8984AC12AFF857533E26EE8E80F3E806CF49347930970F931435425A71749", "last_results_hash": "F814DBF2EF5C7BE550DBE07F36C92CA55F2A8B9B616921ECDE28C953D79EA57D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json b/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json index ff42cd639b..5d531412f8 100644 --- a/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json +++ b/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B81B2C632109E40663C78BC86A13E104B30C7A40D645BBD4A31C1F193ACAC31A", + "app_hash": "AB047F0C1183CD0BEE4F53AC50A8A7FD9F259066D8C7CFF9193408FFA3C7CFD8", "last_results_hash": "5D0DE8285825FAB001CAFC1FAF99C793CA14E6487E2912A4206D3EDAA076B272", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -476,7 +476,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5DEB4985F46D5046835312833D6487E4BAC11FA05C9AA72655E052F6AAA010AD", + "app_hash": "4CA8108A49508EBFB5075845AC0F486D16E354F084561675C796F7685844B636", "last_results_hash": "B8DBFDDDD2D4063EB05F43FCFB1F6B46A676DC188C54A661230EC153C348E5F3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -559,7 +559,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FB0247534C5424D4F4A4D0B291AD229DA6CC3ACE254518C7A7A8BF2C2AECCE92", + "app_hash": "83E1C849792E541A76CF503ABC971681C4DD757A3C157907CC3616B445A0F13E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -642,7 +642,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8DBDC461CA637C092AE5A94B587495AE3ADCD910F945454DB15FDFEF019E13FB", + "app_hash": "6044E0BF4AA5D2CFA7527B9432B352E17202BE0D783FE6C90E2EF321404B4159", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-asset-first.json b/test/regression/mnt/blocks/pools/create-pool-asset-first.json index 074dd51b65..0ca60d0418 100644 --- a/test/regression/mnt/blocks/pools/create-pool-asset-first.json +++ b/test/regression/mnt/blocks/pools/create-pool-asset-first.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -213,7 +213,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "823AAC0C0A71E2C9E6FB6621CA2C35CBBD860CEB41351CA2BD17DF1A4430B799", + "app_hash": "85384843B0C33C3EB0A2391CBB9E70BEEE38258084127DE5C2587C48046F81CF", "last_results_hash": "F8A329BEEDC19DCCFAAAC7C6A9E1C1DB36837E5846548BE7EA10D40E744D4AEE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-rune-first.json b/test/regression/mnt/blocks/pools/create-pool-rune-first.json index ba6088b69f..9a84b16568 100644 --- a/test/regression/mnt/blocks/pools/create-pool-rune-first.json +++ b/test/regression/mnt/blocks/pools/create-pool-rune-first.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -226,7 +226,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9046EA12DFB0E77DD43F183C69CE5571AE090E8237EDCA7B41618ABBD4C56FAA", + "app_hash": "1F50EF313CD29626F930CDD2E4BCBF1B89BC40D892FDE7050154EC42EAD6E9BB", "last_results_hash": "3472B2DA57DB287E57D271C7794C29AF3864D188EE551542C5A03BE6D0E277C2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-same-block.json b/test/regression/mnt/blocks/pools/create-pool-same-block.json index ced3489375..3809584e09 100644 --- a/test/regression/mnt/blocks/pools/create-pool-same-block.json +++ b/test/regression/mnt/blocks/pools/create-pool-same-block.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/derived-asset-pool-status.json b/test/regression/mnt/blocks/pools/derived-asset-pool-status.json index 592bbf7be6..13f8e67e46 100644 --- a/test/regression/mnt/blocks/pools/derived-asset-pool-status.json +++ b/test/regression/mnt/blocks/pools/derived-asset-pool-status.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4ABF538D01C3E1E957C0F0BA6DF8680EAB02D5DEF7D60F893D163C26D9D9A0C6", + "app_hash": "9EFDE4521F6D00C29773F6579ED5C12E291A48E0C9BCF453D37C76C0B99AD801", "last_results_hash": "0847F0597201C950181B44D44BAFAC2D2E39B67D033496ACAB41E8FBF8ED0319", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -366,7 +366,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F0039252EF81A469E0CBD9B0EFC2831785F1FB686982FC854671E09F20A6FEB6", + "app_hash": "B0DA3247C15DAD1F7978F1EA6EBFBDBDE59F815CEB1397A583393A7D28064EC0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -459,7 +459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "40B681432BA509B8AFD606AF70177E244C4327BEA1F38FBB8A3D5E0B569BA11F", + "app_hash": "D483DD6344EC5E74328CDF29FC390137949861E0F6F3DD9D36DB296EA593AEED", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -627,7 +627,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DCEF4A35A92B7E09F86CF5E669985B64A9C8A7E874688BAC2758DC6D8671EE17", + "app_hash": "C75D9B767E56B94998686FD017E6FF2130EA7E81FA78F6D5A8B3B03FDAEE38E5", "last_results_hash": "FC27317BCE5498ADF981F6C2D18842B9C45F56E2A889442C35CAA603E39CBE18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -716,7 +716,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292B03CD51F66300F8347542C1CAC6B5618046E2E3D0B9AAEB8686BEC4DF8B11", + "app_hash": "B43E1044FF3686BDF11D16B5D348F770A068B93735A007824DC33CD2DD99E5A2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -799,7 +799,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D652D0328E4FEE22439293FA79A9A297305EC5C81A1F51867C11EA2308BEC1F1", + "app_hash": "1A273A95AE2F16562282A732E4A0276DE66B050161F21B617987B9BC64014EF0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -957,7 +957,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4BE2393717984C7DC34CB322FF04C5D5EC3760CB7C38CC8C1565F01828E27ABB", + "app_hash": "A3CCDD7E5283B8A9B2AEB8C84F7DE94F3CFBBE3F6FB9965F8BEB61089F9F0CDB", "last_results_hash": "62074C54795F022F10A39154C418A3DD79A7B32ADDE83A9761B99235F1C94BFB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1055,7 +1055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "313DB1AAF9050D141997DE4D8E392BEBC0E5DBF48E4C3351E521E82BF3C2AC83", + "app_hash": "FFFE045012DA4345291F5FCAABBE96F847F92E458EF5C50707247CAE982D021A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json b/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json index c04b9a8c78..8569f42ef1 100644 --- a/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json +++ b/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -390,7 +390,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1386F9F299C928379DDCA38DE97706B403D15D99D351B010779F4A1F3233FA50", + "app_hash": "CBAE78DF64E5A013EFBA63BC6ED0CF8B2FAE988331DA39B84530B1917E7A5CD2", "last_results_hash": "F8C060A7C7EC4237998AEE515E9634AE9210B0C40DD3103A2FDF7657220BF128", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -548,7 +548,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "96AEFBFB71963B2510EC86B69FEE72864744B85D42DABA8FC15A6BF9DECB965B", + "app_hash": "81E3C902257A0D60A883B93A2483C31C011EE40391B3E026E54477C71DA1F388", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A6C4925662D3309BC7A860546E747BD7EC3EE51303BCACA006228E43C5C4E432", + "app_hash": "4BA0662C8C8FADD77C4890426AF4B9E31FBFFC5C2686EE0AD260A61A3F0DFC58", "last_results_hash": "2F9778916273A0CC2DFD3F7AFC1100800EB0D8217DE33F43D00E06249E6A004B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -940,7 +940,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "75AAE858B6EA3B2FEDC2392D24AD35DDFD1E84AA5CEC185510AA6E300D4F2A59", + "app_hash": "7CAF43A997F4D5169C7D2DA983E16C0EFED845851EB6B61E6F22384302137049", "last_results_hash": "43C08252CD0DA7DD8D04DC00659CA158E034A53FAABEC9302C7A7311715AADD8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1098,7 +1098,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FA8AF089A39775D560E215FEC2566C52A94239ECAD5276D1954FE8F16B319F53", + "app_hash": "1127375A7A149150A52BD077D80A7AAD191D2A1CA00A7F42D80B1B1B8BE82871", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/ragnarok/ragnarok.json b/test/regression/mnt/blocks/ragnarok/ragnarok.json index b9ca961d54..18b2fd4ca7 100644 --- a/test/regression/mnt/blocks/ragnarok/ragnarok.json +++ b/test/regression/mnt/blocks/ragnarok/ragnarok.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -321,7 +321,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "676FEE322AFFA28F1B2632AA643F0D783A95E2AA5E28ED043D59CB3E9DF81D67", + "app_hash": "8965531DF0025066AF0C96C1B4652CB9CBB1A8EE96452964C949DC05087821FC", "last_results_hash": "3EB22FDCDC63609FB13748266102B29C4748CF94BF1637EBAB5F3B44ABA179C0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -815,7 +815,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0CC6765BDD09E9F342E865F4EA8690B80E37D0682DE786113FF2B8F28224ACEB", + "app_hash": "36E52191BB0804A678355EDEDC7220CA7F9AEEC6563240A99713D02C20FB0409", "last_results_hash": "999B48E6A55D90E3562206EC2DEA4E009A551DC2033061E4B8CF9DD8B5DEF54F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1162,7 +1162,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D3DDE2D336457697331EDFC90FAAAC9E957CF183FE1C5B8202BB746488B86899", + "app_hash": "AE2E45982213BDEB871ACA90FC9CF974DF59A31964CFB76D1544FBF6F8D146DB", "last_results_hash": "8AED0375EF7FD0290642AAFCE667654F8104A06C85EB8AAB78C04A0AB36FCB32", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1708,7 +1708,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "03DA910F0CB887DC6B7DF240D58B9B805D92A2B418C6AE3560BF6EBA663CBD3D", + "app_hash": "AAAA7A653993338B992AE0DB3BDB9F01C0BE95DFA9F43FA4439FDF780E2BBF8D", "last_results_hash": "A77F8493A214C055D5CC96E7F5D59169FEA07CE7AC81024845A7E8E2B03F8D9A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2076,7 +2076,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4E1C041D258AA062263CBC701CCB219628EB59CAE561465347328C96CDAA6279", + "app_hash": "A5CD659B0003C40B4E1CA36FFF4511F33AECD7B5F3221AB87DF94950788645C3", "last_results_hash": "6FE036E071AD9EEB792EA52C933D7F864687AF3A8F234AB6E2F6617F2AC31A3B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2360,7 +2360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "501F7759F5BB022314D8C13E0D8121200C5096C8416039F75C029387AEE93DA8", + "app_hash": "FD49F6534FD51A74A6B219F17A3B034FC25EC24C927F8B1148AF21E30CF1D25A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2647,7 +2647,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F786B559276079A3276465184BB3E84AAE700E8A0502487DB73570DD70ED20E5", + "app_hash": "F3ABE0AF5AFC29F489BC9F451300269A964CD86563EFF536D5023801080D437D", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2932,7 +2932,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E2E1397C855DCD07B0832815DA6DBDEB1D8E2B3FD8A7AA734C2780A6AC210E93", + "app_hash": "A164063514703B08ADB81BD5B98C828E446C7C72C01274F26AAA1A11DF1368F0", "last_results_hash": "0736AB7058042FED08B6BDC591B1708DC0DAE7BFE6FCDE31964AA0F9513752F7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3613,7 +3613,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "34A37E50E5288511F70AB29E49F57D665C1D135E2C888DC310E09AC1FD1BAE4A", + "app_hash": "8B4CC2E1F238A4EBAF836C2CE82948335F5F7C492DC7E7D8BBFEBDD00F9A5489", "last_results_hash": "BC7FB0259DA0C19A98C9C9A1D9B8C93C34F623CCE300E69EC5EDCC568878ECF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4176,7 +4176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AE082FAE124F40FCF4B84F9A9DAF5C287914C92672BAD23E6E4BF906DFDF51BC", + "app_hash": "3095D0C0A93268DF2F824DA4E6462BECFE0982B734A515472AC1966DBDD0F000", "last_results_hash": "2B4EA04787B58D26B6507B75AA710FA7895A7DFA92B6D1CC7423945FFE75CB42", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4483,7 +4483,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FDFFC293358842E3E612C0B51DA45CD735570A8BEF674F8F425F01257F741F25", + "app_hash": "E05933D71157D591E50537BA99D0DCA02E26FDB3912488ABD3EBE9DCC4F2036D", "last_results_hash": "59ABE918C95A50EDC68C619A3F4C37524B94C47F328D25BF1A4794EF74F86D9F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/affiliate-swaps.json b/test/regression/mnt/blocks/refunds/affiliate-swaps.json index 3dd40a41d1..d12fc79fef 100644 --- a/test/regression/mnt/blocks/refunds/affiliate-swaps.json +++ b/test/regression/mnt/blocks/refunds/affiliate-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -438,7 +438,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B2FC9DC9B56B39525741CF2FC9D496FA7543CCC544BF1D425F89E837E8C1A30B", + "app_hash": "81E856BCEF54334C8ED342E3F121C32CCD0B95DE1DE2B4EC947795165473E483", "last_results_hash": "0E9487759B729BD7AEA182816595040BFA6DA641DF6C6025CE4973F5E8F082E1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B1FD078F48B967003A6B82F73382EF47D4789CA5BE26BF580EB98DCDDAFB104C", + "app_hash": "F47492D52AD0F2EBF491A57E92E7BA6F32965D7899ECD1C98C3CDB497BB22E1D", "last_results_hash": "16859A260276C741DF611EEFF0766C91EAAA5EF00F3FECBA61B3B66A7144EEBC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1052,7 +1052,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C274B2A2A7FA6C18A43BB4ABD3D6AAC1B803909A9B3F3C2FC21FBA954B57EF41", + "app_hash": "E494586B818D63EB24935FB5C3C833CC43AACF71F66E8559BC96215807A81CED", "last_results_hash": "B242D66FAD5EAC26CD426513B8F6B9A74EFBA7867305C1E7E5465CD37FCB6B87", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1359,7 +1359,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4CCD3FBD632D1A67EC1A6C9D8B14A5C565DB2657713025D19C00AE5AAE771A0B", + "app_hash": "C786A4EAD3525E1B3C59AE89C2AEAA8080E5E3C87E41114D306EABCF4FAE127D", "last_results_hash": "CBB966D5BE4606F2C79A1EAD19CD8080CB442D4FA4C19CB126058B82B6708F12", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1673,7 +1673,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3723AE854FF410EFADC354661BBD1A75EBFCB1F125BE33107E53A08ED570FF00", + "app_hash": "20C98E47343EE4D5C374F69033D8E00069ACFBF38261C2F20EF4C769BEF3C651", "last_results_hash": "CF5BF8345A3EC718212838D267DC28149843CD36A1080CC733B730A110D011FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1917,7 +1917,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A66B7C6F32038EBEFB77BCA9E78AB5988B84989A89E7D2DBEAB912F001E3482", + "app_hash": "6D73B9D78AEFF1C0FE96D86B56D3E36147871267ABCBE4CB9FA0C9A3285E30CF", "last_results_hash": "A7DD9003D0E4D4DAC0DB515EDCFCA8EF3051D6DEBB85CD7CB763F7FDC4E470DE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2231,7 +2231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "64906A1EB18563F8EA070EA4151B254095B691B3C8E4284FA7D15CCF2F09A717", + "app_hash": "4AAA8AA885383783AE4197F463EF8069AF5D2C4E7DAD14C650FA634A8123CA4C", "last_results_hash": "5B3D65B5690E22BA44617AF520E137B7FD5B4D8344C86E0C571B0F627270CAD0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2475,7 +2475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "52948D3CBDBFB323158F3A90F045CD101CCA364069692138436E792F61B7BBAE", + "app_hash": "C16AB25C84BF5D5A2B59928DBE0C9D9DC1DDA5D7EF85B6CD35365EF1BE805633", "last_results_hash": "5888C856E10AA849144EC2E902B6150B6FC80F9E25EFE936A7CEB21911D8D885", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2789,7 +2789,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "469841D3C92E8638B58FD634C8CCBD3C1AF4BE1ED07B3F21DB0D93460AC39A7E", + "app_hash": "2FF59FB9E3637258B60F599489AEC25B4A81E8FFC6E51071E2C6AE7B588B53EE", "last_results_hash": "9B4CDF95117B74163C0572D5D1D3D02B69553B9A2B7C089D9B8CA340B44D5DB6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3033,7 +3033,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0E7A251C8F9262795E97E935513922F9906513D15A9040AEAD4359ACCFB2B7B2", + "app_hash": "340E33B343AC5CFF7F9913696F909EB4A685853A66BDA020C399450F2C1B078E", "last_results_hash": "5C382FE63445A7E80471655DA1C8F3038B5BD906FB3627E3CD7CD3C98B1B901B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3347,7 +3347,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FE23684E95373282EB7913FC1A9680080D770FEBCA370446266896B1DC5C5D04", + "app_hash": "5982EB686DCAD654357AAB8EB49D7AC4C8FF9CDE8D3090639EF4111BEFC854D2", "last_results_hash": "7BE2331FDE4C112A9F844380AAF1B7512015FAFB3E41AC012D844249CEEF81DF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3591,7 +3591,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "47A61DFE5892EF7F8715427ADA86B14BCBB0A464E6CA3677DB7642D016FBA170", + "app_hash": "2CD69E04C9E6DBF43E27938A29476E0EEBAC6EAE248CEDAAFCAA7CD1BF553C86", "last_results_hash": "3DD558C37A93F2B40C4CF9F30BDE478B7B2D923303D4B06883BE9331BE341FDE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3905,7 +3905,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "51943991FAE0B06E8D398727E7151E2A3A6B8A1EAA391F7E7D46A486B0EA9044", + "app_hash": "2AE8F5BCC04CA44C37081BA7A121110FE3D3F282AF466518664B19C435CB4AE0", "last_results_hash": "14858FDA63785974C376ABFF7AF5CF3F612D63FD499F2D1275E1B724A3348B18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4149,7 +4149,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9A3ED4C9F6C011206C1063DE5EC996981835A28922B3B89FE55B5E658D20859D", + "app_hash": "E3AD3FA6D0E41AC3327A80FED8269835A70F6AC5EC469D5733DF164F91A0B194", "last_results_hash": "00A503EE535C85AA501C96B624CFA70C27F3869DE08B4C9AB71C0D6E56684C03", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4496,7 +4496,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8C7FAE9374FF7E4CC2713EC5E5A68C4A74AB7A4BEB3B33EE86D7A57F62E96E6D", + "app_hash": "2853041D35E1A41456CC9C23C46250F6B0EA00AA163BCE85A096F67ADA65B199", "last_results_hash": "3BAC2C30E6001288C1A0CEE4F9496D9BEF9286732B060E39CED7E7B70A56E322", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4840,7 +4840,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "72FAA2E4F98E7D0ABCE78DE413F3048851993E083284E9817B4071DF6DA5A362", + "app_hash": "51E642874869A2A36B03FC135C824FC76EB6C33A57BEF577B0C148A0D0B554A5", "last_results_hash": "08263A638691CE8FD368E0CDF5BA338CDEB03852C9E5378FEA00540A59BEE86C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5184,7 +5184,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "244DBCB88A2ED5BAE104473BE39922059656C5447F7BBE27D4FD500576084F69", + "app_hash": "07FA7E4308914C7EEDC9866F299DFFB0BE0BB99EDEA9DE5E1B04EC3E67B2B677", "last_results_hash": "C4BAC2A6811DA63D838601308C074FC9A5632CCF5217C54FC656F110158CE465", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5528,7 +5528,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "071D824FF80248A4AEB8874EC7FEAE8A2A3C30697928D27B3A97A4D9FE1FA98D", + "app_hash": "C80FB5995F0E97EC23A9962438058A3CA8582F229B8DCB7BC0367B4FBE3455A9", "last_results_hash": "0E3E3D370774CF9DCC6D064B40EA77F560EB4F50D25E39671F77729BC958BC78", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5723,7 +5723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D119197E32D25EDBAF4EF66AEB59FFBDE5D046012A0F06245C947BB4F096C827", + "app_hash": "BB64AC0E2B7745B86FF647AE48716D49E42D0FB63D819EADA9D242533CEC8478", "last_results_hash": "559914308C18A54E18C7FDB3FE66D372CE74298DF5E62D69C9D208D875D42B32", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/custom-refund-address.json b/test/regression/mnt/blocks/refunds/custom-refund-address.json index 5a6875cd24..1d7fb3a28c 100644 --- a/test/regression/mnt/blocks/refunds/custom-refund-address.json +++ b/test/regression/mnt/blocks/refunds/custom-refund-address.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -392,7 +392,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BD508FCDF9D10A0FEBB53D5B5F1162173FF114B8A6FC7211946810094799D0EA", + "app_hash": "E251FAEEC768E317B0DBD245E5161BF0B11FE1B873F3C04138FAE2466E69FB25", "last_results_hash": "DAC3B4AF3F811D0F2402337CD79B810F05075B5291F550DD260E3C632ED337CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6EE1F2A8D8E0AF315646C27E514A8EE66C681A8ABC0CFA77F8072E4FB26488B1", + "app_hash": "E588DDC292B3C0D7DD7FF45881504EBF36529907E183E161A1F20C365E18896C", "last_results_hash": "78E1F41EC2DF4FB64D739D3A71868CCD576EA11A325C0FE38A249F6A955AD815", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -897,7 +897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7C954844917C173F5854531E79CC8DDA9F01229C83628BB7F0902EEFC7ECDAFF", + "app_hash": "97DEDF40453451891081024602C064D7A85A90587B142ECC91D7B35E9192FA52", "last_results_hash": "85B17A539976F5E4B1BFC052D0D23A85947A93AF115D5365840C2FD4C6EA6D29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8F370EE1D5C95F7E16DE425F017F4DB3258282AEC8619ABB110DDF819023A628", + "app_hash": "9AA180371A9936EA7D29972CA68743D2CA96A7E725DE6C1A0745560771CC6605", "last_results_hash": "E0737462A84CC098E9076B4F65AEE849AF00D4654C6EA28A8591574470A01B89", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1402,7 +1402,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D597BEC7B8352720485F9BE79D4EFCD1C4166CE3585EF5AD242D448EA92F8E9C", + "app_hash": "CFBF78E2503A4FE296185170F349C426E822DFF842E03E943A3DBBD72AFA7814", "last_results_hash": "4BE9F7DA4B09CF09AD0445E686A7793079DE6FEF8B27DAFEAE50C50BD018BF64", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1646,7 +1646,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "211CCB9FBEFE1F493A1C275A6B71089F481277DB37D91681B36B4B11F31190BD", + "app_hash": "CB5666642F9E2889EFBBF37A13103D11FF7135319A2F6BE2817B075ACD6C31B3", "last_results_hash": "D46545826D2A37D017ADCB445511286944D38AAAE495E4FFF6C9A689ED01A634", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1907,7 +1907,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "044C61CC1C000061053EAC0980A2D565877E5600F9554326673B07288B39A0B3", + "app_hash": "4EA4C995D1DD7623F1D2E5A36156F86471DDCE787F13A2B8B947174F95200666", "last_results_hash": "FA03CA5499DE8F3AB1AD1B1336D527E09EF4912A4CCE36E5AFB332A0B173365D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/deposits.json b/test/regression/mnt/blocks/refunds/deposits.json index 7210b0e7fd..d57475f924 100644 --- a/test/regression/mnt/blocks/refunds/deposits.json +++ b/test/regression/mnt/blocks/refunds/deposits.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -392,7 +392,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6FD391F4D94EC8554264D90C9B0992C3C558EDE20FF2785B4954B646820489DD", + "app_hash": "38C4C1F60ED5A18FB3E0B9A048DA54E5E50F934590A8616C6F5A03132C9BF159", "last_results_hash": "A2BE968BC08681B4A9C86C818A4C4CF3E19E0443302C0EA4BAA65EE69BB3EA74", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A9E6E1D652DDED2CEBD1DB4C8B3866C7F494993167FE791B8A3B9074206F6597", + "app_hash": "DC796248D9AFDDD43B11A8C291736392B68A6AF158074E7DDD992A85208AA407", "last_results_hash": "93C3AE5211F07B1A414939225AA29395101784DDC354790B99286D238F4D65F0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -897,7 +897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CAE710674AE5FF5C0E2EF499043EF6B3A9E5E01CDFC19FC268CEBE246A136F1B", + "app_hash": "0FFF65A10E272DED9392FCF233797EBBF4788CD0049B621129B8AE947A40481B", "last_results_hash": "EF8CFBC440222F92C81E0298AC051191D5541A4B784EA42D546EDF171708C17D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F32B740F2AAB62CFE68260E88CB3733D8C0DC085A06A7D12988959A8E6DB45FA", + "app_hash": "B7386BB727A514E1F4A6FFABDAC66DFB49741610E91D30702927BA37A33F90FA", "last_results_hash": "6AB48BB136BE5EEF5198D3E5119E58055D5A48CDFBCFD7BD73C62F0BE7512CB9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1402,7 +1402,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D690300DAB621377F189E3729525426A257906215DB39CECB197A382BDEDA43E", + "app_hash": "E40F59E1F958312E9518FD2F00B24E8F8400A6F4BB08AB8BBBC3837D9DA07E92", "last_results_hash": "2CB029F4EE1BA23A7A21A8D33B927C835273A73E8EB11EB179E6E9532F72F8AB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1646,7 +1646,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "82877DB7A9CA76A77C7C6421EA741CCFAE62C3673BE8FBE4A9421C08FA424C04", + "app_hash": "4E92453F8CFDEE38BDBF0E04B42019AC7E178AF0F27B0719F934C92EF9D3B82E", "last_results_hash": "24B6A32C4467B7F0C187D396CD5BCCF64AC9722CCA688084F90B9FB8C468295B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1907,7 +1907,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "81814806D3127AF1592363D09DFC70EF7F74BF6D9581683FED08B1633F788F47", + "app_hash": "DF787D0D486D26289837C275625A085C368F1B0CF50320800A6F23345C851678", "last_results_hash": "DE9CE30914EFAB4FAB64830BB6A1419FB7440E29F66E4528F55F8137BE264E0F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2151,7 +2151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DC9683ECF511EE21A74E9A694F933EB1BC54468C84F8ADEE44DBEFCF2B151DCE", + "app_hash": "DDEE8144CDDE6400ED25784437F476B1B328E294188F14B7E78BA9528C34C4E4", "last_results_hash": "899207F31AFFAF082E88260390D8460A867AAD4EC9EC1FBA9792249B4AC7AB12", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2412,7 +2412,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A5A3A3AD2454976DB3A62356BDE1C58415569C8D515A4831559AC3D3E2B1E738", + "app_hash": "744F6EABBFDA22231E083A9EC53F9DCA455D7AC53E365D155C83D89F0458AEB8", "last_results_hash": "22AB448647EA68D6F56F97317659D79A3E591DCF099A8466A1DA079CBDBDF5E8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2656,7 +2656,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8E87C5B05FBE7661930EEC54B86D507BB29527E1A6BAAF063AC2ADF1C6E85697", + "app_hash": "26E9AC506A56F128882593713EB494A379A52DDD49C3A815CE4AEEBA4D52E10D", "last_results_hash": "44678714D1DBFBE2CC825A4080BDBF41FB5B235427726CCE167BE922D4DF4EED", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2851,7 +2851,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BAF4DF4332A47BDDBD1A8BA652566FB9A1503BAD1D0C90A8E9E578938212E5C4", + "app_hash": "13741797A00E3D8FE5A64F5619D9D6BCC578C3C7795FD18D76F3182F3D01BDB3", "last_results_hash": "F9F42BEA459330B4F6DD6E76853B810FBAA9F729618F03B7705773D0C8F35301", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3046,7 +3046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3F9961F5191C13E28BC230C69F2168AA60F70B3D492B432FDFA487C3E3F39452", + "app_hash": "E8CF6C4F5FE5AE84719CD59ACEBBF04EE6DDCB5156D8ACF8C56ECDD3789D2406", "last_results_hash": "AECD5B6E88B466953DE69D0060C0047F4971D2685BE4D42BAAA2590EAC5AFD57", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json b/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json index 8b93a18edb..b9230e1a4b 100644 --- a/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json +++ b/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json @@ -116,7 +116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "55A5C5DD4E556C7FD7C98681E4078D1A96D12FC679B0316BB75800572E1DA2C9", + "app_hash": "1B6DA7EAE5035BD6848F4B4CD282F61F44A7C3B51F5B4FC83F0B5FBC7D48BCAA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "82CFB11E39836F5D3F530BFC4C72C594877ADD082B042336D6594FEB4FBD41CC", + "app_hash": "A7BF15C71809F01280E45C13AFE1BB30EE11C8C8B21FECC3292F26C126C1C311", "last_results_hash": "26B42801B7805F7E8DF4DC2138056AB26330432909CB5A99B7B880C62BF8CBCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -446,7 +446,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4554D34FD94F95355C94D72320300078284AD4BFE1F4FA0AC87EECC1F20A5408", + "app_hash": "C1E46276806E931409D5B8E365B034E4DB33632BB811B17E51CB8A6F45413004", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -820,7 +820,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1ECA9CE8D726D8767FF7CC187852D3EB54CFCE5E0B689C2ABC5EA396126EEDC5", + "app_hash": "4AE0FEF5DA7994D50784143C1FB1D8436910E0460894ED8388596235998BA5C4", "last_results_hash": "FE04E3397C8B3F86F26318B11FF4E156A3EDF261C3850963216A6BE405A8AFE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/failed.json b/test/regression/mnt/blocks/refunds/failed.json index 9e6f066747..ded2d83066 100644 --- a/test/regression/mnt/blocks/refunds/failed.json +++ b/test/regression/mnt/blocks/refunds/failed.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -478,7 +478,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DE1C048B3B4B68216B4961168E009E5D6C8249260C69907EBD86109F9480F17F", + "app_hash": "1574EC38E76DF35BC2F059F01425466085D118E11229CDFEF94A0FEE219198E5", "last_results_hash": "FA0E1466C5D171732B255E1BB6F90DFBBF517C798BE1F8D29535B93225089B74", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -740,7 +740,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EE2784B6D65300964416BDDBC745ED68ED37C42C03F215C60EF0529B6989DBB0", + "app_hash": "4E205F77C64AD63E6C5DD4DFDD216A1328A5B416F545B8A8B4334AEBF500FA77", "last_results_hash": "60D77F2B1150B87CC07552C92A1F489E47AAB2993355ABB56E05020BB91A5D8C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1002,7 +1002,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E81A6EBB8728FBF34210829F85F83273847EF031F7F566D0A0BE716F4078D82", + "app_hash": "39012395E1DAA0D70E86CEAEAF213FFA1D1D04A5F96574473018C8C73C6E7C66", "last_results_hash": "72A032440CCD08A866D6C6F7AB91CC6D1E813E9975F9B6DA0384643D3642B081", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1220,7 +1220,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "684B4B348983B6071F511BF94F34A9D55E7DD1C2B8AEED8AE934C485DA06434E", + "app_hash": "8F60047A38AC2B8EB506BD09EC9C1E1AA911D346A494E29248D00F92943D9E78", "last_results_hash": "7F4EEE68B267FA63D5D82F22B1C31162E695F6682947F6D759AF7E5EE5F5D34F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/refunds.json b/test/regression/mnt/blocks/refunds/refunds.json index 76be493507..f08d71eca8 100644 --- a/test/regression/mnt/blocks/refunds/refunds.json +++ b/test/regression/mnt/blocks/refunds/refunds.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -284,7 +284,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5BF671B42F6A10DC35E9C94B2091EA991B702CAC5E7B5F0C6A3A39EA567C3D6B", + "app_hash": "94A2963C66EC89444DBAAF339DDB6AF13AAFD5D929AA3B52276D2292D2C5A6C6", "last_results_hash": "5EDAED2F52FF2DC3547E3DB46A832A5EBE659F6FCA44C4C0A551EEC9BCB0CB2E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -458,7 +458,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9BEF616C6DBA3B93C6531ED326898C5E78E16D8E073B176E97C705DC0B67A991", + "app_hash": "40F23C8118D89077F91971AFD9148C9C2BEE7FF1784F68CEB8B0D5BC14222A8F", "last_results_hash": "8D7BF2801606AD34B2524DEFC5A2BBAB847B4B1FCBF17FB47B5ADABA1136C181", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -632,7 +632,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A079AA5631B1524ADB583A3BD325AF26E400FD89D86AF0AD1F8008B847D19B63", + "app_hash": "9555BC2357D058904B49DFD7D6E423095B3F0AB3521EBFC9E13859AF5156A343", "last_results_hash": "B7641D821C34DD491F05403EF04F11A2762C0CAEF5C14CD700EC0C5B3820719A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -806,7 +806,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F869238C84561D540F0B9A428445A97B7C161D5A2ECB8A98D4CB4E9E2256532F", + "app_hash": "FDAD1DE2918896CEB153DCD039988576F5E5F5DCE05A41768DB9BF5835651CCE", "last_results_hash": "5F4DE3CB304AACC686EA52F6B94C0BF972922788D5FE75C8AE444294CE0D860E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1046,7 +1046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EA71813BD97F067D87338B5E781814114BF1721A934EC4256BA2ACF4D1DC6581", + "app_hash": "833C2BED84E5F9B71CE14C3DD2B0C2228FCB88B89817B68CCED368AB6C547C59", "last_results_hash": "A5747629A003B4ED697BA2E8A3C2257B1D05AC963F549E2577EEA53FB3A8AFEB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1269,7 +1269,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5284313E3ECC6BAAC529D80C665D3330D7B69EF35D1DB38B4CE4566DFAD3F1C5", + "app_hash": "5A2601C6C6B0D61F7EB15400A2C9BB823D2E673E8A80437C04F7A58F3FC7024F", "last_results_hash": "B950B782197CEF6ADB7A8E67B3F7C121795ED0F1A156C66918127060030A7789", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1509,7 +1509,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CE06B3E62E6A264A0E18511C3C3F87EB298F58F367449670AAF11BBC5FCDBE8B", + "app_hash": "3C25F80FBF9A229A9E4471BE0DC9A1799A6210D47E6992610AC76D6FE2BE8884", "last_results_hash": "6F9FC18F245AAF51E593174E7566261997A4E49A46DD1EAA2E83B17C4C190718", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1732,7 +1732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "72E83DAD745F78EE6802045DF67A1E713A7F2A7A16230C01941D7A853E459F83", + "app_hash": "521391F0E807EBFE4BC920F7ED0C7A7E38D26F8364294A04E373A3114FAC676D", "last_results_hash": "A219DC4511ECD4E5C63669F7F6A2C0EC4CD00C27A1BA05AC55F4499301781EFE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1972,7 +1972,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5C5FEDB7F876FDAB21F1417DFF04513019E7B91D7C798A9AA2D07DA69A3D545F", + "app_hash": "31758C6A48E7A5B9006F1D0872333019DC793B8CBDFDC20DB216FBC44D8F6BCA", "last_results_hash": "451F5B5F02AD3500B3F5745E9993840ED90DF45609AFE9DCE830101EB04F6E18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2195,7 +2195,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5FA84F6B89F35A0612347B03774CC4E1BE7F3A554AED150A325E938099C7E378", + "app_hash": "CBD7E5FD72527874DB21827B8FFDDC2F09837C3D9F6CE055EA77EB2F74F0BA2F", "last_results_hash": "D1821E25D630C2EFBC0467FDFDF03CE6B5514C4646E044BA4531D448ACA5935A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2435,7 +2435,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "12CC9557CD56241188F7C2DDE083415AFAC3054462B02C085B834CE4FCC64160", + "app_hash": "8374934BD117D6A778CFAF41DEC615A7E608216030A0820A380B09EF2B33D00F", "last_results_hash": "91E2722EA7327D4F392F84E748B1CDADA7161679B07A6D829B778EDB8BFA5404", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2658,7 +2658,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "62FDA1446A223CC5E5112CA6AB8C61626CA43319840EBF3E40123534CE2B68D8", + "app_hash": "F7BE18822F50C3B43991AA87D4273DB159F3A58C5B70045F7C3247B3129A070E", "last_results_hash": "28ECAAF3454003F744AC657BA57C9849307F1E292600171A249DAB76839D152C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/swaps.json b/test/regression/mnt/blocks/refunds/swaps.json index 0649023e5e..1aba68a5f4 100644 --- a/test/regression/mnt/blocks/refunds/swaps.json +++ b/test/regression/mnt/blocks/refunds/swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -418,7 +418,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3962E22D1C4210BF06BD4DAC9FD468911614E1997797E61D11B39D550D3E016C", + "app_hash": "9F269D32401D94D5D65BA939316EDB062B274397156817759245CB7F03AA898C", "last_results_hash": "3B67B640490ED8C37EF52E8D85B7502B021DC3D011684FB970A41C68B9F04C14", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -705,7 +705,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0ABA68A6002778F2583A4765E1F9A16DAF49F52CD5066C47EEC2B9B0078DFE55", + "app_hash": "EE6D862649BF073A2C4730FD13463106234817B323382B09649BB42D00F92383", "last_results_hash": "DE885AA7103E7F881BD65E1C88BAE46EB3BC5646AEE22BD35926ABA341A98694", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -992,7 +992,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1514A44DCD55F28D334E80122D29B0EA7139313842F8136FCF30BF513910A777", + "app_hash": "99A9789AE85CF16F5A3E560216C57358BDA52F3431222FFA25B65D1F9265F8A6", "last_results_hash": "35947E7524B6DA9DAD4605067633209BFD8E94F67E168564B2234E516B89080B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1279,7 +1279,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F217D59074ABCCF9CEB1BA0567986227E11C7D7BC675395346EBD63E167E91E2", + "app_hash": "C10614196541FED1C1E4C3966BB6D40DBA66B6C653960754A5F31E982CAB3D9D", "last_results_hash": "B0E782FA447E33046850921EDC4A38C2DC27A9FFB15113D14CA1B71CD3A09CD3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1540,7 +1540,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F0E47ED613E12D6EED51DBC3FA6F89A2BFD5CC5646A0A4573F12B2B8B81FBE23", + "app_hash": "6629F7BD3F416F7BA8563A92D06092487DDF641EE81C99FAC619E3667544CF42", "last_results_hash": "DFD77C083714FF3EE80A32F5C88F0740C1334647CBCAB8A55E4C305E244F5124", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1784,7 +1784,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "254965A9B0C2FD96E5A96393D6B16E61EDB06D1B234A8360E885C1D40AA95665", + "app_hash": "C37967CAA74B90A5E7E756AAB8C33C9C86EF5AE95C1E13A26841E049531E0D32", "last_results_hash": "310237BFDB12760E4AF3D0E60F0FD34F90778C76EDC8895F0FF071FCFF4D8A56", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2045,7 +2045,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "536C4730CF6379CF4B9EABF50A57FCF13DEF268ACFFBD58D2494F9066E44EA16", + "app_hash": "2880B5BDCF3838BC5835284E672B6E62DADB52514B28AF3A65EE76728785D3FB", "last_results_hash": "FDE5D01251CB6C187DAAB3648792903A6FC6FB0863EB7B0094F1DBC019AC17AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2289,7 +2289,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8E15ABB36FD3E445A1F1E7ED4DE5272DA14893A5B8C6405752F4703897BD302D", + "app_hash": "81900D36B42D369578593F68E71486BE1CA4AE137542A2CDADB32204A6157B4B", "last_results_hash": "3C922B909B464FBFE053BD2826C7D8E1BA7C074EADD1664C99930D8E6201DFA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2550,7 +2550,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "97BAE6CB479CB1F153DC05FC5F62A1C1151A55ABE2434EFB5CDD58EAE271084D", + "app_hash": "80F92EFB27C3EF11773C5C2EA8D6AA700B27BC5C3F96769A267BD2AC7F3DBBF6", "last_results_hash": "F149CB499FF24DF5E2D438210DF889B84B240482D646AEEFD49EA6642B7AB599", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2794,7 +2794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "73DCBEAD3A62B4BBFFA4CD4414901AC65F8E20882EA59688DEFC7095917A46E6", + "app_hash": "48323B6038AE5E8A86C3631A086622E34690EDEA960EFC6FE36AAA6C732A2755", "last_results_hash": "988C0A6E8F55F5A75AF7EBA265C26D04D8196BFCA2F35EF7AD3993F87D2B908F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3055,7 +3055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7C03C5FD2D6A92482B9607CF909897571E79E0D22CD96181C928681D390FE3B2", + "app_hash": "EF7F6A762948D2CC2C2806EE208FB907D7E2EAAAF98C35ACEA81DEB6D8A22796", "last_results_hash": "B3B8ED24951463B06C16B7E48EFCB1F275668C4AA68742676F44290F152CA0AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3299,7 +3299,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6AF6938469A2A6A46501D4A4BFDA1FBA455162BAF833AD59CE15056B7ED46F71", + "app_hash": "1C55DD60EFAD48E25128C22FBB2D3863EAB6F19F9D812096B50FBA43B36ED6B9", "last_results_hash": "B0B896C8B948436193517388CF729F39FE1FA4B96A13AB7276B6C1059CE3F24C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3560,7 +3560,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1612FF1286D7030D70E722800CD67A47E5E8A6F9E7BFC974E3117FF64BB17117", + "app_hash": "0CCB4B67AE3F8B1F7EB587A90B0ED503C7A3374F3E74B98524C51466C201EEF9", "last_results_hash": "CA2E0F7BCA194A4D7A5650CE6F312A18F41867CEC7B72CB799B42DDA2D69BF95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3804,7 +3804,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D11C12DB535321351C28557E5704A2BD965B19712F8431ABC6364842C001937E", + "app_hash": "DDD37C26ED83B596642960230F78EED13A9D4F9DC3C377ABC73B2397D71471FD", "last_results_hash": "02D9E8E08932088DD4A062148CAD2F0EC18FAD5B08352427390E32272A57ED28", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4151,7 +4151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3F6F31E935A4F5470D3B93DE9F66C341E66C8608BF8210E3CF14F914D0C36A2E", + "app_hash": "26E77C08DE0BC31710ED88937DB2D9F20523223A222633773980E9487CE1B73F", "last_results_hash": "3BAC2C30E6001288C1A0CEE4F9496D9BEF9286732B060E39CED7E7B70A56E322", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4475,7 +4475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F8C51EF2E7B213B65BB4AC2B1784C4C463B6BBF275D1A1B04DB9A765E2B744E9", + "app_hash": "179AE7EED47F67B887DE6911EB7FA2CC17B2A3D0DCF60BED09F46CC69A6AFDD6", "last_results_hash": "09F6DC15B3245031D9B74C2548E4CFD3EFAA9ED096D5271279147F8C27B8A1CB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4799,7 +4799,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D1BB3C1B4A54A526D59FEB0EB2611F120B947AF6B01AF47829D05C4AA1F60D79", + "app_hash": "8B1E5EE3B3B4065BBF9AFAD00FD934AC5753C9878CC880111FD280F332BFA5A6", "last_results_hash": "CE041BD49E2387192B1C456E388E20BE1FB99C5C29CFDCFF8E0EB29BA84686D2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5123,7 +5123,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C1962396B664DF0EF46DCCA25B84D9B9D89E89268C33FD6663BF691EF88DFF07", + "app_hash": "B684C5F4719324744CC7612F2C6D8A3E1475B0F9B545CC7FAB3C165B8CF6A884", "last_results_hash": "C55D9231FD994EA8A582DDE680D7233743ACEC5D39B90FF7FB147A73F01FEA75", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5447,7 +5447,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C91E0ABBF454427C9180933DCAFBEA397B1ED944F23AE8900C1D0B4EBCD6C467", + "app_hash": "482C407F813D8BC422A477FB81FE5EA1E8C8A41604F8E2E2E500C3A2798D7598", "last_results_hash": "70CEB6A8F50C05FF27CFA0E273E94CBDED4E0ACFD9EB7C38D7C7001F311AFEAE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5771,7 +5771,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "19AFC90EE7819B6651BC04238EDC4D600EB89631FD5F9E7ABEC04C6067EA1807", + "app_hash": "374EEAEF84A7886D571E3B4D02243FCE21738D4759099E733467AE70E34F5B2F", "last_results_hash": "7D0EA1D51009D5A976801C50593681AC63ED0A4CA0B7E9464B5FCE8362D1EEE2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/tvl-cap.json b/test/regression/mnt/blocks/refunds/tvl-cap.json index 9f8b1bbfcd..12cff06d48 100644 --- a/test/regression/mnt/blocks/refunds/tvl-cap.json +++ b/test/regression/mnt/blocks/refunds/tvl-cap.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/withdraws.json b/test/regression/mnt/blocks/refunds/withdraws.json index a6443a4f52..dcbb552781 100644 --- a/test/regression/mnt/blocks/refunds/withdraws.json +++ b/test/regression/mnt/blocks/refunds/withdraws.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5EFF2FFFA9904A96CD124E1C54F85F6D42DA84D9F5C2357ED7E47978B8DE2DAA", + "app_hash": "F193236E551EDDAB788D55C699E536F48B3C488644CACB7422BF8342E7B61401", "last_results_hash": "7670115AE4FA721FD0D320CAF67D388AE4736893549D67B1FE1C92941F0AB931", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -565,7 +565,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9A99C9BC1A7321D3D19C67EF9D75F7AA1D83A8B94064E7BAB6FCF22CBA2B98F0", + "app_hash": "7F1D00D7D8F12DD43FB2E77589266BCE8CD19D3DFAB32A96C7F2CE74B5EF0AF9", "last_results_hash": "79F4EA6FCDB74DB7FCAF4AC9182C46D5B5146A35B131BB2CF033D0D5C037D100", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -879,7 +879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "665FEC3311604924339285C9AAF4B2762D0347B3AFE6F18E8CF8CE653FD5448A", + "app_hash": "EBC621EFBE1D71F3C83C946978DFE80039B695BF3FA7A27B1F3C42C69A83EAD8", "last_results_hash": "F281FF382CCA3D501A2E516A9193A65C21AA78DFFD1F9B1D93C5E78236991E2C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1193,7 +1193,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3CAF40820A4EB4FCD5CDAB2D7DA1A6B7A01F109D83ADA2068CF774B9233A2F67", + "app_hash": "EE75DF94787F3C2FE2BD4C9EEC2C5209B94A9A24F7E949B3E362D00D4B0DE9F6", "last_results_hash": "932316E0BF416BE4028287D8E7022422249A977FD2467E8487B4C10DAC844C14", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1534,7 +1534,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A7F09BB871397DAEEF93271200A192637F88480866C7F92126B4DBB964A7FA74", + "app_hash": "CE18DD3A900A11F258DF034A3089CBB36CD9C9DA369C5D7D800A80FCECD93D98", "last_results_hash": "64B5D285BC64375228D95AC8C3136E841F6659145BB275CEEBCB87031CC23AC5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1858,7 +1858,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "985B688D979E93FC094216A49C5BA0677BD0096D3926C5446741989E9B0E9EA3", + "app_hash": "B7D14DA9A09FC1E18E526583A26A29389C6A71DDBCE28ED348DA38398E8CC4F9", "last_results_hash": "580FC4341E86A9047F44488CF128E74D147F62114F630C432C7960C9453AF1E8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2199,7 +2199,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B000657D1D35D2F076DB0A4DA0DB23E5035928DFFC24DF204BC7B02CC93D1676", + "app_hash": "BE93D035606D7EBB73BFB33A25E27A7FB36B2981D08A979E586E752B5DF065E4", "last_results_hash": "AFC57EC56F5F0A33B1CCB7C63132C79CB98BAEB65EEA536B8E116F0F0F279FAC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2523,7 +2523,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F3D20F6F01E993184C7D2C67FF0BC84B9668A6E528F9185225EF3F06BFF17804", + "app_hash": "727BF8C4E0547FD12E441AB2F291FC58F95622EEA44C89A9F67B12BD2FDF3BA2", "last_results_hash": "5993BE0A1A37AF34B5488E11E2F52DC9DCFF6491470B61E78696EC49F7F166D3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2864,7 +2864,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "384B59E3A0833E8BFE1C7948999EF855B947D6FC0842DF76E702C390A227B360", + "app_hash": "35074AA5371D470783A10E17D7835CF69F8C62B1E4945E7F8E199074ECE075FD", "last_results_hash": "B6BA16CD203B115A7739A6DA289377E4D8EB1457984044E3D6E3F024C44E12FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3188,7 +3188,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "54FE98A221782E93B85AA4915A2836B90D24BC4314E3BE453A2F7239AA8FCE2C", + "app_hash": "FFBF16ED0D3001F52708A67D3B4A89024E24782B14BF5D5D34BB25FBE469CABA", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3529,7 +3529,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "98732FD9103D596F2D1485C49A82BC858909BCBFEE19CF08E64B5886076D48D8", + "app_hash": "6446B924FD8A6E7C9722C2DCD6058652481E45AA8EF111611622931A71F2D30E", "last_results_hash": "C2B9586A5AA23977A23F79F4E914CABC12BE188A3DAFDD6001025326B7AFABCA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3853,7 +3853,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AC36525610C2116C5BBF632784B91842462BF25DFF924D5E30F80B2F9C3F881E", + "app_hash": "AF3542BB14DC8CDEF5EF3AAB47D7B79C0814272BF545D9F675BA1BE34531C9ED", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4194,7 +4194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A50B9D8C5B52603F1C135EE33759CB008A5806241C6E889B380A1C1681DF69EE", + "app_hash": "4CB512455647C4EA892D2F9DB9FA5585D6A2459F8D44B60323E5E614B6EF56C8", "last_results_hash": "9C9E1E06AA35792954B7B94048B6AEE31A4477EB86DF1FBF31BC563759674659", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4518,7 +4518,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7AC9D6B8DCDAD3D58FC78575E22B622E70E163B766C6C6A18CB01B80679A7307", + "app_hash": "759270541FA6DBCFFBF096B5730C9EEC41F0A616D4270AFCF88557EBC25F7590", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4793,7 +4793,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9ECE3D18C5AF2A3A7B31820D9E954BA52BDA5CCDC56F35309E436F5345986330", + "app_hash": "7DD96E1E2AA93906D844871385F27AC4DFE5F3F0F94B98D285E3FDA6E378867C", "last_results_hash": "6AE9104C1869DF84CD56BA25A4E0CCB15B6AF8B510E737A6216D7B05C6747E9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5092,7 +5092,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6783AF35D6DC8AA4B1DCB6513A4AF73308A2371427BBCDE2E4B2B99388C8AFD8", + "app_hash": "55C9639B6A3BD325EFC34FE3642753806ADDC19295A58F83AE45F6CE3D3F635A", "last_results_hash": "D3BDDB4104876C08E8AE88D29586A42CDD1E0526EC33F600151DB8FFE8F9CD3E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5367,7 +5367,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "17A169D5EA7D528BA7678CBF1B15AC073F7A729E28C59297F08F229F9A73E990", + "app_hash": "25E8EA8FCC0B51982791352F39AF845D4809E5B0FB3EC89E05F4922737384B54", "last_results_hash": "2F6E2458489AB40EF4C070524CB512344DADD8A698BB2B627E9C19CE61BD1690", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/reschedule/coalesce-height.json b/test/regression/mnt/blocks/reschedule/coalesce-height.json index 6cc1415d59..d0c876ebd7 100644 --- a/test/regression/mnt/blocks/reschedule/coalesce-height.json +++ b/test/regression/mnt/blocks/reschedule/coalesce-height.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -370,7 +370,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "18768549E6AE148C3C989FEE5339011D27297565D35230CAABA50F2B543D2254", + "app_hash": "2B7EDD02D79C6FC3CA1232EE192D063D0AF4124B81D56B81D20A51DD53BFC3C2", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -453,7 +453,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7D5B21BB9C06FB4BC1478BFB8ECC198C2F09DD7C4E73E20829948FEB4F49F03C", + "app_hash": "CB7D19B34158729B678092A1EA204287D5D12D8717EC29CFAA6B2D37DED80D0C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -536,7 +536,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "00925B78450259080CFA0978EC759776F562A0878548E9388839E17F1B7497C6", + "app_hash": "9CE6BC4F538B686EEB78132F679FEE33C643C5104F69B027C774920C4FA0EE9D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2430D8D00A6A858C49789F2E467E20FBE8514E6734EE8D67EF0D8B1F76EEE642", + "app_hash": "47CE9A142D969560832001542CBFFE22CEE290DC70D72AD82CE2D98EA130B7EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -794,7 +794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4666C7D514813AA47EE7ABC91C476C940D97E15467AB794A443E650E61899AD5", + "app_hash": "0743964C13D614B241CC6B555AC03DBF4A9584574D6CE2A45AA0FDFF4A750BED", "last_results_hash": "5D0DE8285825FAB001CAFC1FAF99C793CA14E6487E2912A4206D3EDAA076B272", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -877,7 +877,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "596E8135324358B41D7AFC80E6103EE438EFCD12BDAE2111443ADA93C8F601BF", + "app_hash": "5372291DC549613E7A33C16BDAEC0CCB3E1EF83C6E73A6E8FB01A3292C26FD63", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -977,7 +977,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8F66D667768BDDC9A72215BC1794D42F4BA3FD235945E2F5E1BC9F5EC8CD3A21", + "app_hash": "BFAA96ED4E32EA62AC7D44F112754493E98A27B1649BCD65E413B1037C696AE2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1060,7 +1060,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "050417104C7EAE643EC6A1191F8FCA059AF3DC6A2E78395ED15018C673B03D50", + "app_hash": "DCBD002CB3315F58A796B869135FC9353FCCBD30FD4919A5377ED36ADFC64B4D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1143,7 +1143,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FE648368C231484056EFD6AE546217001C19D92B814D92031A4175588A684450", + "app_hash": "97F17D11970D64310453D1412F46E9106B0DC62C591D6093CD7351DC1A80FA3C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1226,7 +1226,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E08F4CF312BEEB0BC53708FF070FD818CB71DE55C6D27D8776AC76A18A0D127D", + "app_hash": "F0493C8F3AA4D0CEB90958FB5115F22EEC465A3B6C789EEB90434D52833F2AF6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1309,7 +1309,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "88204A74EE25443A230B4C03F021BF61D2EF7154FDA5C4882C81C6CA7C2D4B3F", + "app_hash": "82335C2DB5390F819A120BF30BE6EC8DDCB9A31E3C7498862B48B1BCD1CB9210", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/savers.json b/test/regression/mnt/blocks/savers/savers.json index 88ff6c9c69..a25f6b7cc4 100644 --- a/test/regression/mnt/blocks/savers/savers.json +++ b/test/regression/mnt/blocks/savers/savers.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -424,7 +424,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C6E85ED5774C152B47029A35F0678913E217D4DA1E41DFED1E39793752E68574", + "app_hash": "295C71D833ECAD100FA4BBBB23E973E6061A535E79A5966C2731FC60C40BCFE9", "last_results_hash": "3C26C0355D90892BE6027C5D3FACF483E54D0E27F40DBEAD218B902A4FFFC29D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -724,7 +724,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "78C68FA45A8BE4CAAEA9818729EFA149D8D36D471AC3B91CCD07D8D722AF78A1", + "app_hash": "7B1C842ADDF6BFB4E38C2A69F90F17CB7F9E20FFB62BEEE1BB91358ED640AEA5", "last_results_hash": "0B8C5F48480DC2DA66C3609EE45761B1CBB4CF4BCC9F26387EB645AEB6FCFFC8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1082,7 +1082,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91100D8594B2A476175128AB254CBD0180B9975A0B1D9146232F524C3620DF64", + "app_hash": "E79E62C977088D239AF903138237840D14F2A6D8EFFC429C42FE45B36824E884", "last_results_hash": "4BE9F95007A1703526F88F65919C0EAE9ABCBDDF050F7664744B74C7C337D720", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1345,7 +1345,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0CF5E4E005616EEB2EFA785D90697F154047B1B4C0544E5445EE48AFBE67E765", + "app_hash": "6B5E8EAC4BF7709045FFB16492BC13B241A77034BA7214FBA8E0A02E7E80E97B", "last_results_hash": "E141D0AEF82406F97705C1A72942D948C950A3B2F97E767401060A0EC7A171EA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1663,7 +1663,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AF63778A14BB66B775B5019FBF404783272CF567170DE60995A9420E270936CF", + "app_hash": "6848974A8877299AEFB913081B72E7CB67EDECF0A0B8C77C90DD8F56820A9FC9", "last_results_hash": "97736B34557518422270A30D0E278D848738EE1F3EC3DCE44D689D675DCBB329", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1886,7 +1886,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7798F44B2850C6B821C4E07FDE2648157C2A52C39C146ADD847DBE52A57BBEF2", + "app_hash": "EBC693DBE8AB31EBA4EB7D12365894D5EE9E4AA1A6F38BC804BA3CDF1E93ED87", "last_results_hash": "01E56FC0FD15B0C641793E2AD92FF8E98D03C45574E2983F84216FC4BE606C16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2044,7 +2044,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BB162C9244DAAE78FD90F6EF79F39A075DAD52A9C70EB5081273A66346F81B22", + "app_hash": "1B63BFA206E494BFA5E1568F6531E246C0C373CFEA37C841644C3B89F0889B6B", "last_results_hash": "D0BE019627374279C2F459AABA760E91E409EA023664744BB8453EEE95BCE8A7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2303,7 +2303,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EFE83FABD2CF29003921AB09A3C00388D28EE0473A22D0CC593AAA8F33D368E3", + "app_hash": "CF1125618EFA2A4F35F365CB8B2D00632176D233EB732EE554969B8A02EF868E", "last_results_hash": "DD0E8F5D1EB98FE733843C45D31782CAFF9E340CDD1B4B54375DCC50E02463E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2459,7 +2459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3077C5716D8FD8B515FB2FD50717C4EF5521DD238E017F559EBD11450114F113", + "app_hash": "2E4158AA6EACA9F50CD61A7F7355DAE97B476E10B5A0103F15CFD39060F582DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2615,7 +2615,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F3FA299033BAFEF346B3EA054A526D4536F61B92AE58B9AD57850AA041A0AF2", + "app_hash": "0FBDFFACA44CDC3265395F073F364221F856A55ACA8BF4E81F42CB4C7B514CF9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2771,7 +2771,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "18735088F6B845ECD6D23CFD37176DC1423286F03038B324514076ED33DC96A8", + "app_hash": "8E9EE0A33419EDBF2913A590AF356B57815BC843386E36833879E6600EFA2857", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2927,7 +2927,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B917EE186CEBDFB4EC8038E250623CCB7CDD54F10D4CDDD029C7A035481A778B", + "app_hash": "9F1D695E3C5D03691979CF48540B69F8A5E3BD88A9E58366B632AADFA975F701", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3151,7 +3151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D788EAA96F5B2C03A9EDF13FF126A7053ACC8CB3C0FB5CBDBDEAC28F01DD427D", + "app_hash": "56D806753075BEEC0A86BA8A40C5DC2EB30E0C6AB6C19FBC553BF2173BF7E18F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3451,7 +3451,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CC2972A2BCF80B0EB90B9A8B6F7869E5E575A4860BE71EB024D0A2B58BA144F9", + "app_hash": "29A5FB28CB1E0145B31902DA62C49BEB50EBC853D8C0D5507D2B60F4F692EEF3", "last_results_hash": "E4189F81F7D544E953697CA29CE125EAE60F5B8DDC9C42C9DB9E169D90D7B0B8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3726,7 +3726,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "80FC091B0C47F6975D5C01E5A077064516C8F904F904E4B481B5D366E9E7421E", + "app_hash": "C0626871D777858581A20D281F941F38B2EA66A598C015453283043861DBD078", "last_results_hash": "AFD66241A9FEC51ACCAC6C0B0B92D8BC94DFED7113C95611F8DE668F50725107", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3882,7 +3882,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B7FAA1E3A1C933546723190ABCC2CFDF08FBCEB8E01A26FDD307B83763B92A2", + "app_hash": "F3751206D940E752945B9480682DF49965A54BC323BDF56CDE0683BBED34573A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4094,7 +4094,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C5BE95A707B882056FAC106A894EBA8145B382F58A89C612779AA18763688550", + "app_hash": "5845EBFEC793971972246BF8D78DAC3B06C2C3A72B196211712334A9EDB1A8F1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4317,7 +4317,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F9A88F46E6AE78C6C0D3A8CCC476F94CE50EF5D70523932D646C8A2E9E1C1746", + "app_hash": "D5EBC62145DD6CAED7896365B7BE149AD368B693C3D18B2ECC19DC1C39E48B27", "last_results_hash": "A6EC653F5A4FF7DBA75BD358FEEB0C1588A5D463779A65F05610CFF302719504", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4576,7 +4576,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FE8CD29BB260DEED1A87C7E07FF654F6084363077050BB9F314487D6232C3296", + "app_hash": "3B89F0DEC5F4144C89B1249FBAFA6D31F25ABE0EF09E785953D1628BFF81F20C", "last_results_hash": "EBE9EC5FDDEE7D8B0859291176F2245EE159976EC506934EE9D63F23BA7258D5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4732,7 +4732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0E7F5742A4B7747D3D496DB0E85C4A7B895930931C1320025D9FA64F734C0BB7", + "app_hash": "AA729954106B0C85A693AF913DE0385CD012C6FDCFCD6C59DF253E85DCB267F6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4890,7 +4890,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1DF5E5CDA2779E3B3EFB8B0A30AECCAEE2C6C696DB0882B2F5084C303AB50E51", + "app_hash": "0F6F27E294CC1D666C79F5477AAF94C77E024BD3CA78F899714AD2431611B67E", "last_results_hash": "B34DA377920DB5ED501329781E1D50BEF7BB0FC88CB924A0CA7B8A9AB0445757", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4973,7 +4973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EFAF26483A631ED34D201F874C3D7AE4872B7B854BAAC9F6B7BE8C0B812F90FC", + "app_hash": "F16C189565E7517BC29DCF752CAEE429249A605D0A61049FB3C2F528D1551C7A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5272,7 +5272,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A21D9C4B5DDF9571348C2A3B4153C4B4675562463CCD74FFF4AD438B352CE821", + "app_hash": "ECA47E9659E8039E514CB88B59B04B08D6CB2D1255EB2FB24A5EC16E528100DD", "last_results_hash": "6144222906C35BDF168460B57F4F298DE76A2591E1C4649460391D83B3219380", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5395,7 +5395,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "649BED2D526C879D6FFEBB1F049D4A9E28E14722ACD60D34DC3ED5648D9B7C6C", + "app_hash": "E0E935E53DE89105B624E0DACD38CB12454A94E88FA486F48CD1D5A29B6CDB73", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/stable-savers.json b/test/regression/mnt/blocks/savers/stable-savers.json index e45f81531c..79f0f725bc 100644 --- a/test/regression/mnt/blocks/savers/stable-savers.json +++ b/test/regression/mnt/blocks/savers/stable-savers.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B43CCE25FB775F57BF9D8998622DEA9D172618B50D6F85F28AE2F04E7F15834", + "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -434,7 +434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BA7CEEDE6DF4C907745210FF28C779CADD16F9262E48BFA4CBC4212CE05FF76E", + "app_hash": "8874EF14266E9B4F9250E35F6D5D45798390940348D64922AD1E462E85F53747", "last_results_hash": "5810E96152FB3A3DEAC976E8AB094E1C57C336853D9D1291894A20F433A45230", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -699,7 +699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "626628BE2F2F105B1958D87CA0457AE166059C0CE5892AA5D80AE62D5692F7A3", + "app_hash": "CEE5BC40B0881805264F23BD91CB5C84CBB8B427111E09724E69AF50F8119B77", "last_results_hash": "407766940714F08AA4C0BEC9478A6FF990ABAC807D221F9BE836EF5DA17E4712", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -899,7 +899,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D3E257B1D26B19B48765F8CBAB3491BFF7A89E38CDDFDBBEFD4D2752285F145D", + "app_hash": "B051AAE276BC633F7E48B7785B757FC37D354E5AB5A135FF960479670CB4CC82", "last_results_hash": "7E7B6F354F17686B4EA7720E8376BA50172CAA28DEF1E8ECA650EAA12651F1EE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1213,7 +1213,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "12D58C19DC0A4996C8E8F6F29EAFB520DC983F3487390AE60FA5E5CCB87C1642", + "app_hash": "77F4EAB876CF4FFAA3DB87DED0EA4ADC4E3F2BB70BC5FD5EC03C92BC7255DDE1", "last_results_hash": "8AAD1B86E88653849373DE44E823AF03C3AB5987B9BF5271B19F64F69B24BAFA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1531,7 +1531,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1941F0A9E52926E973DD2353884E5DE16B23FDBC2701A0D2DE17A6DA06887541", + "app_hash": "81DBBA86ECB2E41CCBD08783D1C0CA0CD07F08CB809F009DBF5C4542BF83A464", "last_results_hash": "9A508947420B0FB49F0E3146CEF0F5332372B5AC8E7A5288F96C17411CD42A2B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/streaming.json b/test/regression/mnt/blocks/savers/streaming.json index 83ed1dfbbf..a1da855edf 100644 --- a/test/regression/mnt/blocks/savers/streaming.json +++ b/test/regression/mnt/blocks/savers/streaming.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8A2E9CDC5F3AFB05835F2748312DAC6AEDF4E165C6E8D3ED55CAB4DD72778649", + "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C61164A68A283DDF176F798BA66211801B7B46205A582AA5AE52017949A3DD21", + "app_hash": "CF1F371A3A9FBD7D95ED78D9FD51393B31145BF89B4CB23C9F0E86FA0A8307C2", "last_results_hash": "910527B9906034B3DEE811DA6214A49F41986D471C5FD97AD1CCA4D9367CAD39", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -695,7 +695,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1839CF10E8D2E12DFA2A2686A0B4827B6E06BD33DFB529594EAD86EB75CEBF66", + "app_hash": "673B5E2ADD76866745C2C20C7C71BDC9C7018AC218BCD2BC6A7A5F4B46224B05", "last_results_hash": "0285CFBD49ED38A6DFBD5A8894B2DE18533C869C87C757DAA09B4EBA021855A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -851,7 +851,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "02A760480BC4DAAF512FBB3B025874D4DBE189E87FB78F4762ED3C0383187E1F", + "app_hash": "9FA9ED7EA9E07A74ADAC928E953D98D73E29EC8A9777152D92CF806B86C666AE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1007,7 +1007,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2A1AB5E479433336446B5E5819EFE594F475C13FC480229C1035CECC96D23DE6", + "app_hash": "EC65586C047FA1C2EA9B1B6FA1399A884D2571C04F38460191A803228CBF7176", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1163,7 +1163,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B063BF7B9B8A5F2548FED7DBF8C7760C76D4C5E4C11DAB18995680E4238AD302", + "app_hash": "DFF89DF1E8574F44ADC64023C500539434AD430362ED29DC113663EBD67C2DF7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1319,7 +1319,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "12CF44A130084AACD584CC5BBEC1B234178199F3B3728AEF7019257BD754CE03", + "app_hash": "CC0146832950F4D6F18D578ADD52E20EE6A0C524DDD990E7CEAE8787585DB0F4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1475,7 +1475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0643DA791EEE418953ABF2A23014F7692483A820472B265D44DA93A3EBCDE87B", + "app_hash": "301FB581EE82D2FA34D62AF587AE63C6617AE296FA34C5BEDCC3F50DE33E4F9A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1631,7 +1631,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B89FB70D5E18860C9E9782706423A54C55D63C53E92B465370A1BE9D03D1936E", + "app_hash": "BCDF1B36DA67514943B8EE9A6551E5B258F08D32FFA5AD69B511D80ABB5CE029", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1787,7 +1787,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DEDE02F3A54E2D9F3B65036ADA95BD4EA332A53962C5FF02016C8C5A3E72BE93", + "app_hash": "E94DCD9991C92777C4CF51DFD0352A57C1917B69C9E3D69AFAA9B3291B6CE92A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1943,7 +1943,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "776044027B1312F5615A723E573499877B595E77A353B7BF64226F3A4BD514BE", + "app_hash": "25C8586D1FF2E639FA12022C543330C7FC4CD2FDFF3AE3E680604AEB151836E0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2099,7 +2099,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3E937FBD3B7922478AD19A0AEDF5CE338BCB11C357DB209AB60B6E1A55201BA9", + "app_hash": "ABBA55805A1FFB55A034E8328E33DDC41C539BAB0C9A5949045AD186EB29AE90", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2255,7 +2255,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "976DA2ECB32DFCFD73DC385DE84583E209F58C4A0C3314F2E0C1F80135D8B7C7", + "app_hash": "78836D187A15E37C9EECA1588C60BB68A9CA15F49540946544F19428584D8FE9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2411,7 +2411,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "994E740BE32FAE33C996645ED2A10FADC2A56BD0F978EC92C184AA9D4B44638E", + "app_hash": "58C44094A783485A3F0E9CE139D6891740C72F015323BF6A795CDFF665675C65", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2567,7 +2567,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DF37A5BEACD249E13BEE8C25F63E0BAD40CE08B88761CF77158C2127B3915DA0", + "app_hash": "BC9A36C547AF70591E5133BC8677617A36CE411AE6A50FE675D673E0849914A6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2723,7 +2723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E814540DC0EEB1313748F17E34EAB7D5D0FEAEBF96B87DA72DF9E9A34008C17F", + "app_hash": "372060DD8E25CFC285499F316034C4A59035C70AAD9014E3DE8C796AC0C774D1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2879,7 +2879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EF7E6F5D9D8CDC224F7B76BCA8059A8589F4C1A5C6696FD63A9F8C67C9408118", + "app_hash": "2523B8D1DB6DE029A19FCE25CA5DBA49D2A1E5F956610E634ADA58089C0BB18B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3035,7 +3035,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "01A15B9D5EB8035EE2791B148AF201792E06071456F8874F38F612669FB34A75", + "app_hash": "A938862F7D5CC85DED6BC4D6B765841143623D07D12659EBEBDA991E423AF3B3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3191,7 +3191,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "779579FA66D23858D266FDC97A5456E90A7A1213A3CD46BE468295E78323FF84", + "app_hash": "CCA5951CBA6DA8FDDA2A0923AAE2DF2479B7353BCC8189F1690F17564CA320BA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3347,7 +3347,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F361A66425F98EB74970A0EB8FC65D07D895DD6CAB0B755A6917DCE1067B04E9", + "app_hash": "D3792268DB50FFC28C1EB8A6A52711D5DEC3B31D2F5DFFD24F617D7A6E8B0B46", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3503,7 +3503,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6F2A84B33C0B84953E2DD7EE39DBB7A989236EA77A96A76CA3703E133B3EB388", + "app_hash": "16595B367AAAB969AD0143FA54D0E054B9DF8AA60B66DACCCAD34250B9A9CA00", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3727,7 +3727,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3B6F383204A502FCC1E057808ADD4DDE5E2F044D89CFC9926F564DEC1343AF12", + "app_hash": "5FD3EDE27E4268B8FB9D052EECEBE80AD2230C04F7D081B6A10B24B7EF6822EF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3934,7 +3934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7FDF4C2829B96D6EE10A5EFF8898E96460A7280D333E2710AEC4128E5DA2C960", + "app_hash": "80C04E75BE54A31E4F2124C041A39C308AC0F724FDC53B17A1B499A5DC7F722A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4298,7 +4298,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B5185F7252C5EFAAC00BCA9C509AE7DEAF4298FD835DE8CD71545EA4F3D9548", + "app_hash": "E9C4E06A3D2CE9AEF95B28DEDD1BBB4C7E5A32A4BE57087A07B05F5BF983585C", "last_results_hash": "E413BB978AF263872B61BE4BF9E403362D1CA54C6F36193A2C8DE87F29966374", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4645,7 +4645,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0607A7A969F0B0DCA7E011355AA8E32B88523546D7FA84EF37BE7FA3CC6DDCD1", + "app_hash": "3F0E10450BC6E20485EAEC126AAB8FF4E99994C85DB71C54B383E01E759B39F5", "last_results_hash": "11A7E09455D0B914E71556F7DAD74ED26E798CB99D721CDB638977BF4FB77131", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5134,7 +5134,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6459B3D74A4510783299DE867FCEC8578BD4E87780AA5EF6EA0D4BD78B24954C", + "app_hash": "6BCA64CD990EE2CD2C52F478E86C8C32E04D0C54F66F490D19290ADCB5B3049E", "last_results_hash": "5366B05E20B585E989711C18CDFE7DD02F2CDFB14BC5D9D6882C5FD92FD0B4BC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5481,7 +5481,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2B97164555C6EFC615722B0DA444FBB12637E1183C18B0A59F30C666E2AB72B6", + "app_hash": "8240D24EF56DA52E565EA46F4FDB4EC21122917946B96743EF2A705570A9D5A2", "last_results_hash": "130FD646061052157751BB536A81D7A564BB0B02ED95D971C8D8F65EC752CE9F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5905,7 +5905,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9DC8B7D8BCA478CF206957339C84D9858AE11A59C308A5A42419643F7FECC07E", + "app_hash": "CDB39AC719616C69B5E331FE4EB5B08E66FE89094B4B12E5B060926D2BFC3C85", "last_results_hash": "B8F62C604333450AFA5205C875565194024C89DD36936B208551058DF7B6D8A0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6134,7 +6134,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9EDB11CCC7C9B0BC6DB6AF137EDF647171EE18FACFC5A56B411E94A4A93BEB8A", + "app_hash": "3B31F73C4F61105A61462B590F5117101FE495C3A5467DFC93A04C5217B75609", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6433,7 +6433,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "156EC54B7EA7EAC05050D2D393F7B1FEDC13EC7BAB2650EE1D11027DEF120B95", + "app_hash": "FD019368FFEE0DB0676C34EE09C912676D410B19296802A5CD8DA5BF68830D00", "last_results_hash": "239ADAE412BB24040900A770E0E07E9035EE1B75489E250FEEB024C65406571A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/security/evm-null-address-outbound.json b/test/regression/mnt/blocks/security/evm-null-address-outbound.json index a327a79e99..05daf77c03 100644 --- a/test/regression/mnt/blocks/security/evm-null-address-outbound.json +++ b/test/regression/mnt/blocks/security/evm-null-address-outbound.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -235,7 +235,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "42AA5D21311068E0A7C0D5BF7BBD699CCF45766FABCA691D0D521206A64DC55D", + "app_hash": "E0B9D49D286FA053BBB8545DC06298858997B63CF7B84B4F9266A5989C4F7DE2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/security/multiple-coins.json b/test/regression/mnt/blocks/security/multiple-coins.json index 86a2f8bd2a..23c82d2613 100644 --- a/test/regression/mnt/blocks/security/multiple-coins.json +++ b/test/regression/mnt/blocks/security/multiple-coins.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -235,7 +235,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "42AA5D21311068E0A7C0D5BF7BBD699CCF45766FABCA691D0D521206A64DC55D", + "app_hash": "E0B9D49D286FA053BBB8545DC06298858997B63CF7B84B4F9266A5989C4F7DE2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -435,7 +435,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B19E70ACED44EC66D2DB773148A743B596D0110455AB43047AF62FED3896577", + "app_hash": "35B4645B6E524112346875379E3EC7C226BBE7B891F2624E732C92D36918177B", "last_results_hash": "972DB36F6B3E47C0111E9328CD4F64E149B9E90064570812FC6072DADE8FFBCF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/send/send.json b/test/regression/mnt/blocks/send/send.json index 989e3c72a4..aef172149d 100644 --- a/test/regression/mnt/blocks/send/send.json +++ b/test/regression/mnt/blocks/send/send.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -191,7 +191,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "45FEE82D1BEB22EC0F2106F46233712CEE826C955B936E17F8AE7B7C1B1AF4C3", + "app_hash": "FC3530B3E03F242553A7F434939D36BE5CCDD13D3F47F9BE5866FB396FBD8D78", "last_results_hash": "D1F08FABDB2058D94CFF59D105DE4DD82D7F428A1B9250948792F0B6B21DAE93", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -343,7 +343,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "28F53D21D57704768A019952973C8FA2A9394486A3B9EE68E696E7F458EF97F1", + "app_hash": "969733E87A9D47C490450833DBC5434096D60B0A401DA0BAAF5D94FAE116AD12", "last_results_hash": "E993540B24D4106CBEA4FD9745CC9212953D6E9B606D434C08C5711F9DB35814", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -380,7 +380,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E053C001C70ADFF3F1942DC11270003CB8FA8D0366B42104E3F21EFF90D765E3", + "app_hash": "6B54B2ACEC696B207EAB494EF514A4B95D580D792AA2D788D244FCE2A44414A3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/set-ip-address/set-ip-address.json b/test/regression/mnt/blocks/set-ip-address/set-ip-address.json index 6d67104b7b..32c48fd579 100644 --- a/test/regression/mnt/blocks/set-ip-address/set-ip-address.json +++ b/test/regression/mnt/blocks/set-ip-address/set-ip-address.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -206,7 +206,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5EB845CB9A8AA4B2BE99B880DA3B5EBB584464F17A10199B46F97EADC4C7BCEC", + "app_hash": "7747738B75A07E52D70FA86B76F6E00C0E7A868648EA78DE9382417599BB0C48", "last_results_hash": "1BF17D58B13B339EFCC757503CA523D6F47449DA9113BF16B5ACEE43D0546CA3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7B5906FB92ED0D1E24DE475FA99F4472B5FABF38813F095CDF5ADC84DDA4E7CD", + "app_hash": "1A284801313D0FBB1BCCCF0452911D16D231A6FB45B11C12AE5CFD16421ED4C6", "last_results_hash": "70577DCEB664CF1ECB1048A3F9AC8CAF86C049A5E0743E0CE487F41F4BDF070F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/set-node-keys/set-node-keys.json b/test/regression/mnt/blocks/set-node-keys/set-node-keys.json index deb115ff58..36e5d9fb98 100644 --- a/test/regression/mnt/blocks/set-node-keys/set-node-keys.json +++ b/test/regression/mnt/blocks/set-node-keys/set-node-keys.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -232,7 +232,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "61AD93C288B2ECCC7219D907E440A0E364B8819B72B36DFC1238AC630B8585BE", + "app_hash": "B90D663A8C53EF016FD6DE6C1E1B7A753502945721DBC1DC0BAB0F6E37499D12", "last_results_hash": "82EAB1B28E100040A6376F3ECCB5FFE5BA3EA194C7B67C337F1FC21732EB539C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -368,7 +368,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "09EC3DAE73A87A8D34BAA4894AE6DC38DE35AEBABC84D174E3F841D5B0143373", + "app_hash": "F845AB097881BB7AC67B10A4F59DE83E0320FBA04E450CC06D626EA6FB8D6EF7", "last_results_hash": "A9AD550B7224E70B6CD90486220C884D77CF3C6AF2584904D395CBE2DE20BAA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -504,7 +504,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "112FB9580CD207E2D1BDEEEB107CEB5BBFBBE8AFFB37E30E79955B9001C6E44C", + "app_hash": "28F007ED3E6AE071FC8D5C34FDDB9DE9FDC8686CA20933EC07EA059A320736E5", "last_results_hash": "C70B1BABB867964BB9BF44E8C1A86962568FC11EF9C44FC53D8B6531AEF84115", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -652,7 +652,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F99947348850E4D925069CEEFF1443463427E49BAADFA33FF8D39D333766B987", + "app_hash": "C460B03E34E363CAAAD9AA3C70D160325588A7294F27AFDFF3CC4C27DF148A1B", "last_results_hash": "8CBA38911F10C30989B87484DFE72DB47FFBE20CE76A336690EEF52F72448ACE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -689,7 +689,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "50D51DD14A8225D47054229EAE6850A9641A7B45E26A5BBFAA2FEA032DC4AD4F", + "app_hash": "B55D0263B323A68EB87CA9F24C27C8B6B45D957660002AEC95D50F9085CB9A57", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/solvency/solvency.json b/test/regression/mnt/blocks/solvency/solvency.json index abc51d28fa..fd952ffe1a 100644 --- a/test/regression/mnt/blocks/solvency/solvency.json +++ b/test/regression/mnt/blocks/solvency/solvency.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -215,7 +215,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2564463496B7AE2DB0A1D8035B6FDF68DE849A2747FE2D89CBE8F2AB86180249", + "app_hash": "5AADEB77D343BE68E5D2C78CA0091BADEBAD91795123696F86C8820526F0292F", "last_results_hash": "6F52087702E8EC0E01CB08AB7DBC213729BDC91EC96FD709B8A1CF12C738431E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -336,7 +336,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E4334E5872C8D64A16DA3D69D0815CAB02264E9D1FB814A5059FD2C591FE3ECA", + "app_hash": "172E633D5672D8CEC503FFF918F92AD3CAB347DB967629C281E5B0F6131ADFED", "last_results_hash": "866288248167D548A86607C85DF3DB2FED00561E2C887317AB800B84549A971A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/store/v133-treasury-lp.json b/test/regression/mnt/blocks/store/v133-treasury-lp.json index 51e9f6ee4f..fe4ab0a57c 100644 --- a/test/regression/mnt/blocks/store/v133-treasury-lp.json +++ b/test/regression/mnt/blocks/store/v133-treasury-lp.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "14F43B06FC38B81B525DD3CE82F7FAA2F19A1790DBC4B1031F77D0DF77735B63", + "app_hash": "361B9EBB29D552CDD92B10D9B57C1AACD76B4E3C351EDF237F99EB773EC226BB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -298,7 +298,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A5AA2196ACF3819816D4179DB1DCE73432B03813E5D35139C9A9A4BB44B4E9B1", + "app_hash": "900870EB046BCF874E4572CAB913B6472F47F96A4F7396B2A85480C56213EF7F", "last_results_hash": "1AC37F2736F7D7B017040F69CD482E8A110F68689A37CF5AA783C022514B7CB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json b/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json index de4f65eb86..4afe0fdbbb 100644 --- a/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json +++ b/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -350,7 +350,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "62C2A7547A5D53D05215C3EC36F2D4621F53989DA560C2D0C9D588434DA2A02B", + "app_hash": "5517E0533CD109591BAA636802E611CA1F3ECED992B874FE434A7A52975EF690", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -545,7 +545,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8CDE0B97D87CFC653B1964B4476CB940FAB9AF7E65DD34CF30D7030B580E4CB1", + "app_hash": "A8080DF5C1D69C7725B79DD7D08953FD6E623FA38745E5FD21C014D9F772C592", "last_results_hash": "284D1737190BE8BEBFCE7DB258F60B72E3FF72851292543936E23B49135F17EC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -775,7 +775,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B964AF41445382DD820F44385260E8BC2C737F51E993CA647771D978F3AE2631", + "app_hash": "58B7AB727AE8F88ECE61A24092B10A4C6EFB5A9FD8FE2B79F97E5143BB6BE5B5", "last_results_hash": "28B69F5DF038B2CC44193DB86ED8F310C40A42856893815336D1B5CD34E7C730", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1005,7 +1005,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DAE5A05684580D237E1D1C0AC09E1DC7BF99B0032B2DFF09322C17901348F288", + "app_hash": "A21CFC244281EE8066EB95E0758912ACB1D8162CC395641A6D83F4F9896FF3A3", "last_results_hash": "7EA12D0EB8906308CA09E84BC3817B72ADA6A02A7B804B575DF5515172527A7C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1339,7 +1339,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4277B0AAEA6BEB78EA0D3F2CE031CC72D768598E72D12B15467ACF1936DEDD5D", + "app_hash": "170BD224B1CE9DE25212BC2EEB6A0BEFE1AB991619F0928A614027D3916701C1", "last_results_hash": "01B09361610F62EB384D1E11F9C7D66A84B05DC5B9F86EF8EE39BC2768F3123B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1619,7 +1619,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9EB45B2161D40D705B95D3936AF5E0D8DB727282E43B93516998891E90FEA186", + "app_hash": "7BA4551499D3052395AC72CD6363A19F1742E80E54AAB8B0B3239D869615A4EA", "last_results_hash": "8E5D794EE81575DD308C0C2D3838D02AA103036F1A27DC5EE43B8F3BC9C7928D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1863,7 +1863,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C256CCF635B13D96CE2645E97BE9C088845CB14F19FF6FEAEAC9C2F27455E7FD", + "app_hash": "6DCD996ECE08C226E09D20CBC43ACBBA605E730BB6177DCE9E9A1200A8A8D968", "last_results_hash": "DDF091675CCDDA04FA63F4866146C84A2F236980CEAC1403DA718A09EBAF01F3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2224,7 +2224,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "337F1DFFDE19C37A9C80EC066DB9010C177F7508A56D42BA2F793F7CEC2C1D53", + "app_hash": "2BB1C1B23617D00B2C998572D9EFABF739D0C61238AF687706C43CE6D580E12F", "last_results_hash": "6090148374A8136417EB87849921447B0E108721EBF11577846AC13626E97AA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2468,7 +2468,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5D7888C86ACC6C703F8ADCC72CA65511CA0896B6CED9D02884220707C2D0C504", + "app_hash": "6D5A4FB07ECB0173D393557CD73C2D221E6FEAF0C8E3B47A726FFC7CE0262D92", "last_results_hash": "CB93651B6222C4E3B375F8D6ED72E2032B110147A188A7CF50ADC6A3701DB679", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2712,7 +2712,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8DC7054E7FF69EB7EDB232B750107E5D2613050DA96B5ACC15D8D5029230FCFD", + "app_hash": "CB49D630E73C9A8A1D7BF1DF3514CAB5BA2D0C96CBB0DA4DF1C545F75C87E0F0", "last_results_hash": "F1EF901F155EF70DA4F538266A83F798C2606F7B5E20B950D5E5DFDBD7E862BC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3046,7 +3046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "977B193C6729F716DFFA09D5F89D2A397BB931C9D5840905840FB193455B3A74", + "app_hash": "EAC333C8E67448A029E865EA937A178C64F3E26BF3076B9DAD0AC4F4E9E2A944", "last_results_hash": "6CC4590A739373516594230D946CD92A5C573E4849C5B971ACDDBBB5B81BBD91", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3225,7 +3225,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "71E93E7D639C714BB4D5567D5E710982CC801C999630D6A5A37729501DB5CB30", + "app_hash": "EBA51E65F35A9D5C2437D6022153D5B1773C9A593D11486557536A9B99CD2F5E", "last_results_hash": "FA3FC7B41F76ADA4C53CD2ACE2E38E3758C0386217A9D08CE1FCDF185E799464", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3559,7 +3559,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "029242E7E53593C8584728BDC3DB87DB491C93F62D6A73D42A84D6DD0B4C5950", + "app_hash": "46504AD68BD780FCA49AE9DFE3D8FD1EF0419CC7F088C61C7972E388EE566602", "last_results_hash": "7EB775A9F6E994BB0F7A0EB4F06FD95D741F04D020D9B542ADF90D161966EC92", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/affiliates.json b/test/regression/mnt/blocks/swaps/affiliates.json index 9290a7bd8b..b43ef4fc67 100644 --- a/test/regression/mnt/blocks/swaps/affiliates.json +++ b/test/regression/mnt/blocks/swaps/affiliates.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -411,7 +411,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CED7936256D4902BD658013F641043C050C4E9DF3ADF6AF73FBEB9356E8F83F5", + "app_hash": "649505DC7FBC56797E3D509C17B85F7485E652461D20D49032A2DE907DD0BA22", "last_results_hash": "E62BC06992058DC4DD103776028E273C618B97E37B946935BD1D7E309E40E708", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -655,7 +655,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E110EB3BDBDCC69FEE5DBAD30DEE12B36356E2349CA49CB5702146BA65FB05EA", + "app_hash": "9517C778B845909467AB1EB0CC08BCBCF9DEA8D67A0B45BCA8149DC3A6C1FB20", "last_results_hash": "681E52E556D1EBF632E3D97120A54847E670BEF7B10CAE66BE6986F094C5BBA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/aggregator-swaps.json b/test/regression/mnt/blocks/swaps/aggregator-swaps.json index 957263f0a0..52cf36ebd2 100644 --- a/test/regression/mnt/blocks/swaps/aggregator-swaps.json +++ b/test/regression/mnt/blocks/swaps/aggregator-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/derived-swap-with-units.json b/test/regression/mnt/blocks/swaps/derived-swap-with-units.json index ca8f07d171..d2a5f07025 100644 --- a/test/regression/mnt/blocks/swaps/derived-swap-with-units.json +++ b/test/regression/mnt/blocks/swaps/derived-swap-with-units.json @@ -116,7 +116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "55A5C5DD4E556C7FD7C98681E4078D1A96D12FC679B0316BB75800572E1DA2C9", + "app_hash": "1B6DA7EAE5035BD6848F4B4CD282F61F44A7C3B51F5B4FC83F0B5FBC7D48BCAA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "82CFB11E39836F5D3F530BFC4C72C594877ADD082B042336D6594FEB4FBD41CC", + "app_hash": "A7BF15C71809F01280E45C13AFE1BB30EE11C8C8B21FECC3292F26C126C1C311", "last_results_hash": "26B42801B7805F7E8DF4DC2138056AB26330432909CB5A99B7B880C62BF8CBCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -446,7 +446,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4554D34FD94F95355C94D72320300078284AD4BFE1F4FA0AC87EECC1F20A5408", + "app_hash": "C1E46276806E931409D5B8E365B034E4DB33632BB811B17E51CB8A6F45413004", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -820,7 +820,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1ECA9CE8D726D8767FF7CC187852D3EB54CFCE5E0B689C2ABC5EA396126EEDC5", + "app_hash": "4AE0FEF5DA7994D50784143C1FB1D8436910E0460894ED8388596235998BA5C4", "last_results_hash": "FE04E3397C8B3F86F26318B11FF4E156A3EDF261C3850963216A6BE405A8AFE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json b/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json index 34826316c5..156580d990 100644 --- a/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json +++ b/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "149126C8E620ABC71989DC7C75575F65C93ADDBFCC1409089FB1AF270CC9006A", + "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F7568FD989AAFF5495D06D8A4DD5D0F9E114B81F35D3C9AD14A29D0AA7249B37", + "app_hash": "82AE66E229EDD3A5B11464B0D8BADDD01F203D73852252C94EC8A9DD01EFD2EE", "last_results_hash": "0B1F22FE8619FD27391E90D6D25293B6A07E9262DEE979C77A1658817F3213D6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -718,7 +718,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C7C5F388F40E93708AF24F84936AB00FE189E392D025575E8A8C53407CCBD7C7", + "app_hash": "510B5993A724CE9C3C1EEBD8428239C4E0D5FE9A7757AC99297856CE782C73BD", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1011,7 +1011,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E4616CC4A3B1DFFD57F5CBE8726196FF4FB1D883F286A144B4E531CEECB5BC4C", + "app_hash": "CBB1B42A9C5886CC7E912434C1A1EF404616A825C7DEC89DDE7FE5FEA2D5B908", "last_results_hash": "A86C692137980F1614423A8BB9433BD46F02977558FE90D52424270481C5F98C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1304,7 +1304,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "064E35B4EFE9B96347A403F02C968F1BD53936FB227854BBD62A4A68FCD55477", + "app_hash": "D8BE8CC3E1CAC0738CE2F12A77C5D310D297672EB560F6967CA20B008A76CBCD", "last_results_hash": "B24CED2DBCD4C8AB7817A277C2E682F9D3160579EFCE77555DE4C0E9854496C0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1584,7 +1584,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "53A8217DBDD49DD1B5912DB24C3F984E81BC12B20986E196972BFDA5D9F65794", + "app_hash": "347F31D33C5ECEEEC23FD3F811D2040BBCD78DE28E9146B5F0B109704745244D", "last_results_hash": "DE7C0BE6C9111A8F75FB7C1E086F78471792CD460EC6323E46FEB02EDE1B4B37", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1891,7 +1891,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "966CF3AD4F09D4B1491F81DEC9898809829762840D816593E7082BB73E258450", + "app_hash": "23C15EBA9C3C0F3EFA53667AD440C124099CF6BAAF8680EA2FA6202FC91FCB65", "last_results_hash": "68B0A89BE83B69FE4D59648890C91E250363BF3EE6AF64D92AFDC10F555ACA8A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2225,7 +2225,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC2831417FD10E257304A6887193F4BDB62093958EE8E68B7F553D5D89B09888", + "app_hash": "3E4F02C63AA6B98EACCA3DF2B26DE55EACCA635A621D239D61BF6B60DE1463BC", "last_results_hash": "0CCE3A56331FFB13056336F1A8BCD39647A7BFBC6DCAFFD41E967F5AD536741D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2644,7 +2644,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2FB4F7387464A44A2DCC0FB7840E965A1A94C0482D72DD13BE69C69EEF3DB21F", + "app_hash": "5E97E395D7508C58C9F329C00158296B466F325AE6167F660C2239D25F1630D3", "last_results_hash": "2F0B5817590B2F96FF5E5DB96D377A0BF532112B4FC68F93F46F682C728B4619", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2924,7 +2924,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "40056AF29AC8C24B1A5A7F6B95E7E430A8BF38A675C19B6230DF576004E9BBF8", + "app_hash": "6EDD4E8363B41F7CEECC06111A0679440CF62EF8154EFEA0677E1F5742FD7313", "last_results_hash": "4FE1A821712F21C28CFA5682D46E44495B4ADC91963F37AD3010122AE6D84886", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3064,7 +3064,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A974C68C40138DEFC0C61651CA6E85E1D0F20426597FE754C1684EE5AC0694DD", + "app_hash": "FE75E7BFC6E4EEA94C80AEA1C4F330EB0F58AABB77448F92A81C9FB386DA8C3A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3204,7 +3204,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D6F1536D099844ED0CD12196E9AE8EA271A97DC4334BAB00107C470D4D7F0C8C", + "app_hash": "EF6E80890A73E089267567073823BCA62F6165C30AD8CD6E45D3D0D5BADC0D6A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3400,7 +3400,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B18072A7CDF83E2568AD08AFEC0B432E3EB4C2B847A68C5FBB4F2CC4AFBA02CA", + "app_hash": "818A0467005C2CFC545DB7DBF77F7520304E1C06D87706B97C859A4A1D4FF342", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3567,7 +3567,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C53B6DCF7196A79E76A201AE8F889AF1151E5C28EC30B8F0453A82360351CAF1", + "app_hash": "D00CB01CE48DCE7B9ECFB9BCAD43C75BBED274E7CD810BA826D4238546993C0E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json b/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json index c5de071d9d..4fea34541e 100644 --- a/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json +++ b/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json @@ -89,7 +89,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4A290676BBDE006C0D1BF8559746703D02CAD64324576E6854CBAC23F920EC6D", + "app_hash": "CBABE114735B2B5BDF6121D8024B8AE62956CF226E2E22551D41B5551E3A6B77", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -587,7 +587,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "16BAB097C385554FB696D5ECD0B18D913AB0656070113649162D7BF685EA3012", + "app_hash": "6ACB4D3E369EFAD0E4C9DE1633AA7AAC7128D76355B7E3C1D502407F549EABD0", "last_results_hash": "A567012AF0D5AAEFA57726F4B820D86EE43980593EC5E5E61675D3E476141B24", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -780,7 +780,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0FECBEFA640A8E1F44D6960F4F30E20BD6B68931B676FA8DB5C6C50267230599", + "app_hash": "987226E4ECF4AAB0FCD7130C9A45CF2B834F7059FDCB9B8F95CA6E9277E6B03E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -973,7 +973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "648F295F471BDED6485A57906F77FF51D0739B8D0BEA88B42F6B7BECC834E162", + "app_hash": "637F707A178D60F0B6CFAF62C1400387722A9EFD262286710E5EC3D25EF8DFB4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1166,7 +1166,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "58DE261D8205D6006C6BDBCEF60CBE2EF1300548F9CF33A939B55B84C48D77BD", + "app_hash": "D422066BA053417A80B11379962DBBBF87D35A17C8B004E30518F3053EA72941", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1359,7 +1359,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C7051808425431303BC032523BFCA1750BFE3492E774C74385AC362EB4CBEE46", + "app_hash": "B8B525E89A4876A825AD5437B000D28961BF5F9390B501C2A6A5483A52D06E9D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1552,7 +1552,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ABD05B45FE751AFAFFCD9FA0A7BF9C3CCF7163C61853A891BC57CA2A29B8CC05", + "app_hash": "B7C473ABD9A58ACA0C7BA77613E727A193ECA877D782099B3D01076D6EB92483", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1745,7 +1745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4215052B4949A2458EDDEDC548C9E9D93A6DA5BE77F98EE73C59E63C3281D346", + "app_hash": "77D1A4C9E266057BAA909A20C2DD251876A08D43CFBF9C21F5336DE61E486E57", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1938,7 +1938,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7CDAD654E94EB7CB32D1E82BFC973F07433C5A449D71C7085D0275F40E7A9C51", + "app_hash": "ADDBBA6E2EBA87FC04FF0E4FC965AF904628C258B006FCCD0D0B7566FCDA4A5C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2131,7 +2131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C7A80A4D1BFD7B459F55115514186D6A048F6765BBD068BAD44FAA247EB0E41C", + "app_hash": "A75773E8EA8DFA07104A7FFE6825788FE05C93D088D499FB474031F2EA397015", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2667,7 +2667,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D73A1585177308DE495EB930C670DB7FF3C7BE0743F07DE82815AEDD9FBB58A4", + "app_hash": "1EB21C1F7A2C8EECB2A0C4A9B7501C27A9F4041DB1508ED8BF13ADC210B89B17", "last_results_hash": "3412AE558C32B71FB3E3729B4745665E904CFDA6844FC378DBAB952630825CAE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/streaming-swaps.json b/test/regression/mnt/blocks/swaps/streaming-swaps.json index d48c66cd4b..16074b76df 100644 --- a/test/regression/mnt/blocks/swaps/streaming-swaps.json +++ b/test/regression/mnt/blocks/swaps/streaming-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BF96DDBE9D76BFD4760F274C4DB937265D6CA03378FD0327B4BEAF9DF3D9DFAB", + "app_hash": "91204EB1124466EB2A8CB5BFB092AB1864C6580D05DC970414400E426053382D", "last_results_hash": "32A296E3C6FD68800DCB496F975677F582988CBBC5D811830986A9F60A9203FA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -514,7 +514,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "858B7AEB54EC94E072D1E2EF987CC2E4A88117238397316AC2EF097352FC0573", + "app_hash": "55638B46E3A098AA9E3FB420410534FC8948A9C500155FBD40F232DA722890C6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -654,7 +654,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7F086A9AF4FC17CD907767AD179FB279DC3C402098E1AA3091F626200281297E", + "app_hash": "CB878CFAA6DB48F080965487D0AAB9210504F13873E07CE4B614A209852C6C16", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -794,7 +794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "06256525FB7C21F5F9322716E2E177D6AC23AD6C9171B21E611C8D7884C5FBC2", + "app_hash": "C4DB01C53EE07A1F611642D324111DFB38A0E20964298B2AC907068ED7F3AA4C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -934,7 +934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A1A2C53ADFFA525994159ED8B3EAE1F57284D8E8EEC6E0354CECB8ADBE5662F2", + "app_hash": "D178D386DDA6FD21FD1440E1B2C6E4C8D78D7C292A03437D7C33E33070286B30", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1074,7 +1074,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "30B5E9B885CB23D55965303C30F854217EE717D87C655F3091F1C2AA96FF4F37", + "app_hash": "CEBB585EFB4D90E6617380147FEA39F59418276ADA8D955CA8D4709F12811CCD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1214,7 +1214,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BBA33D5EEF2C25009FC78141FD1B77F3CB2A98BEB8B3A16AF2DB0412A692013B", + "app_hash": "86880087EC14DE204A6BDCA7AF40CC04A5E4161D75FC66DC352D6B569E5A25F3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1354,7 +1354,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AA3E6CA4D67A70049CD58CEC2B56BEBA11CD531977DC9FF50AFDAF76C75770E0", + "app_hash": "4CAAA028C94B2C080CCD5C4A44ACF15969F0DE1ED4E5709FF25AD8223CF13C5A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1494,7 +1494,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6A5EA4BDDF9DCD0A94CBA841E7290781E32E5954AE7F4A8790A026463BEE8A3D", + "app_hash": "3007D5B3BDB43869EA7B5E8B1C768E21693F82DD308FE0C9F718C5C19D491CAC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1690,7 +1690,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F2D840E89D83385881BBFA0F8584A848E2AD58C6807DBE877C3102504621EA30", + "app_hash": "DBDDF76B20619C8BB2FF5A337B2451EDFFEA8D5B63D16DF33A75530FA3A26BDF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1934,7 +1934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "394A25614F113954713DEC39F25D0E25691F34F3B50874A7565111E026FF9BB8", + "app_hash": "0EAF61462C508977FFAB18B08F5B3F299CA8F40CDF1A1D22A5635D7426B3E540", "last_results_hash": "8C09A78F570EAFBBF883CDC14E9D537344FB9DE1789A41F4D2C53769EA685EF0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2177,7 +2177,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F90BF43A64ABA1C1BAE40799BE0069C16D63B2814B3629A4D930D01074F758D4", + "app_hash": "74C3FD5E0934E9D8EAB9B6675B412AA62C936F9DB59D5CD167C13C80874ABF9B", "last_results_hash": "2576AA95DCBF903528C92EB9DBAE0859F233AF15BA27EC48DC1F20532B6E4964", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2317,7 +2317,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B4ABFA837B2424C468CC7A36BAFDDC32B59E2F09039FAD0C6FE9B73B3A399A1D", + "app_hash": "17683FD138B488FCC3F22FD094AAA8486B67E7CE0FD137516EC87D3466858FB1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2457,7 +2457,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9C650DF6440BFDD90F9417C0531561003BA735B03E10C5973D186955CB195105", + "app_hash": "F33E096A7FAA8E7BD53B7B2597A6219E7EDE5591F0BBE3F5B4778B94F323A70F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2597,7 +2597,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8875317927FA9628BEB047E6362EEA1B6364E3182E0FC763C80073B04A6B7EDE", + "app_hash": "D5F26DD31612567E61674F32166CF609A2135B12302EED8C47E00D9FE1A87CCF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2737,7 +2737,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "96F4C8CD0AE9D6CB740E91B50140F4DEF55B5777A25771AFC8D847832D0FDEE6", + "app_hash": "F2961D4A4AA0E1FFFDE757F4EBD56AE234654401F212977C4F6BBFD331D6B877", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2877,7 +2877,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2160A35AB8893D53BF0233057A0FA3B0C5890AB566707DFDC35271A598A55F25", + "app_hash": "50A7A2F1A7F89F66F70422E185883B5DA2F2CADC1DE55148EF8F8A28F5B46840", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3056,7 +3056,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C4C59710DC7DEB8E5AB508A291406330C018CF36FED233E28E63459A8CC937BB", + "app_hash": "96EF760D31E45C44FD662595EAD5C0C265E69A0BCAD3EEDC51895BA5FBB4AEC1", "last_results_hash": "FA3FC7B41F76ADA4C53CD2ACE2E38E3758C0386217A9D08CE1FCDF185E799464", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3160,7 +3160,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0AC8924664C792AC1FD87EF53627B3496F433FB388C69FC1B4F8AB0FB14C6824", + "app_hash": "B321AE85BDB8143457FA827F6ED404C44E985B8691DCCFC65C97BAC5934B55CB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3264,7 +3264,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A51D86D32197DA217E62925558A16611B8EBC9FAF75A41ED7B584ACB017E9B2E", + "app_hash": "A565A021A14AD18F5CD9DFCDC49999CE592871D92D9B29DE9F0F2816E42B1037", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3368,7 +3368,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "90119EF5717BACADA223AF3D15E01825C9A2653B68B633640F3B4D4DE4718597", + "app_hash": "94FA9D89CD3FA835593959176491734B13B0A6513FC1B8D810736807452FA060", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3583,7 +3583,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DD284B17CA24FA38F496D4B830FD8633F2B598A634C304BD3D4765C9995F68CC", + "app_hash": "D4E611D54669EA57DFCBCECCD174AA0CDC3B198D84A7990C2B39EAB0A1B0EF3D", "last_results_hash": "3FF0BADEE645D568326884B4B0AA4D316BE1B99410D90BCB844104104DC94987", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3723,7 +3723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5A19475AF04F697AD5D35ACAF437D640CC56D616A1169ADEB77FD7911C66C682", + "app_hash": "9E97A3FC3AEE5DE62AC941F422962D6B3CC64DB35AD0AEAAA607C2D2BA680CB9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3863,7 +3863,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "269FCBCE85BBE53A3CD4CC0D3B36AD349735056CCC7123CC80FD509E27C6EE1D", + "app_hash": "BFCA67E23A954CBD03EA19F3A2664C446B446FD7C64E26693B49483E1CD3CF4B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4059,7 +4059,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AA3B98B7A9320099D8DBADF5866E858A05FB027580A65749798009ADC899C702", + "app_hash": "20C38FDD80840CBEBBC15B1BCF5953BC838EF39FC2059D3543503CD21C13FC85", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4303,7 +4303,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C95B87A1A870AE568DAB94AB38272B66F332ADE9ED1C5A27E0D631F056EF425D", + "app_hash": "9C5391F235DFDD7403FCD837954F973158FC395678129A5B8EE7DE1D052E0934", "last_results_hash": "6DC7A427C175FFD24821AD03C9107C9968DAA836C760215548C13B9D0744D5F6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4407,7 +4407,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC0F045E545D7FC9CB0DD8BE7D5ECD93FFBE9D68098239D86C656DBCDD3010A5", + "app_hash": "CB2F5CD2221AEEB3AB90005FE12BE0187A3657A8D77BE1D0F1D85910877AFF16", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4650,7 +4650,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E6AAC64C8BA47F7F7719B70B8D6355B9AA1B25E2287985FB5358D79E1B432837", + "app_hash": "EB1BA8F3D3BADF52615FE69CD8B09C7DFBE2C129C055CD057D7524023DD1EA1D", "last_results_hash": "EDD2316EF34F9B154C48E37BAE83BACB5AC781B7DAD50044C69252B03AED89BE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4754,7 +4754,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1621F8316212A398C4020E42B17AE1A46A0FFC7B76BE615F73E391E2E5BE9F24", + "app_hash": "1ECA4CF04CFB5607F253FB9047AB07113069C9B54CDC3AD55018E8EBBCAE1C17", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4858,7 +4858,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2EBC4DDBA111F44AC077D6D1E3B22131FF78F2D00D43673AC267A9E7FAF4CA54", + "app_hash": "41656BC9940444D6311647535BF433C20121F52349DAB18AE63B83416D61BAD4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4962,7 +4962,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7429B3A1A3537928EC2D67A48A968E10B4EFDAA17F2D610C3D33E6606ADB46BB", + "app_hash": "664637B5C4505A788CA58E6C6A5797A05650AD0874C5DF3DD8646E5DFB8F2CAD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5176,7 +5176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F6F26BA1A8EC5980869ED0A94E765E5A69EDB45371B27AE6E226A7D9ED485211", + "app_hash": "21F23C46E1524184A11ECCDCB92D3191EF1109CD8A35AC26CD27149BCE67A4B9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5490,7 +5490,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "20EC6111DA6146753B56226D497B41CBCC85169626C046C52478731B79E34BCC", + "app_hash": "225F25A2A1FF537BA7360EA0F9492468185E44671F271BFC316881166D078CF1", "last_results_hash": "B6F2C16E84222687901BBA5F4C3EB0AC03C36D54697443A8F64206AE83638D45", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5733,7 +5733,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AF37EABA30D5FA3D3666CF57AC651B9BEF001588F2F64D4B0071FD1F2E938DEA", + "app_hash": "5038CC0B6BD74E02B5D2993742DEF2189743CA1EA2C3D8BDD7FEF4BE53F20D87", "last_results_hash": "A03F21687C0045D89CAF566F35C08FF929B0B1B57AD091907CAB6278FFF04595", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5873,7 +5873,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8C9D2A6AB3E01F15FD1D2DD4B68EE708961D0E47A7673084FAF623E801760500", + "app_hash": "095AD7E31624F50F84D9128EA81E7AC88DDA12CF6CDD4FDBA2B9610F22EA905B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6013,7 +6013,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "14E12392D3C3E30E99F26F2A157EC1F94AE17A8532A7C1699F140255FBEAB591", + "app_hash": "9A430AEFF3DCACFC8E15238076D972C088B15428DADC81CDCB3ED5CF3D6034D6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6153,7 +6153,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EC0A5FE3A885668A6ADB2D9635CC05D7269713B40EA13020F3E2923813DB0D52", + "app_hash": "4B702C8C89DE0815608B20EB9B80BBB601DE1D856335598C354B7B19BFF69249", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6293,7 +6293,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "172A60CC1CCA87171AEB58CE03944FA39BCA3D05B0AC3025B5D4D6F98F711414", + "app_hash": "06C337C6E46B1296FF97EC335A994C9055EE7857D03ADA832D3A8ECEECABB5C6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6433,7 +6433,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5319475CB4C30176F06989C537841EAFF3500C7FA5D3C7071CDD8F8B51DEACAA", + "app_hash": "EA2C75ED60EDE0F4F834CE71AF227B95930C51658FB5BBC6BBDB310FFFFA440A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6573,7 +6573,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B1ABE5C49826629CEFB9FD64665460C034225A4CC68D5592DCCE53868E1EC4EA", + "app_hash": "039B5E1521B672D1FFD33A943BF7E0E0796677695D6119512869AC369601C985", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6713,7 +6713,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FE0B347DAC4D079D46E4118B99612DF75AEEB20E4122FE15D2C827E93E2716D5", + "app_hash": "CF2BC3E8A538FFB6C21066E71AC45C7B5FC28FCD0D4959AFC20DF72A5B619E15", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6909,7 +6909,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "30EDA7330C0A25008E19C47637851C9C7B46EC2671290E38E6649A0B5A32B246", + "app_hash": "33C2AD04560397615C88BB3EAD6BE90BD2E7B216ED509122AD9EF0B8840B8ACE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7013,7 +7013,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "947BF747842D59219BB2A75DE640EDBA523D4FB3F0D0497B03E4218453FB74AD", + "app_hash": "9E0814CAEE14D7AE77EF3C8744A9549ED10BAE25358E1271253CF6216EA3ED78", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7257,7 +7257,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C2A33524314308211CF1170EAEBD790554A0FDDD304734AA7B353E2EDCFC826B", + "app_hash": "19EA2E423B33DBE0EDB89B38D41B671C987BA67886227E51A79DC4E82AE5A767", "last_results_hash": "FBE9C1969F51D4C0D229425D9694B054D0092B2C7689CE3774B3EB357DC8C6A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7556,7 +7556,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EF1E317AB87C23DE5796F8CB0B214AFB106C6C8EFCFA864413666FB4FA9B5D21", + "app_hash": "89EA9D500A32D31A92A5F6AA7D7B6D104E7BD60AAA64BC2A5D4E4EDDE5728DA3", "last_results_hash": "8899D1D2289F620AFEBC4F5F743E6DF6975F2D222ED94BFD48B10DB6C08143DD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7660,7 +7660,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "09C65B33E34BF7C0627A5B675A6B30AE0C4CF4B34FA95A46AE7FB58E502410FE", + "app_hash": "5CAAE030FA2CE1B01F842460E66FD52AC444970E2E8876BE2B5E416BFB286AAB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7904,7 +7904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "83722E9604F8F6D92B696782248822A43A730FFE048D733C359E119E662583DE", + "app_hash": "BE8DB40A416E9A4FB50AB78FE758120FBC4975F9D83F8DF1D2F2E7A3919AEB35", "last_results_hash": "33F54FB1941887B2C42708949870C30575178A500420AC7831788AED60FB544F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8158,7 +8158,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D4A5800915CAC93D27C28C2A2FB7EDCA4764C1DF3373306CCF7F4C9367E8E295", + "app_hash": "52E0EDB363FCD9F1E7CC10756AD0E1E51E2E80849735A65B59DE14ACBDFCB7C8", "last_results_hash": "4A103C71C79D16ABBD1CA3DD1EFC63DE4E4EE8EFA417D968474B2E66B8B75559", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8296,7 +8296,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6787A359A4A7BCFD95AA36F594CA5C8BB8F16BF5F5E9C12A442F5F5E8A254D4F", + "app_hash": "6D059D92664F027EE7E2CB3C087312546622467503E301800AA9AA5D7D9E9F43", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8434,7 +8434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D83EFBFDFE2295AFD749000B064712AFEA4D350DBED993D51DC854A524ECFDA8", + "app_hash": "098AAA5C4544B2760B375CFE2903258C047B0EA83B3A3A1963F9D7321EB3EE06", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8572,7 +8572,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CDDAACA2893FAF49F3F1F6D3B6B46BA152FE4971902CA7E07B8AEC92CA7FE781", + "app_hash": "849A9ED87DA6863501AD93FC8C4DB15818EBFDF81811F085235CE0602C10CCB7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8710,7 +8710,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8E7284E4EAFC9AD6CD939D8113FF7810084F7E71C6119FE86F2CAAE9F796275B", + "app_hash": "4511F530F7E1C9341836B918D7E7B57189EB646D8E13E9AE28C14AE6F978F861", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8848,7 +8848,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3495F9F05BA937EA0BCB8138616A971A3338C6C23843B8E3F09A9CD2D898DFCD", + "app_hash": "D03F92FC652E3908DF21057DBCB8FFF9C1A31AE7FCCD4C9F78EEC897207ED8A4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8986,7 +8986,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0186E4549527702FABC2A32014D6558F1FD4873DE477815D74C4C53567320707", + "app_hash": "F84811FEE2D703B38A7F81250EC17BE254D2A84316D135FA05260F9CE8882D8D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9124,7 +9124,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E92192768879D069A5DB84FB6F71A8C1481A314E63EE3BEDB2B4BABF1724834", + "app_hash": "8067E9E4720DDB1670ADD0C5C5D543F75AA7C4CFC25FDBE51CFA28C555BD7AE0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9262,7 +9262,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ADF28DB03A48F85A14DFAC903B4028CC5C88726111683239A20256C9AAB3FC27", + "app_hash": "0F9672872EBE5BB270659502E694E255C496F5D23DD6DF6FCC01A2145A9515EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9506,7 +9506,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1F33F9698D4459C56881EE91B77BE6DA6AD5F45C4737DA2D0E33A061B8525237", + "app_hash": "CBCEBBB83C71CC321F8F84CDEF377C6F54F3F00C7A031BD8401198B5C455214D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9760,7 +9760,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E0C1FF710D7B611E5DECAD6B132E06E80DAEA93F2B2B53988F7942814AA90DB8", + "app_hash": "B2495B529DC90E929E2E1E836B558BEC91981B0C30357FE7B087B50286823346", "last_results_hash": "D73FF44D01AA7D4777B2A69CB98E4364B65F978C75EF43BF45A5E495F544E994", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9898,7 +9898,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A76642EE1E8875514F5D607886DB39BA035A898A3DB57AB8DDB072BB973E187F", + "app_hash": "DE1B5A2888811045234406B7E041D08112219691B926E55101CFCECF9F9FBA8E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10036,7 +10036,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C64B2234498EFC20793B31C89280435BB763F4B1E36CAADD4757E093ED0C0D85", + "app_hash": "68A87A15BFD1827A4891B5A36A64E662874E00DEC550AF41195A0FF674642D9E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10174,7 +10174,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2B88EEB4AEF7DF07F96E1040B74C2FE64B9D7D0DA26EFC703DF854A101251807", + "app_hash": "9D7B9CC79C14EDBAB614ED6C4FD7B66DAB3EA14CE2DAAEACED3C46E2589C2454", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10312,7 +10312,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "67E32E258E2CD9BD2B90DD1E613F64D4B8C0102099B3F173F9D8FBA998AA26F7", + "app_hash": "64FA69D8E05D6053B9E537D0DC3A2B46D41ECF5BA3F8CA4700ABB4367758D477", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10450,7 +10450,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "32CDBE31A32CAD3CABA3DD22BB799F8664A3DF75712103527C512F89FC91E5F4", + "app_hash": "8D311AE7B3AE6E0BEFADB94DFA24FDF53A61CA68A7DDCA2741005CE271B71EA2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10588,7 +10588,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7BE0150338FD2D8DB0611BA86E140A6E4A8E01FF90EE2AB873F9FC63828EADBD", + "app_hash": "64787004E9E3E84B005A0FF4B03EA0346B12DCB072EFD9BFA3C67854517A02B9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10726,7 +10726,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "326EFF03415E07F9BA37D87EFDF2FFBCE87564B5C9DCE9171BF80E6B20EA279A", + "app_hash": "6B32CF6B167F135C190D28A1F8CBCED5FA7BCBACB6F66350498F392D4A8CEAD4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10864,7 +10864,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9997DD04E7C3F3A8C74FBFA787F3FA49F9475A48F35A24431D25AAA8E6E9C1FD", + "app_hash": "F3C9D7DA2BD28964027F7697ED118B1FCA1B9978BDEEB757BC058EE955E37184", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swapper_clout.json b/test/regression/mnt/blocks/swaps/swapper_clout.json index 5bacb4aa4d..e07b3011cc 100644 --- a/test/regression/mnt/blocks/swaps/swapper_clout.json +++ b/test/regression/mnt/blocks/swaps/swapper_clout.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7A1C49C21CAD3295F86C5DFDD4D7F1B750C3AF5559AA4ABD51594DDB0F05C3C6", + "app_hash": "47815797307CA96121A11C167DE1BA1F89C4BA93B3623CC9C380D11A50B88A10", "last_results_hash": "9BA18439F3D84D989D06CD1A99FE9B2013A78AA44B82CE52F03F19BDE582662E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -596,7 +596,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5A896FF690770EBD397B0AECF429EBD839315142EB990EC20E20419691CC9FF7", + "app_hash": "6A2625FE3086A949CD122C9B80FC258078B5AC4A18729544D2580D5BBB81042E", "last_results_hash": "8D4F117C86C40CA7E1D433B240B1FCA48116F7D4E93D6B0863A3BFA1B1DD64C8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -840,7 +840,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B0805CC2F57919CE161B2FB931AB914885CCEE76151D1938B7248A4AD4DD7065", + "app_hash": "D7E9FB35B10B6DB1B5ED864D5054193A37C64D7772DB22C532F074B54128BD8E", "last_results_hash": "6838F24284FFFC7023475D7492E4716FE0627BAC57865292400913B1B475B392", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1019,7 +1019,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "10A1B162AEB6DA91F829EF2F43F145CE659E9E1111C450131605247EDF1D2E91", + "app_hash": "F51AAA8CB03E5A951F58413CD4BD2E497E29F36609E8ECE167F4DCA90E528526", "last_results_hash": "4754EE8B47BD2515C998187FB5B533A9C98425770AB1B07912FEA32333467801", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1305,7 +1305,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "36FEA9F8D741629246260CAB4B4C169F6B6674E06D461FD8F20FC664A35CACF3", + "app_hash": "1E22488C93A35669D1D064C8ED5684AFD50FAFFA732330378EDEE0D383414BEC", "last_results_hash": "42070F7C6554B099E24369BE22CDBE3C0CDB8B4B067BDECEB4AC6D0F7864BE60", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1409,7 +1409,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "76995B2E58A103F918EBE221230479419C028AC99EA6AD5AF2B33E5345283AF1", + "app_hash": "8CBEB670CA0F679475D20E14564057ABBBE3CB927B33D544AF0BC29DAF91B52F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1513,7 +1513,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8EAD388A5CD537C373530E461A374313C864CEAC492CF3F18508BB04B8FF0201", + "app_hash": "B683DC020E389F7A16C9512D98EE724FE2B661C9E84935775416E348CF47160C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1617,7 +1617,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4FE15937758D7DA281EB59B4CB115459EAF5838A9B5F609E8E239074D37B7C51", + "app_hash": "9D9C94AD69FFE07ACE8B36B02CE2BF6F9B25FFDC02BEF9CD3587C02AE9965EF3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1721,7 +1721,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E4207B7DE3C5216C75F53EFA2184E72D66CF6739D3CDDD1610CFE8D19F26287", + "app_hash": "D30CCF30B2F6A401F1A8E0A7B535A8E7D6A042CB2845ABDC31FBF6019B80993A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1825,7 +1825,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "52C816F7ECA1E1C2A7CF232210A0B717DD50EC4D96805ECAEBF363A80C6152AF", + "app_hash": "6B0D2185255DF2099C6D0EBB0C3AFB615C36A66BAA241979910013D3C639DA65", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1929,7 +1929,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F715042D58C90D7B034A7312BFCF0058A47C0CC195010EDD792233DDA2DD9371", + "app_hash": "BC6545922752B8A83C6A0E395789096C521CBB1BA6BBCE08F28A893D14473D19", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2033,7 +2033,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5F2AAC28D2A2CCF0618CEB169622133840BAEBEBBC938CE5F1AA05079B7E8388", + "app_hash": "961231DCD0375C7080D3059F4251ED5697E00938F92D1F0D24DA3C1E4E529AFE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2137,7 +2137,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5B24D1FB714E23BA3984A83A79F238D2F9BEA81022EA1485F5E2D93748436A5F", + "app_hash": "2A3BA0D725B7EB4A63E249058A8641D29F46C5A2D75FEEB7894DD869CC5558DD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2241,7 +2241,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "72E2A3C3252105F440AA0F4D04E6FF3EB6B8371EC0204C7AA5EA087A402AF3D9", + "app_hash": "88140764E9234CEC149D663BA109374CD17A3B6E74DD4A86DABB9F75876C98F6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2345,7 +2345,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D986A352ABD5149F8B2D8BF50FE1764F93B3104D659D7B5B442B2F1FB6314B48", + "app_hash": "6B5E960DFF5645A935A7D9EA2C18EAFED41748035E843D87872DDF25B7F1AFBD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2631,7 +2631,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C465071F29D996CE7F6AAC8D699CB8245FCAFF56646640EAA16E2A4B9A7EEEBA", + "app_hash": "97782E245A6FEC99364BBB7404832369EBEEB082669B0025351A8C97D2E0302B", "last_results_hash": "42070F7C6554B099E24369BE22CDBE3C0CDB8B4B067BDECEB4AC6D0F7864BE60", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2875,7 +2875,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "39C050B25B5C0BC8C650F4E43D6D7FF65EB6EC4EDF038B7FE73996E10E15E8D0", + "app_hash": "FBE95E1E29A4B607B7C65E0DE7C7292FF31C7A9218D18C2C18CCD287C4B381A7", "last_results_hash": "E281AC25299CC83634B1FBDAA2ADDED2AF40A11E91918FF82ECBEDB92EAA928E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3119,7 +3119,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "83B64B9BEFA124AEB722AAA9CFFC13F70421A4F1181F9AA5A9D81B1040D09E9E", + "app_hash": "D4AC880B78ECE862F99E0544920CE9FF2BC9ED333B1C00C3B73D11A0655CC12C", "last_results_hash": "EE9326A5D6BCD2001AC4E0909970BFD1E26970065B0A639F7C31B18A727E11AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json b/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json index 2e3c1b13a8..0dba213f4a 100644 --- a/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json +++ b/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "21FDCAEB0236645AF0CAD6794786AD97B8BFDC3C8AE1C15DE403449C75110BAC", + "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -478,7 +478,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB104D545059C9E43B98CF1A94388278F6D5698F401329C058E95F01675EA9D7", + "app_hash": "2D1B53F938C30D79AFF3144B6450C284E7D769C5503CF3440AFFDEEBE19C65DB", "last_results_hash": "62AEB8191CAC03A40977AB9A667474CEC44B9F0C10501C53D06468272CA92FC0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -582,7 +582,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "67503674DD3AD94B915D093085CCD79B792FD23197A746857245298F30611C85", + "app_hash": "31134B99217390E6249FC98318C052D588AF916D371748F8FB520B58266E2E90", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1116,7 +1116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ECC5853E7B7522951B6268671CF82509199F0A2945F7DC70DECC43CFB0E37DA5", + "app_hash": "F147616EB4560208BCE63036DE165BF149FCFCBDF60E40A5E7D42E7A999E6EB1", "last_results_hash": "1A43911F7E9ECC419EE4E0673C86778C000B4172C095C0886F5E9A9EE5789967", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps-min-fee.json b/test/regression/mnt/blocks/swaps/swaps-min-fee.json index 31590376b4..e9190ab0bc 100644 --- a/test/regression/mnt/blocks/swaps/swaps-min-fee.json +++ b/test/regression/mnt/blocks/swaps/swaps-min-fee.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "21FDCAEB0236645AF0CAD6794786AD97B8BFDC3C8AE1C15DE403449C75110BAC", + "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F8BA2F7FC6AEE739EDDE8AF8959658351E53515058F957EFFEA081ACEE933999", + "app_hash": "1F24657DD6BF10D098BBC4DDFF36A16874BA6422C0828C7321B8A2730252C0F7", "last_results_hash": "B7C2074C2D30C903C3A29B23C924D92EEE4640F570ACF6124D5008B06426A5B9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -941,7 +941,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0C590DDD4D9A40C54F131824C3FD63CBDFE72EC6F8791C3E89C20133FF3E1B16", + "app_hash": "FB995AFD87EA3F77525E2E5C83B6885922E4693E4F9179A1C5FF99E6E5DB345F", "last_results_hash": "B632295D4A7A0D8E05148930B888D3B1D622719DCFF1839137BE9E18DF3D1E81", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1475,7 +1475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2BB45CF6BFDC5619FF9271E8346C818C7190C65EF43DCA7AB3690B2F9626BDED", + "app_hash": "7678384070C805A48207231405C2CE69370E3CAB52F21CDF913E2FB7864CBA6C", "last_results_hash": "C15BB1B437441921FF155938636D2181277D34250CCAD50C5548903C98CA5DB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps.json b/test/regression/mnt/blocks/swaps/swaps.json index 32a6abd7cd..d4fbb55004 100644 --- a/test/regression/mnt/blocks/swaps/swaps.json +++ b/test/regression/mnt/blocks/swaps/swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5B5391FECA28B190EBD1CB0C78D5586171C6F15466313A3D7C790A2DFA18A34C", + "app_hash": "031284CCE3446FBE48CA73F81868FF29DDC82E50D48AF4CDC62F129539F19637", "last_results_hash": "626FC081DE0AD85EF9157249C654B79ECE450E3FB7104F4E97C704E257A13105", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -651,7 +651,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ACC965C3B9045383C30437F8B5E7106BC64C67FFDA88BE72F1F652F58676CB61", + "app_hash": "B64B845989B7A8CFE226AA1B50E11B3F07AEF14ED1C89B4A14F651A410C88152", "last_results_hash": "A256E66524B0ECF9D1B372C858C15332D4C175BE3676291C3655DF77EEFE7B35", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -895,7 +895,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "215641053B8E35993F51C5D19FEF078D62EB6EA5578C99D063FBCBA309BFB628", + "app_hash": "1553CFDEE7D5BC1FFF5BC3B1301C4BB9CE76FC004054AC6510CDACF08B86AAA1", "last_results_hash": "5EE1FE9C823FA8B44C30FE3E66D4FFAA0B45D27C8753F54F06FF9E1F9A1C262C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1181,7 +1181,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "66C193E64999F55EF9BC60B1CB725D974013A93871144DE6F89E0231190677CB", + "app_hash": "BD1ED0A99E2A854124C8907414ED4518CD905E5FA19C8D75845C2EC74A88D24F", "last_results_hash": "E1CF2D50D8D0E1C41031E19712C8BAECF9902346558C5628945454E5D714182D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/synths/synths.json b/test/regression/mnt/blocks/synths/synths.json index 6fc6cef1ed..7e66107198 100644 --- a/test/regression/mnt/blocks/synths/synths.json +++ b/test/regression/mnt/blocks/synths/synths.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -457,7 +457,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F2DC53E2DA60BCA23722E3A2965AF717A6AFFE555562131419C72A9EC455757E", + "app_hash": "311C8A3A38AAC7D682906CC0A5022AD6D8E85F942584ADEA648FAD3CBD52F8ED", "last_results_hash": "A25FF115B755D506865EFA28330F2255A2A7ACCE806EAF58B8AC1CB32A140776", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -767,7 +767,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6FBA2030937F0955F9004DE94A10D336616388739396A689A0817DCC69E11865", + "app_hash": "63BA539EE12315CE5EBC02D47D860A560822BAD8DCD8E1129541426A6450A41C", "last_results_hash": "84B054EAF2476115E53D1159D17ECBE772E2977FF5BC510AC2B79FA9A8757689", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1119,7 +1119,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1D4FCF33EAD73E6F4E93D6BA9CF28EB1AF153D89A6B878BE033B46B1A677AAF1", + "app_hash": "49DA0144A92A6F164B530E95408781443B3EC5D8F97E46994361F30039D76B61", "last_results_hash": "77D6AAE025030961676054E43827F0F14C88680746993F3A9A340412AB51E246", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tor/dynamic-anchor.json b/test/regression/mnt/blocks/tor/dynamic-anchor.json index 84dc199543..0c57e86c9e 100644 --- a/test/regression/mnt/blocks/tor/dynamic-anchor.json +++ b/test/regression/mnt/blocks/tor/dynamic-anchor.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "149126C8E620ABC71989DC7C75575F65C93ADDBFCC1409089FB1AF270CC9006A", + "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -732,7 +732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9EA06B04F619CCFFB33E1CB45D7444EEE91F0D28325AF6B91FDA3255234273DC", + "app_hash": "926001EC57052034720C792E9FE125E5048811D6D2FA8BD6EF12CDE0129C9FED", "last_results_hash": "09C818195408ABAD9B45889C573438C3A13740306AAE47E12432B46A91543D16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -942,7 +942,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FD97030DB8E0A507D18F8347506B890331704793C27A6881DD062B76B5A4D8CA", + "app_hash": "F72A111E4DA68592918C0CAE3C27DCE88BE889C810EB75554400822A142EEFC7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1230,7 +1230,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7D21724BC200874A4093864665B58F3BAD776752059259F09CE66BE476BDE778", + "app_hash": "9B2F272205252E67D776D6FC8EA0310F9C3FBD3F382A7CC966F91B5283070ED8", "last_results_hash": "EA888A2AB7DD715A8027A2C63B1B04EEC926E4CBD52C5C5154FE2849E17EBAF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1500,7 +1500,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "28E83782EFC083AD2DDD57D7E9B8594141048044E71C916AE86AFD79480B4E2D", + "app_hash": "6B4D2520FD6D0E1399E43CF73425CCFC17E72A1A02FC03F26165918FEE8E1CB7", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1918,7 +1918,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0EAF198AEEE5D8ACC417B50E8687C312C1920E29B033D60737729957B7C74F2A", + "app_hash": "E1E22B64B953EC2AA05EAA197B8A1E0340DFBCD83281109AC6CFD61A36F37A82", "last_results_hash": "086947A7A5DCB9FF182C89C445740656BC5897700C3D236E35BBA4262B43E710", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2188,7 +2188,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B1F2F1CE6B47D43CB3FE0DC235F7F3EB168E9B224C54DBEF38D7C813AF54F17B", + "app_hash": "288EAE8AABC1B5FCC72CDC6E498C367004453093E1D4E3A53D7C32F2EA03B4E1", "last_results_hash": "3549E20A7466F8ABFF81A2584CC1E8AB99BD4EBC497E0FD7DB1A415B08014348", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2458,7 +2458,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1C235FF075CC12329B63B5228B81D4A04DF87C079ED4DC64C91720C3D418EAF5", + "app_hash": "D34EBC451E1AC4C7C6A3C4A1F0DF5E70B7E5B36CE144AF98193C4E6B9FEDF51D", "last_results_hash": "3549E20A7466F8ABFF81A2584CC1E8AB99BD4EBC497E0FD7DB1A415B08014348", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2635,7 +2635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B062495F516E38F7F36512B384549EBE81332FFE0F82BCE0B16581AF465403B5", + "app_hash": "F812CBE13360AEC84CC04A953877780A94A75A62920DD7C3359D7E4A5440F777", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2830,7 +2830,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FDB816401E10DCB87F3C3ADCD2B8C5C59BDE7076878F5BFA97F3E29321548A46", + "app_hash": "168C04D50469C0E8A72F823E3936569AA0F4BD1BEB3C6DCE7F4B04A999F37989", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3025,7 +3025,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ADAB95EA302EF3B94FB57CC6C5691D41F3CA066192B4B8647F4C560B56BDA2A6", + "app_hash": "AAAF0F91EB8EDF0ECEAA885429239403AB4BA8C405125B2E61C2E553F25FAED4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tor/static-anchor.json b/test/regression/mnt/blocks/tor/static-anchor.json index 3beaf54f54..4162bf260e 100644 --- a/test/regression/mnt/blocks/tor/static-anchor.json +++ b/test/regression/mnt/blocks/tor/static-anchor.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "149126C8E620ABC71989DC7C75575F65C93ADDBFCC1409089FB1AF270CC9006A", + "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -732,7 +732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9EA06B04F619CCFFB33E1CB45D7444EEE91F0D28325AF6B91FDA3255234273DC", + "app_hash": "926001EC57052034720C792E9FE125E5048811D6D2FA8BD6EF12CDE0129C9FED", "last_results_hash": "09C818195408ABAD9B45889C573438C3A13740306AAE47E12432B46A91543D16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -942,7 +942,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FD97030DB8E0A507D18F8347506B890331704793C27A6881DD062B76B5A4D8CA", + "app_hash": "F72A111E4DA68592918C0CAE3C27DCE88BE889C810EB75554400822A142EEFC7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1230,7 +1230,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7D21724BC200874A4093864665B58F3BAD776752059259F09CE66BE476BDE778", + "app_hash": "9B2F272205252E67D776D6FC8EA0310F9C3FBD3F382A7CC966F91B5283070ED8", "last_results_hash": "EA888A2AB7DD715A8027A2C63B1B04EEC926E4CBD52C5C5154FE2849E17EBAF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1500,7 +1500,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "28E83782EFC083AD2DDD57D7E9B8594141048044E71C916AE86AFD79480B4E2D", + "app_hash": "6B4D2520FD6D0E1399E43CF73425CCFC17E72A1A02FC03F26165918FEE8E1CB7", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1770,7 +1770,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E9232B3DD4ADD46EF41A076AC34C8A18C4B29330736977F6C1AC757DCAEF02C", + "app_hash": "DB4F96B4B7E8B6D7615A2AD918B0D51DC4F23BA43DDB867BF7205CA4BEE9D7BD", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1947,7 +1947,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "34887BF5028DDFEB03584616DF7BAE688AFEF3F4148F187A8E28E8F217C4040B", + "app_hash": "C499823570E503FEF1DBF50B656A454C5CB478C3CB7C4F168237EEC4B279179C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2142,7 +2142,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B545902F78630F53D0510D4034541B25DC4992B04D0EED3E61EA57A7D18D721", + "app_hash": "9C8EDFA24A8562DA2833D87ABD275642E3EA6AC457A5234BB90C8892514D9EAA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2337,7 +2337,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "22C1C6FCE9C22591E85EB0B8B300401CE481420F9BA683C0C73E0951D072ABC6", + "app_hash": "3796131B7EAE4DCB1F380EF4C3239E7A4E2FC34B6E78B90E69047FE460E6DBE5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/invalid.json b/test/regression/mnt/blocks/trade-accounts/invalid.json index 9ba003cbc8..b20b7c12da 100644 --- a/test/regression/mnt/blocks/trade-accounts/invalid.json +++ b/test/regression/mnt/blocks/trade-accounts/invalid.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "00B1C6239EEA079561965998CF50F42A3302F919EFE8CB9810F6B985E49F6A27", + "app_hash": "CBEA760A5BC0D956B2C5B6CACB70EA1D15AF4F87725CE81F35DE36F9291C1B32", "last_results_hash": "8A7B6D66F637573BC22095421444559A6BF36FC82C10F3C0001F1B82111D4C0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -571,7 +571,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "204F4EDDC20CDE11A807F5000FEAFA9031B3F22E649E2691FAC222ED91B5F073", + "app_hash": "321C6DCFF179C12388AC40A9F70EE66366DB2AB09EE8922861900C8701B7B2C7", "last_results_hash": "BEB7157D9BF23D725BEA39AD1D0A9EA5FC86E1B161402904452D6E0524862845", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -815,7 +815,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4A285FD58247A52A35548573A63FF1F94987709B93FE659369A96B62F0BD51DA", + "app_hash": "9F193F284704AC36F4EA25FC2E236DACFF7913E756DC2A9B76916E693E7C8B4A", "last_results_hash": "4D8A0D0867C350F33207A2531025E28CB5B4B610A43760583C9BAAFDE9FFA85A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1076,7 +1076,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E07422B0850264D370C0EAB0C20EE51F3098AC90091A23B1210BD71AE5E1543A", + "app_hash": "236B77CBD5B4729957FAE9740E361F270BB5A889C17E8ABFADF374AA75F28C45", "last_results_hash": "FD27CADD22B7675059C95442E24937198DFE5B52844E4368FF320FB28A8911B7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1320,7 +1320,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E8CE7FF469C814A6FECEAB2C3C5E90CE79E3D439CA90F2BF3F668230C1274D69", + "app_hash": "00F91A51E5047536302EF017EC4995F4422B44D2011D5AD242FB5776A959C355", "last_results_hash": "9E49CEB399F7AF9E60A57452E4AA2767936FDF2E71DFBA7209D55981BBCD110F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1535,7 +1535,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7324C59CAF2DA81943E8C9120BF03884F856A10476C1844F8503860034C9D70C", + "app_hash": "43517201F93DBE831557551820E00AE5DD53FA42FF03ADFB567C76BA5325F42D", "last_results_hash": "61F906146713ABE9BC1427FC8C8639700D9DB7788857CE1540E25E6268886A9B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1750,7 +1750,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C226FA66D6D8AC310A29F58DC777013333D5AAC092743BEEB75AB426617DB645", + "app_hash": "D41DBE7F6BE165AFC6A0B34761C25517B79710D5ECAEE9765394A32149259175", "last_results_hash": "290C5992C74E749385614009204CBF3EB73F16D97CCB736E5E0495269F23E54A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2001,7 +2001,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FA97B0F5E63460CF861DEEDB604C956004DB91F365BFE6310408987445EB6368", + "app_hash": "93B25A3E1A248D4B941C5EC5A9417D26B82D6EFC9C98FE93A7B136EF40A7BA30", "last_results_hash": "F98B4B3B82C8A89196E09C5C82A32CD34DF9100D796AFB47D70891764C050BAA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/trade-swaps.json b/test/regression/mnt/blocks/trade-accounts/trade-swaps.json index 88094359d0..01737ff9be 100644 --- a/test/regression/mnt/blocks/trade-accounts/trade-swaps.json +++ b/test/regression/mnt/blocks/trade-accounts/trade-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "21FDCAEB0236645AF0CAD6794786AD97B8BFDC3C8AE1C15DE403449C75110BAC", + "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AAA2D9DBAE64CF4678F6F0E947366045F92E75B23E1CD3E2CF43F32CA26075ED", + "app_hash": "423D8540B79AF485F8110EAFC207A1E3B7A37E1F7FC61AC504035F4EBCA07AD7", "last_results_hash": "AC120577AA31B5814F96BE822FDBB964110DD953C6484CDC16B64517C3A95117", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -831,7 +831,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A54D5D54EEF3C8E60230D286BC15519077FC24CC8AEED0AC68359C623D5D33AE", + "app_hash": "9ADC6C083DEAE95E04996BE308B5C5F165E0D5DC425E75E07B73C46431B8E8CC", "last_results_hash": "D25BD6527C5DFD502F0E86064F9F6E83E414F0B1615B45828D144156BFF1DB78", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1083,7 +1083,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9325C389B37A93DB00529E3663D3C41896674AFB7BD943B07751978EF4139F6B", + "app_hash": "21850604B8FCBC81EB371E0B827320A6E68EF8A31DC4065E8A40200DB0615BD8", "last_results_hash": "C7D7C754E2E4456DD01749CB880F3F5F69621498F454B5A47A9DAF6F633FD847", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1335,7 +1335,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "137C85B1FE38BE1E50F890B3AE13DF82839B17B43FB8895FEABD80C11A9421E5", + "app_hash": "1EDAD1C968BC042C45B969F2EE62EDDCEDAEA5CBA3304A5266CC1521991619D2", "last_results_hash": "989201F85E34B01276EE5778532924115510DA9B825EC3318BD6D50D0272502E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1587,7 +1587,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7DBDBFA62EAC092786014A151FAB7A2307E9F0CDD0591E9B3447CE810751E557", + "app_hash": "5DDB4BCCA4B50C21EB0B3C6A0ADE8422FD17575C21D0A5B689929AB64C0A01EA", "last_results_hash": "D9A6FAE78AFE522AA7C9425FADDB32C57D3D03864EF303411F4435B090A145E0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1743,7 +1743,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "08F13FFD48A5DEB4381366495260E1A52E2A77172B37737D4A617111A3B3F53D", + "app_hash": "F4E7E9F0B06CA0B0B227DC68CF415E9ECA857E8EF88CA08403896756A9FF7119", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1899,7 +1899,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7B45A649EE9DFB8485D71D68668FE134EBD612147DED7098AB36C2D012F9DE66", + "app_hash": "7F6B3191F55E4094C102CAB871B42478D472958D446A8850F472C4CF50B6AE83", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2068,7 +2068,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "05296053ACD264B478F0D07C4FD3F1E9703A75906C561571F2A9440DDE65DD24", + "app_hash": "2E68893C0F06C00680CB949DBE01B1B7904BF6EA842379A6319F86E5EFC5963C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2172,7 +2172,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "13D9587C8AA9070784F6CA67805DC003D9D8250F4A209C3DC6400490C391E977", + "app_hash": "7DFC2C0965204A45C4B1A9A64BD778EC5E62363DCA3774990EC1851F68F4324B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2706,7 +2706,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "484DAA6248747E2C590FD5B348E40A58985492B7DDD35AD834449D841A2E04E1", + "app_hash": "C70C25BA6BF9158610602F9BC8A2305D934B662F2ADC923252FC4C45FB3435AC", "last_results_hash": "0B984DBEF32B47199728C7A0DBD785057CC493FF018076E73C7916253392C414", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2959,7 +2959,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B70183F906E9FDE26997FB7382D17E8A8995AE76B797F21416A0568B8678E4B2", + "app_hash": "5EC9A3E3BDD91812D05CEEFBF31F07CC488E663CAED01BCFDA45F3DD5CF6B23C", "last_results_hash": "A00273E37B1E13B9F93CB1EA8FC7BEE28B4C8645D0AC5CA77406E7BEE912DF67", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3092,7 +3092,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7EE0842AD31343C1809E8AA37F8509F075E4DDC6446E65AE6D73F76115924C1E", + "app_hash": "5AA9FC3F3835FAA2C409B33F67237438944F34468EDDBA61FD8C3550055475C9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3322,7 +3322,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "221C63D3BD8175454B69022DE4AB87C3FF037B09764C744D7287F7182942D7DE", + "app_hash": "C3B47638715328E56E8B9F2D582ECA9DFA885D6FDC5644E5EF4DE64A47D59564", "last_results_hash": "EFC9BC2C3FCD8AC3E24181E482B873871CCBCE560C48FAC4D9044733C59E4A76", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3602,7 +3602,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A053928CBE41253D3329C56118D23C2450881C882468D0D40D4D2BB6F394462C", + "app_hash": "D0CA18F0C2CF472418EA73DD734C7322BFB04F339B7A0FC93A4648B8F906099B", "last_results_hash": "EBC0BBBA872C42904A0EFDFAFAE4C53940CEDCFF20B8C0053F70D3A5E64C7C95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/trade.json b/test/regression/mnt/blocks/trade-accounts/trade.json index e54552cbd0..aaf42a23b4 100644 --- a/test/regression/mnt/blocks/trade-accounts/trade.json +++ b/test/regression/mnt/blocks/trade-accounts/trade.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "00B1C6239EEA079561965998CF50F42A3302F919EFE8CB9810F6B985E49F6A27", + "app_hash": "CBEA760A5BC0D956B2C5B6CACB70EA1D15AF4F87725CE81F35DE36F9291C1B32", "last_results_hash": "8A7B6D66F637573BC22095421444559A6BF36FC82C10F3C0001F1B82111D4C0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -525,7 +525,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5237E21ECB7A38A9962DCE769FD721C18D90CD9BA44A75F3DACD9D72406351CE", + "app_hash": "73671DF6FAE2CB401587F1B431207EC80FE2478553FD9C74ACEE481D2AD18B4A", "last_results_hash": "23107651F5DAE306AD115DCEDE640AEB1587F31266C914A0D0F4585290FA9325", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -777,7 +777,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8927DBB1D2E4FAE8543F8C695CA32B5FB1DF3B68F01A6417A2B151CCCEBB6A66", + "app_hash": "D4897142860031A53D8B7B4B3C247A5B50149702B318D66D4F23C6F8F58151DA", "last_results_hash": "DB25205BAF838CEB3AE4605E5C9C1C8D59CF84131CC50DF8F1D1529C4EFC8914", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -972,7 +972,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "738A9CE461B66BCEB947451F1F87B3F620B19F4AD4913AE63DDA0967518090E5", + "app_hash": "50C76B7543BB637E1787053595B03127C6520AC42ABD61EF5782378F34B8C705", "last_results_hash": "14AAD84F3D7B71B05010BEE7F0AA9DDF6EFEB2381C919E5FBF83B9071A4C1A7E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1224,7 +1224,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8C004691116F35C1F9662B2FBCD0BEA21EF10C5637837A69A1E80B4A2BF3BDFC", + "app_hash": "AF63EFC3ABDFB1DCF14A932779246D5B9B107B6D83C2D8F662795DFC984D1F8E", "last_results_hash": "38F7D73852D4C919495630CF9F777C83A9D7BA3BEDC7C41EC12A670F81806347", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1380,7 +1380,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "80856A253949FF4F541F57AF9C6BF24E18E116121EA258D7CA9DF6BBEC58250B", + "app_hash": "B2EF1AA893021E226D2A1D80E6B767CE2E73ADB5FE3F5DD07FBF530A556548F5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1536,7 +1536,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "88742134B21D7AE472A2CD6902FDA2A43894CC88B4EF623A2A0AB2A710E3F4EE", + "app_hash": "EB1D745DCB1E0EE76DF417DEFE52BF784DEFF58DDEE1CD31D732129E27384527", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1692,7 +1692,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6E174D071FEDBA5E7A0F7ADA30D7194E12F7DD0589D04ADCEFA2C6F5852DDE08", + "app_hash": "C750DC2F64AD01C3DE642552CD29CD41E14C08A732F6F66F5D006B7CCD0607F2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1848,7 +1848,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "01DC8658B467BFE4E69B47F5D4F10CEDBF0DF5239D7EFFB79A71F81442111BC4", + "app_hash": "BFFE6768E53C82E33DCEC820B0EAB499F8ACC507943597D52DD1EA34CD22AF7B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2004,7 +2004,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AB724BF0740C50FC5E4318B80227EDC7896AC2659E9AA7D47B7E4511246853E3", + "app_hash": "F386FF1E9243C12E9FBC31B8E386515CECAC23A9D16ED7EB3D2B6CE00911BB17", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2160,7 +2160,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3C7C341A328C4592B3D6FE7EE8025BA05A2C697D8E6E6C8522C459DF71B15C5E", + "app_hash": "AAE756BB64095C1F99EAED368A13F5D32F98DF85DE18C12D8700642917408C96", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2316,7 +2316,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "49CA7B3CC1C2B7D428852045C8BF3394297C1A12AE210BC4B720CB90AA80926E", + "app_hash": "221B3E2BD670A9552C2DB27D80091B2684A4F1DE0E3A1F52BB71662C436B64AB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2485,7 +2485,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7529E85D4803452B2A3BE3FBB82F4B3ABD21C1B23A54258CB656233257C2E439", + "app_hash": "606BBE487E14C2031667B3607C54FE4A8D6C6865E94E01297179CCAF243ED47E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2736,7 +2736,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FB97F0D9FCE0CC845BE9A7B05A31E082C9B45B67F35FDBACB31818BF62DF01A6", + "app_hash": "D02D8FFDC27A87161C748676EC4BD888DB7C52FFAF369D7405D48D36E92D0BFF", "last_results_hash": "176CF71D88804F33687E5357E66EE8D447723B47F67AA61CE8E7268537605090", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2980,7 +2980,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D041E8045C5B91433A1C43DD80CAFAE1300FE5330CF051A7FCEF0B210A13D510", + "app_hash": "A71E17C7B74B4179530F4187CB05837741B18823EBFCF8DEB66BCE157C148138", "last_results_hash": "A326C33AD2D0E8D18B176ECD83D273A54F23BABB356BFF236BC8600E263D1948", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3231,7 +3231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B429C5AA00A93695BE6FD7166179CD62AFB251FFCE849D5B6DE5574A1194A1B7", + "app_hash": "03AB7444CBCC9349B3720489752BD944F53ECE997DD280A29F7ECFCD79AE9B89", "last_results_hash": "0764B0612990451C7BFB1B0C092B4993000DBFAAF7DDAC693DB9E9F6C0D42CA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tss-keysign/tss-keysign.json b/test/regression/mnt/blocks/tss-keysign/tss-keysign.json index 96a28c57b1..944b2592df 100644 --- a/test/regression/mnt/blocks/tss-keysign/tss-keysign.json +++ b/test/regression/mnt/blocks/tss-keysign/tss-keysign.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -187,7 +187,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0BA27EFD2F6A874A386A116308804117D07328FDF7FAFD357643C95185C063D9", + "app_hash": "F8CD8479632FC6EFC8C29C4477D196CA06EE9DF4DE420DAB9C5E4A3CF9F3A65C", "last_results_hash": "DB62A5C6FEA69B191069394F6D56911934AA4AFBDC03F289A2D66A9FBBF1A7B6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tss/tss.json b/test/regression/mnt/blocks/tss/tss.json index f914805155..a430c2e451 100644 --- a/test/regression/mnt/blocks/tss/tss.json +++ b/test/regression/mnt/blocks/tss/tss.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -183,7 +183,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0BA27EFD2F6A874A386A116308804117D07328FDF7FAFD357643C95185C063D9", + "app_hash": "F8CD8479632FC6EFC8C29C4477D196CA06EE9DF4DE420DAB9C5E4A3CF9F3A65C", "last_results_hash": "0FFD6406C864AE81EBAED37D8B4C5F6A9EC192F489FAB53A2C5007E25290A9DF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json b/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json index 2ec0b9161c..d99d529663 100644 --- a/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json +++ b/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD891B763C5EE4DB3137DC79EC60077353D3A50EE297E5E075E631CC3ECD1E4D", + "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -338,7 +338,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3BAD216E6A6F10D23949CABE8A06E87CAD333C5369046A5237701EFF846FD466", + "app_hash": "47048D04ED7DC92BD7966AF9820B5E02E7C34C490CC6340471479E5BE70ABECE", "last_results_hash": "3AAAA92B7DA1A77BF395B7E4CEDBC5475D7A0089A8489E2B773BE28A6972D20A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -572,7 +572,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B9183C38D214874EF1A3D419A1EA1779BDE25A9043375E7569AFBB6B65BC61FE", + "app_hash": "96FA24F93216141E91C87A36567D5CDAF20A548FD114ACB9E8B6A8C90CE96440", "last_results_hash": "036F9D4D272D37DB9B506AA1725A717B5A74496C39AAE880224D6DA89CF7DF51", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -779,7 +779,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CD28900C86930ED2F95394AD570BBA3B98125B729C10C2AF28FCAD6746B1202E", + "app_hash": "EE45E4A12553D8F550C46D1ED67DEA821301E6096879E8F533FB5DA8AD19B2E7", "last_results_hash": "42A37F9BDA2078D1FA340170471A773857861A6F9751995CEE234D738FC2D148", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/version/version.json b/test/regression/mnt/blocks/version/version.json index da4476bb23..6bf56944e6 100644 --- a/test/regression/mnt/blocks/version/version.json +++ b/test/regression/mnt/blocks/version/version.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91F2D981111680FFD1DAEA4776496D7CDD9334BDA1F8B372108B1B3D532962BF", + "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -232,7 +232,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "351498608E1F58AF97D01E6E221F2DCD4E7C1567866B836A052A2FA95FBD2008", + "app_hash": "9231F8EE3D9EB44FEDB522BB41111B966AE3BB9ACAF9A080F017DA7A8ABE2C2C", "last_results_hash": "8623AE738E2029575CC10884FD91B6BBA03E81CD50B7C8E3A7B08EF2900376BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B592FDDAB5F07FBFFFA01816D07E3D3E4612808852C575DC0D5F45630E63EAA", + "app_hash": "5C54AF7385ADD2B2CF5A7F28DECB2E7579FB293F7088AF01AAE70C42B4C34C7B", "last_results_hash": "8786381AFD46AF972B73911716515E2B0D673E8D93889F3BBCAF5B6A3E85EC9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -506,7 +506,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C2F3A5F537170A3E0CED397FA126F32C0C57627658D30872FD6A6599FEEE2B01", + "app_hash": "97A9DB4EED42FB4C6A719F0543C8715C85BC8C208F9B66199ACDC3B6EF0407BB", "last_results_hash": "8561B584321B786BC2C7D07B519ECCFE45847F90038CB50F1674143C1D1B0C89", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/exports/api/quotes/loans.json b/test/regression/mnt/exports/api/quotes/loans.json index 7b5a8b116c..4b8a57e610 100644 --- a/test/regression/mnt/exports/api/quotes/loans.json +++ b/test/regression/mnt/exports/api/quotes/loans.json @@ -547,6 +547,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/api/quotes/swap-fuzzy.json b/test/regression/mnt/exports/api/quotes/swap-fuzzy.json index 84a4948afd..69b265db0b 100644 --- a/test/regression/mnt/exports/api/quotes/swap-fuzzy.json +++ b/test/regression/mnt/exports/api/quotes/swap-fuzzy.json @@ -484,6 +484,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/api/quotes/swap.json b/test/regression/mnt/exports/api/quotes/swap.json index 25e6d185b0..bdadbe26a5 100644 --- a/test/regression/mnt/exports/api/quotes/swap.json +++ b/test/regression/mnt/exports/api/quotes/swap.json @@ -459,6 +459,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/ban/ban.json b/test/regression/mnt/exports/ban/ban.json index ee9f9ad034..9967262c28 100644 --- a/test/regression/mnt/exports/ban/ban.json +++ b/test/regression/mnt/exports/ban/ban.json @@ -325,6 +325,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/core/initialize.json b/test/regression/mnt/exports/core/initialize.json index 39d203bf6e..d40bbf876c 100644 --- a/test/regression/mnt/exports/core/initialize.json +++ b/test/regression/mnt/exports/core/initialize.json @@ -325,6 +325,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/core/memo.json b/test/regression/mnt/exports/core/memo.json index 0e88303b07..da68b4589f 100644 --- a/test/regression/mnt/exports/core/memo.json +++ b/test/regression/mnt/exports/core/memo.json @@ -412,6 +412,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/core/outbound-fee.json b/test/regression/mnt/exports/core/outbound-fee.json index 70c7637131..769ad0e869 100644 --- a/test/regression/mnt/exports/core/outbound-fee.json +++ b/test/regression/mnt/exports/core/outbound-fee.json @@ -415,6 +415,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/core/send.json b/test/regression/mnt/exports/core/send.json index c134a22bad..cf9d4efe93 100644 --- a/test/regression/mnt/exports/core/send.json +++ b/test/regression/mnt/exports/core/send.json @@ -328,6 +328,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/core/vault-frozen.json b/test/regression/mnt/exports/core/vault-frozen.json index 396b01fed0..706c5e70cd 100644 --- a/test/regression/mnt/exports/core/vault-frozen.json +++ b/test/regression/mnt/exports/core/vault-frozen.json @@ -410,6 +410,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/deposit/deposit.json b/test/regression/mnt/exports/deposit/deposit.json index 8b4c00e19d..4d8ead0e2d 100644 --- a/test/regression/mnt/exports/deposit/deposit.json +++ b/test/regression/mnt/exports/deposit/deposit.json @@ -337,6 +337,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/errata-tx/errata-tx.json b/test/regression/mnt/exports/errata-tx/errata-tx.json index 459ce7eb15..8bfadb8555 100644 --- a/test/regression/mnt/exports/errata-tx/errata-tx.json +++ b/test/regression/mnt/exports/errata-tx/errata-tx.json @@ -374,6 +374,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/gas/outbound-over-max-gas.json b/test/regression/mnt/exports/gas/outbound-over-max-gas.json index 53ecaa9575..33569717bb 100644 --- a/test/regression/mnt/exports/gas/outbound-over-max-gas.json +++ b/test/regression/mnt/exports/gas/outbound-over-max-gas.json @@ -552,6 +552,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/affiliates.json b/test/regression/mnt/exports/lending/affiliates.json index bd8844896e..452c98f245 100644 --- a/test/regression/mnt/exports/lending/affiliates.json +++ b/test/regression/mnt/exports/lending/affiliates.json @@ -757,6 +757,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/disabled.json b/test/regression/mnt/exports/lending/disabled.json index 08e94166b1..342cf0bf7d 100644 --- a/test/regression/mnt/exports/lending/disabled.json +++ b/test/regression/mnt/exports/lending/disabled.json @@ -508,6 +508,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/invalid.json b/test/regression/mnt/exports/lending/invalid.json index d23e08f39d..a13bc597bd 100644 --- a/test/regression/mnt/exports/lending/invalid.json +++ b/test/regression/mnt/exports/lending/invalid.json @@ -499,6 +499,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/lending.json b/test/regression/mnt/exports/lending/lending.json index 8402e2ad3d..6bdbb47d7e 100644 --- a/test/regression/mnt/exports/lending/lending.json +++ b/test/regression/mnt/exports/lending/lending.json @@ -747,6 +747,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/ragnarok.json b/test/regression/mnt/exports/lending/ragnarok.json index 792067ee41..aac241adb1 100644 --- a/test/regression/mnt/exports/lending/ragnarok.json +++ b/test/regression/mnt/exports/lending/ragnarok.json @@ -472,6 +472,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/refunds.json b/test/regression/mnt/exports/lending/refunds.json index 433ac4a21a..92029e2927 100644 --- a/test/regression/mnt/exports/lending/refunds.json +++ b/test/regression/mnt/exports/lending/refunds.json @@ -488,6 +488,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/streaming-loan.json b/test/regression/mnt/exports/lending/streaming-loan.json index a5d9449012..464fc9e3d8 100644 --- a/test/regression/mnt/exports/lending/streaming-loan.json +++ b/test/regression/mnt/exports/lending/streaming-loan.json @@ -554,6 +554,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/tor-failure.json b/test/regression/mnt/exports/lending/tor-failure.json index 71146f6095..75798a8bae 100644 --- a/test/regression/mnt/exports/lending/tor-failure.json +++ b/test/regression/mnt/exports/lending/tor-failure.json @@ -636,6 +636,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/lending/uncommon.json b/test/regression/mnt/exports/lending/uncommon.json index 5863673115..e7f2490188 100644 --- a/test/regression/mnt/exports/lending/uncommon.json +++ b/test/regression/mnt/exports/lending/uncommon.json @@ -589,6 +589,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/mimir/mimir.json b/test/regression/mnt/exports/mimir/mimir.json index 253e907262..09bc875ec2 100644 --- a/test/regression/mnt/exports/mimir/mimir.json +++ b/test/regression/mnt/exports/mimir/mimir.json @@ -333,6 +333,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/mimir/node-mimir.json b/test/regression/mnt/exports/mimir/node-mimir.json index d695829fcd..0fe84a251b 100644 --- a/test/regression/mnt/exports/mimir/node-mimir.json +++ b/test/regression/mnt/exports/mimir/node-mimir.json @@ -543,6 +543,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json b/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json index 987c1ac89d..db224a4a27 100644 --- a/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json +++ b/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json @@ -374,6 +374,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/network-fee/network-fee.json b/test/regression/mnt/exports/network-fee/network-fee.json index fe832ef385..ac03922c10 100644 --- a/test/regression/mnt/exports/network-fee/network-fee.json +++ b/test/regression/mnt/exports/network-fee/network-fee.json @@ -334,6 +334,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json b/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json index 83dd465492..33ce51c9ce 100644 --- a/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json +++ b/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json @@ -333,6 +333,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/observe-txin/observe-txin.json b/test/regression/mnt/exports/observe-txin/observe-txin.json index 4efd82f7af..c15fba7dee 100644 --- a/test/regression/mnt/exports/observe-txin/observe-txin.json +++ b/test/regression/mnt/exports/observe-txin/observe-txin.json @@ -384,6 +384,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/observe-txout/observe-txout.json b/test/regression/mnt/exports/observe-txout/observe-txout.json index a6ac63a0a7..97506c9492 100644 --- a/test/regression/mnt/exports/observe-txout/observe-txout.json +++ b/test/regression/mnt/exports/observe-txout/observe-txout.json @@ -385,6 +385,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json b/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json index e5b7bda082..12c681fb3a 100644 --- a/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json +++ b/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json @@ -377,6 +377,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/pools/create-pool-asset-first.json b/test/regression/mnt/exports/pools/create-pool-asset-first.json index 71a5d616eb..d6e49ca6cf 100644 --- a/test/regression/mnt/exports/pools/create-pool-asset-first.json +++ b/test/regression/mnt/exports/pools/create-pool-asset-first.json @@ -370,6 +370,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/pools/create-pool-rune-first.json b/test/regression/mnt/exports/pools/create-pool-rune-first.json index 71a5d616eb..d6e49ca6cf 100644 --- a/test/regression/mnt/exports/pools/create-pool-rune-first.json +++ b/test/regression/mnt/exports/pools/create-pool-rune-first.json @@ -370,6 +370,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/pools/create-pool-same-block.json b/test/regression/mnt/exports/pools/create-pool-same-block.json index db3c3895ca..e89663eefa 100644 --- a/test/regression/mnt/exports/pools/create-pool-same-block.json +++ b/test/regression/mnt/exports/pools/create-pool-same-block.json @@ -370,6 +370,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/pools/derived-asset-pool-status.json b/test/regression/mnt/exports/pools/derived-asset-pool-status.json index 61f3c96b51..f6f2dcb77f 100644 --- a/test/regression/mnt/exports/pools/derived-asset-pool-status.json +++ b/test/regression/mnt/exports/pools/derived-asset-pool-status.json @@ -385,6 +385,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json b/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json index 23ea7e489c..8b9f298c16 100644 --- a/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json +++ b/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json @@ -402,6 +402,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/ragnarok/ragnarok.json b/test/regression/mnt/exports/ragnarok/ragnarok.json index 4d1e25306e..5f09cab110 100644 --- a/test/regression/mnt/exports/ragnarok/ragnarok.json +++ b/test/regression/mnt/exports/ragnarok/ragnarok.json @@ -379,6 +379,11 @@ ], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/affiliate-swaps.json b/test/regression/mnt/exports/refunds/affiliate-swaps.json index b87cf541e0..d15bddd2d9 100644 --- a/test/regression/mnt/exports/refunds/affiliate-swaps.json +++ b/test/regression/mnt/exports/refunds/affiliate-swaps.json @@ -443,6 +443,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/custom-refund-address.json b/test/regression/mnt/exports/refunds/custom-refund-address.json index 629fb7b598..dbea2715e6 100644 --- a/test/regression/mnt/exports/refunds/custom-refund-address.json +++ b/test/regression/mnt/exports/refunds/custom-refund-address.json @@ -412,6 +412,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/deposits.json b/test/regression/mnt/exports/refunds/deposits.json index 2344f38e07..59ae74cb03 100644 --- a/test/regression/mnt/exports/refunds/deposits.json +++ b/test/regression/mnt/exports/refunds/deposits.json @@ -415,6 +415,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json b/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json index d5e393f465..2e14cdaae7 100644 --- a/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json +++ b/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json @@ -400,6 +400,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/failed.json b/test/regression/mnt/exports/refunds/failed.json index a82965d0b1..d1fe22b3df 100644 --- a/test/regression/mnt/exports/refunds/failed.json +++ b/test/regression/mnt/exports/refunds/failed.json @@ -416,6 +416,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/refunds.json b/test/regression/mnt/exports/refunds/refunds.json index 3fae0c5677..1001b72647 100644 --- a/test/regression/mnt/exports/refunds/refunds.json +++ b/test/regression/mnt/exports/refunds/refunds.json @@ -388,6 +388,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/swaps.json b/test/regression/mnt/exports/refunds/swaps.json index bdad79e821..d7c2b39777 100644 --- a/test/regression/mnt/exports/refunds/swaps.json +++ b/test/regression/mnt/exports/refunds/swaps.json @@ -423,6 +423,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/tvl-cap.json b/test/regression/mnt/exports/refunds/tvl-cap.json index a493d6ff99..429906310f 100644 --- a/test/regression/mnt/exports/refunds/tvl-cap.json +++ b/test/regression/mnt/exports/refunds/tvl-cap.json @@ -467,6 +467,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/refunds/withdraws.json b/test/regression/mnt/exports/refunds/withdraws.json index d9a94d56c2..ef3f46d0e8 100644 --- a/test/regression/mnt/exports/refunds/withdraws.json +++ b/test/regression/mnt/exports/refunds/withdraws.json @@ -514,6 +514,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/reschedule/coalesce-height.json b/test/regression/mnt/exports/reschedule/coalesce-height.json index a6537a50d3..e264f93dac 100644 --- a/test/regression/mnt/exports/reschedule/coalesce-height.json +++ b/test/regression/mnt/exports/reschedule/coalesce-height.json @@ -445,6 +445,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/savers/savers.json b/test/regression/mnt/exports/savers/savers.json index 245d8ba8f1..d21361dc82 100644 --- a/test/regression/mnt/exports/savers/savers.json +++ b/test/regression/mnt/exports/savers/savers.json @@ -421,6 +421,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/savers/stable-savers.json b/test/regression/mnt/exports/savers/stable-savers.json index deea1d59d9..4efae9d197 100644 --- a/test/regression/mnt/exports/savers/stable-savers.json +++ b/test/regression/mnt/exports/savers/stable-savers.json @@ -457,6 +457,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/savers/streaming.json b/test/regression/mnt/exports/savers/streaming.json index e79e31c4e3..15a8d0fc59 100644 --- a/test/regression/mnt/exports/savers/streaming.json +++ b/test/regression/mnt/exports/savers/streaming.json @@ -549,6 +549,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/security/evm-null-address-outbound.json b/test/regression/mnt/exports/security/evm-null-address-outbound.json index 3177183b1b..9e5b65a3c0 100644 --- a/test/regression/mnt/exports/security/evm-null-address-outbound.json +++ b/test/regression/mnt/exports/security/evm-null-address-outbound.json @@ -396,6 +396,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/security/multiple-coins.json b/test/regression/mnt/exports/security/multiple-coins.json index 36ffed390d..bfaa767726 100644 --- a/test/regression/mnt/exports/security/multiple-coins.json +++ b/test/regression/mnt/exports/security/multiple-coins.json @@ -396,6 +396,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/send/send.json b/test/regression/mnt/exports/send/send.json index 06ef26c79a..1fcf9aff02 100644 --- a/test/regression/mnt/exports/send/send.json +++ b/test/regression/mnt/exports/send/send.json @@ -338,6 +338,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/set-ip-address/set-ip-address.json b/test/regression/mnt/exports/set-ip-address/set-ip-address.json index ca50856932..ddb83b138c 100644 --- a/test/regression/mnt/exports/set-ip-address/set-ip-address.json +++ b/test/regression/mnt/exports/set-ip-address/set-ip-address.json @@ -349,6 +349,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/set-node-keys/set-node-keys.json b/test/regression/mnt/exports/set-node-keys/set-node-keys.json index e98f4998fe..483e2910aa 100644 --- a/test/regression/mnt/exports/set-node-keys/set-node-keys.json +++ b/test/regression/mnt/exports/set-node-keys/set-node-keys.json @@ -371,6 +371,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/solvency/solvency.json b/test/regression/mnt/exports/solvency/solvency.json index 55c497d000..191c7ec9bc 100644 --- a/test/regression/mnt/exports/solvency/solvency.json +++ b/test/regression/mnt/exports/solvency/solvency.json @@ -338,6 +338,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/store/v133-treasury-lp.json b/test/regression/mnt/exports/store/v133-treasury-lp.json index 96d3850b94..d98de6af4c 100644 --- a/test/regression/mnt/exports/store/v133-treasury-lp.json +++ b/test/regression/mnt/exports/store/v133-treasury-lp.json @@ -388,6 +388,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json b/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json index 2f00998f0d..c421a8e54c 100644 --- a/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json +++ b/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json @@ -550,6 +550,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/affiliates.json b/test/regression/mnt/exports/swaps/affiliates.json index 1b626a1164..6ed8261aa0 100644 --- a/test/regression/mnt/exports/swaps/affiliates.json +++ b/test/regression/mnt/exports/swaps/affiliates.json @@ -431,6 +431,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/aggregator-swaps.json b/test/regression/mnt/exports/swaps/aggregator-swaps.json index a20460cace..c8a6b32739 100644 --- a/test/regression/mnt/exports/swaps/aggregator-swaps.json +++ b/test/regression/mnt/exports/swaps/aggregator-swaps.json @@ -466,6 +466,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/derived-swap-with-units.json b/test/regression/mnt/exports/swaps/derived-swap-with-units.json index 610f83617d..372fe4d060 100644 --- a/test/regression/mnt/exports/swaps/derived-swap-with-units.json +++ b/test/regression/mnt/exports/swaps/derived-swap-with-units.json @@ -408,6 +408,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json b/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json index 1282ce7999..0319eda3b9 100644 --- a/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json +++ b/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json @@ -573,6 +573,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json b/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json index 78b11eff2d..47fbfaf50d 100644 --- a/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json +++ b/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json @@ -416,6 +416,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/streaming-swaps.json b/test/regression/mnt/exports/swaps/streaming-swaps.json index 8e533c2683..ee566c016a 100644 --- a/test/regression/mnt/exports/swaps/streaming-swaps.json +++ b/test/regression/mnt/exports/swaps/streaming-swaps.json @@ -436,6 +436,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/swapper_clout.json b/test/regression/mnt/exports/swaps/swapper_clout.json index 3192593bcf..13840efebc 100644 --- a/test/regression/mnt/exports/swaps/swapper_clout.json +++ b/test/regression/mnt/exports/swaps/swapper_clout.json @@ -489,6 +489,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json b/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json index 5923d50b24..038b96f47d 100644 --- a/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json +++ b/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json @@ -548,6 +548,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/swaps-min-fee.json b/test/regression/mnt/exports/swaps/swaps-min-fee.json index 0bb7b491bd..ddaa9eed4b 100644 --- a/test/regression/mnt/exports/swaps/swaps-min-fee.json +++ b/test/regression/mnt/exports/swaps/swaps-min-fee.json @@ -614,6 +614,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/swaps/swaps.json b/test/regression/mnt/exports/swaps/swaps.json index 3dc099d7f9..3a29710490 100644 --- a/test/regression/mnt/exports/swaps/swaps.json +++ b/test/regression/mnt/exports/swaps/swaps.json @@ -423,6 +423,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/synths/synths.json b/test/regression/mnt/exports/synths/synths.json index 414da5c4c9..cc96ca0e3a 100644 --- a/test/regression/mnt/exports/synths/synths.json +++ b/test/regression/mnt/exports/synths/synths.json @@ -445,6 +445,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/tor/dynamic-anchor.json b/test/regression/mnt/exports/tor/dynamic-anchor.json index b4e19b36aa..a6353ed2d2 100644 --- a/test/regression/mnt/exports/tor/dynamic-anchor.json +++ b/test/regression/mnt/exports/tor/dynamic-anchor.json @@ -562,6 +562,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/tor/static-anchor.json b/test/regression/mnt/exports/tor/static-anchor.json index 8e6308d884..1de3710543 100644 --- a/test/regression/mnt/exports/tor/static-anchor.json +++ b/test/regression/mnt/exports/tor/static-anchor.json @@ -554,6 +554,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/trade-accounts/invalid.json b/test/regression/mnt/exports/trade-accounts/invalid.json index a7933bd317..fd86773162 100644 --- a/test/regression/mnt/exports/trade-accounts/invalid.json +++ b/test/regression/mnt/exports/trade-accounts/invalid.json @@ -420,6 +420,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/trade-accounts/trade-swaps.json b/test/regression/mnt/exports/trade-accounts/trade-swaps.json index 0a7c9ba15d..4fe8e2a789 100644 --- a/test/regression/mnt/exports/trade-accounts/trade-swaps.json +++ b/test/regression/mnt/exports/trade-accounts/trade-swaps.json @@ -581,6 +581,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/trade-accounts/trade.json b/test/regression/mnt/exports/trade-accounts/trade.json index 05c7fc67e4..07f594c8a8 100644 --- a/test/regression/mnt/exports/trade-accounts/trade.json +++ b/test/regression/mnt/exports/trade-accounts/trade.json @@ -420,6 +420,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/tss-keysign/tss-keysign.json b/test/regression/mnt/exports/tss-keysign/tss-keysign.json index 052a5def7e..9a601c9057 100644 --- a/test/regression/mnt/exports/tss-keysign/tss-keysign.json +++ b/test/regression/mnt/exports/tss-keysign/tss-keysign.json @@ -328,6 +328,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/tss/tss.json b/test/regression/mnt/exports/tss/tss.json index 052a5def7e..9a601c9057 100644 --- a/test/regression/mnt/exports/tss/tss.json +++ b/test/regression/mnt/exports/tss/tss.json @@ -328,6 +328,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json b/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json index 4fbfe27377..a77f960d51 100644 --- a/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json +++ b/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json @@ -406,6 +406,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/mnt/exports/version/version.json b/test/regression/mnt/exports/version/version.json index 0978212b53..65c285a1e4 100644 --- a/test/regression/mnt/exports/version/version.json +++ b/test/regression/mnt/exports/version/version.json @@ -346,6 +346,11 @@ "outbound_fee_withheld_rune": [], "pools": null, "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/x/thorchain/manager_network_v132.go b/x/thorchain/manager_network_v132.go new file mode 100644 index 0000000000..52948053bf --- /dev/null +++ b/x/thorchain/manager_network_v132.go @@ -0,0 +1,1857 @@ +package thorchain + +import ( + "errors" + "fmt" + "strconv" + "strings" + + "github.com/armon/go-metrics" + "github.com/cosmos/cosmos-sdk/telemetry" + "gitlab.com/thorchain/thornode/common" + "gitlab.com/thorchain/thornode/common/cosmos" + "gitlab.com/thorchain/thornode/constants" + "gitlab.com/thorchain/thornode/x/thorchain/keeper" +) + +// NetworkMgrV132 is going to manage the vaults +type NetworkMgrV132 struct { + k keeper.Keeper + txOutStore TxOutStore + eventMgr EventManager +} + +// newNetworkMgrV132 create a new vault manager +func newNetworkMgrV132(k keeper.Keeper, txOutStore TxOutStore, eventMgr EventManager) *NetworkMgrV132 { + return &NetworkMgrV132{ + k: k, + txOutStore: txOutStore, + eventMgr: eventMgr, + } +} + +func (vm *NetworkMgrV132) processGenesisSetup(ctx cosmos.Context) error { + if ctx.BlockHeight() != genesisBlockHeight { + return nil + } + vaults, err := vm.k.GetAsgardVaults(ctx) + if err != nil { + return fmt.Errorf("fail to get vaults: %w", err) + } + if len(vaults) > 0 { + ctx.Logger().Info("already have vault, no need to generate at genesis") + return nil + } + active, err := vm.k.ListActiveValidators(ctx) + if err != nil { + return fmt.Errorf("fail to get all active node accounts") + } + if len(active) == 0 { + return errors.New("no active accounts,cannot proceed") + } + if len(active) == 1 { + supportChains := common.Chains{ + common.THORChain, + common.BTCChain, + common.LTCChain, + common.BCHChain, + common.BNBChain, + common.ETHChain, + common.DOGEChain, + common.TERRAChain, + common.AVAXChain, + common.GAIAChain, + common.BSCChain, + } + vault := NewVault(0, ActiveVault, AsgardVault, active[0].PubKeySet.Secp256k1, supportChains.Strings(), vm.k.GetChainContracts(ctx, supportChains)) + vault.Membership = common.PubKeys{active[0].PubKeySet.Secp256k1}.Strings() + if err := vm.k.SetVault(ctx, vault); err != nil { + return fmt.Errorf("fail to save vault: %w", err) + } + } else { + // Trigger a keygen ceremony + err := vm.TriggerKeygen(ctx, active) + if err != nil { + return fmt.Errorf("fail to trigger a keygen: %w", err) + } + } + return nil +} + +func (vm *NetworkMgrV132) BeginBlock(ctx cosmos.Context, mgr Manager) error { + return vm.spawnDerivedAssets(ctx, mgr) +} + +func (vm *NetworkMgrV132) suspendVirtualPool(ctx cosmos.Context, mgr Manager, derivedAsset common.Asset, suspendReasonErr error) { + // Ensure that derivedAsset is indeed a derived asset. + derivedAsset = derivedAsset.GetDerivedAsset() + + if !mgr.Keeper().PoolExist(ctx, derivedAsset) { + // pool doesn't exist, no need to suspend it + return + } + + derivedPool, err := mgr.Keeper().GetPool(ctx, derivedAsset) + if err != nil { + ctx.Logger().Error("failed to fetch derived pool", "asset", derivedAsset, "err", err) + return + } + if derivedPool.Status != PoolSuspended { + derivedPool.Status = PoolSuspended + derivedPool.StatusSince = ctx.BlockHeight() + + poolEvt := NewEventPool(derivedPool.Asset, PoolSuspended) + if err := mgr.EventMgr().EmitEvent(ctx, poolEvt); err != nil { + ctx.Logger().Error("fail to emit pool event", "asset", derivedPool.Asset, "error", err) + } + telemetry.IncrCounterWithLabels( + []string{"thornode", "derived_asset", "suspended"}, + float32(1), + []metrics.Label{telemetry.NewLabel("pool", derivedPool.Asset.String())}, + ) + ctx.Logger().Error("derived virtual pool suspended", "asset", derivedPool.Asset, "error", suspendReasonErr) + } + if err := mgr.Keeper().SetPool(ctx, derivedPool); err != nil { + ctx.Logger().Error("failed to set pool", "asset", derivedPool.Asset, "error", err) + } +} + +// GetAvailableAnchorsAndDepths returns anchor assets for available pools and a slice of +// equivalent length with their pool depths in RUNE. +func (vm *NetworkMgrV132) GetAvailableAnchorsAndDepths( + ctx cosmos.Context, mgr Manager, asset common.Asset, +) ([]common.Asset, []cosmos.Uint) { + // gather anchor assets with available pools and their rune depths + availableAnchors := make([]common.Asset, 0) + runeDepths := make([]cosmos.Uint, 0) + for _, anchorAsset := range mgr.Keeper().GetAnchors(ctx, asset) { + // skip assets where trading isn't occurring (hence price is likely not correct) + if mgr.Keeper().IsGlobalTradingHalted(ctx) || mgr.Keeper().IsChainTradingHalted(ctx, anchorAsset.Chain) { + continue + } + if !mgr.Keeper().PoolExist(ctx, anchorAsset) { + continue + } + p, err := mgr.Keeper().GetPool(ctx, anchorAsset) + if err != nil { + ctx.Logger().Error("failed to get anchor pool", "asset", anchorAsset, "error", err) + continue + } + // skip assets that aren't available (hence price isn't likely to be correct) + if p.Status != PoolAvailable { + continue + } + if p.BalanceRune.IsZero() || p.BalanceAsset.IsZero() { + continue + } + + availableAnchors = append(availableAnchors, anchorAsset) + runeDepths = append(runeDepths, p.BalanceRune) + } + + return availableAnchors, runeDepths +} + +func (vm *NetworkMgrV132) CalcAnchor(ctx cosmos.Context, mgr Manager, asset common.Asset) (cosmos.Uint, cosmos.Uint, cosmos.Uint) { + availableAnchors, depths := vm.GetAvailableAnchorsAndDepths(ctx, mgr, asset) + + // track slips used and their corresponding depths for weighted mean + slips := make([]cosmos.Uint, 0) + slipsDepths := make([]cosmos.Uint, 0) + + for i, anchorAsset := range availableAnchors { + slip, err := mgr.Keeper().GetCurrentRollup(ctx, anchorAsset) + if err != nil { + ctx.Logger().Error("failed to get current rollup", "asset", anchorAsset, "err", err) + continue + } + + // if slip is negative, default to 0 + if slip < 0 { + slip = 0 + } + + slips = append(slips, cosmos.NewUint(uint64(slip))) + slipsDepths = append(slipsDepths, depths[i]) + } + + price := mgr.Keeper().AnchorMedian(ctx, availableAnchors) + + // calculate the weighted mean slip + totalRuneDepth := cosmos.Sum(slipsDepths) + weightedMeanSlip, err := common.WeightedMean(slips, slipsDepths) + if err != nil { + ctx.Logger().Debug("failed to calculate weighted mean slip", "asset", asset, "error", err) + } + + return totalRuneDepth, price, weightedMeanSlip +} + +func (vm *NetworkMgrV132) spawnDerivedAssets(ctx cosmos.Context, mgr Manager) error { + active, err := mgr.Keeper().GetAsgardVaultsByStatus(ctx, ActiveVault) + if err != nil { + return err + } + + if len(active) == 0 { + return fmt.Errorf("dev error: no active asgard vaults") + } + + // TODO: if a gas asset is removed from the network, this pool needs to be + // removed + + // TODO: cleanup after BNB is removed from the network + bnbAvailable := false + bnb, err := mgr.Keeper().GetPool(ctx, common.BNBAsset) + if err == nil && bnb.Status == PoolAvailable { + bnbAvailable = true + } + + // get assets to create derived pools + layer1Assets := []common.Asset{common.TOR} + for _, chain := range active[0].GetChains() { + // skip BSC chain to avoid THOR.BNB overwrite if BNB pool is available + if bnbAvailable && chain.IsBSCChain() { + continue + } + + // skip BNB chain to avoid THOR.BNB overwrite if BNB pool is unavailable + if !bnbAvailable && chain.Equals(common.BNBChain) { + continue + } + + // no derived asset for thorchain + if chain.IsTHORChain() { + continue + } + + layer1Assets = append(layer1Assets, chain.GetGasAsset()) + } + + // Update anchor swap slip rollups and spawn assets. + anchorMap := map[common.Asset]bool{} + maxAnchorBlocks := vm.k.GetConfigInt64(ctx, constants.MaxAnchorBlocks) + for _, asset := range layer1Assets { + anchors := vm.k.GetAnchors(ctx, asset) + for _, anchorAsset := range anchors { + // Ensure RollupSwapSlip called only once per anchor. + if anchorMap[anchorAsset] { + continue + } + anchorMap[anchorAsset] = true + + _, err := vm.k.RollupSwapSlip(ctx, maxAnchorBlocks, anchorAsset) + if err != nil { + ctx.Logger().Error("failed to rollup swap slip", "asset", anchorAsset, "err", err) + } + } + vm.SpawnDerivedAsset(ctx, asset, mgr) + } + + return nil +} + +func (vm *NetworkMgrV132) SpawnDerivedAsset(ctx cosmos.Context, asset common.Asset, mgr Manager) { + var err error + layer1Asset := asset + if layer1Asset.IsDerivedAsset() && !asset.Equals(common.TOR) { + // NOTE: if the symbol of a derived asset isn't the chain, this won't work + // (ie TERRA.LUNA or GAIA.ATOM) + layer1Asset.Chain, err = common.NewChain(layer1Asset.Symbol.String()) + if err != nil { + return + } + } + if !asset.Equals(common.TOR) && !layer1Asset.IsGasAsset() { + return + } + + maxAnchorSlip := mgr.Keeper().GetConfigInt64(ctx, constants.MaxAnchorSlip) + depthBasisPts := mgr.Keeper().GetConfigInt64(ctx, constants.DerivedDepthBasisPts) + minDepthPts := mgr.Keeper().GetConfigInt64(ctx, constants.DerivedMinDepth) + dynamicMaxAnchorTarget := mgr.Keeper().GetConfigInt64(ctx, constants.DynamicMaxAnchorTarget) + + // dynamically calculate the maxAnchorSlip + weightedMeanSlip := vm.fetchWeightedMeanSlip(ctx, layer1Asset, mgr) + maxBps := int64(10_000) + if weightedMeanSlip > 0 && dynamicMaxAnchorTarget > 0 && dynamicMaxAnchorTarget < maxBps { + maxAnchorSlip = (weightedMeanSlip * maxBps) / (maxBps - dynamicMaxAnchorTarget) + } + + derivedAsset := asset.GetDerivedAsset() + layer1Pool, err := mgr.Keeper().GetPool(ctx, layer1Asset) + if err != nil { + vm.suspendVirtualPool(ctx, mgr, derivedAsset, err) + ctx.Logger().Error("failed to fetch pool", "asset", asset, "err", err) + return + } + // when gas pool is not ready yet + if layer1Pool.IsEmpty() && !asset.Equals(common.TOR) { + return + } + + if depthBasisPts == 0 { + vm.suspendVirtualPool(ctx, mgr, derivedAsset, fmt.Errorf("derived pools have been disabled")) + return + } + + totalRuneDepth, price, slippage := vm.CalcAnchor(ctx, mgr, layer1Asset) + if totalRuneDepth.IsZero() { + vm.suspendVirtualPool(ctx, mgr, derivedAsset, fmt.Errorf("no anchor pools available")) + return + } + if price.IsZero() { + vm.suspendVirtualPool(ctx, mgr, derivedAsset, fmt.Errorf("fail to get asset price (%s)", asset)) + return + } + + // Get the derivedPool for Status-checking. + derivedPool, err := mgr.Keeper().GetPool(ctx, derivedAsset) + if err != nil { + // Since unable to get the derivedAsset pool, unable to check its Status for suspension. + ctx.Logger().Error("failed to fetch pool", "asset", derivedAsset, "err", err) + return + } + + // If the pool is newly created, it will start with status PoolAvailable and StatusSince 0, + // and still warrants a status change event and StatusSince update (and Asset field filling). + if derivedPool.Status != PoolAvailable || derivedPool.StatusSince == 0 { + derivedPool.Status = PoolAvailable + derivedPool.StatusSince = ctx.BlockHeight() + derivedPool.Asset = derivedAsset + + poolEvt := NewEventPool(derivedPool.Asset, PoolAvailable) + if err := mgr.EventMgr().EmitEvent(ctx, poolEvt); err != nil { + ctx.Logger().Error("fail to emit pool event", "asset", asset, "err", err) + return + } + telemetry.IncrCounterWithLabels( + []string{"thornode", "derived_asset", "available"}, + float32(1), + []metrics.Label{telemetry.NewLabel("pool", derivedPool.Asset.String())}, + ) + } + + minRuneDepth := common.GetSafeShare(cosmos.NewUint(uint64(minDepthPts)), cosmos.NewUint(10000), totalRuneDepth) + runeDepth := common.GetUncappedShare(cosmos.NewUint(uint64(depthBasisPts)), cosmos.NewUint(10000), totalRuneDepth) + // adjust rune depth by median slippage. This is so high volume trading + // causes the derived virtual pool to become more shallow making price + // manipulation profitability significantly harder + reverseSlip := common.SafeSub(cosmos.NewUint(uint64(maxAnchorSlip)), slippage) + runeDepth = common.GetSafeShare(reverseSlip, cosmos.NewUint(uint64(maxAnchorSlip)), runeDepth) + if runeDepth.LT(minRuneDepth) { + runeDepth = minRuneDepth + } + assetDepth := runeDepth.Mul(price).QuoUint64(uint64(constants.DollarMulti * common.One)) + + // emit an event for midgard + runeAmt := common.SafeSub(runeDepth, derivedPool.BalanceRune) + assetAmt := common.SafeSub(assetDepth, derivedPool.BalanceAsset) + assetAdd, runeAdd := true, true + if derivedPool.BalanceAsset.GT(assetDepth) { + assetAdd = false + assetAmt = common.SafeSub(derivedPool.BalanceAsset, assetDepth) + } + if derivedPool.BalanceRune.GT(runeDepth) { + runeAdd = false + runeAmt = common.SafeSub(derivedPool.BalanceRune, runeDepth) + } + + // Only emit an EventPoolBalanceChanged if there's a balance change. + if !assetAmt.IsZero() || !runeAmt.IsZero() { + mod := NewPoolMod(derivedPool.Asset, runeAmt, runeAdd, assetAmt, assetAdd) + emitPoolBalanceChangedEvent(ctx, mod, "derived pool adjustment", mgr) + + derivedPool.BalanceAsset = assetDepth + derivedPool.BalanceRune = runeDepth + } + + ctx.Logger().Debug("SpawnDerivedAsset", + "weightedMeanSlip", weightedMeanSlip, + "runeAmt", runeAmt, + "assetAmt", assetAmt, + "asset", derivedPool.Asset, + "anchorPrice", price, + "slippage", slippage) + + if err := mgr.Keeper().SetPool(ctx, derivedPool); err != nil { + // Since unable to SetPool here, presumably unable to SetPool in suspendVirtualPool either. + ctx.Logger().Error("failed to set pool", "asset", derivedPool.Asset, "err", err) + return + } +} + +func (vm *NetworkMgrV132) fetchWeightedMeanSlip(ctx cosmos.Context, asset common.Asset, mgr Manager) (slip int64) { + slip, err := mgr.Keeper().GetLongRollup(ctx, asset) + if err != nil { + ctx.Logger().Error("fail to get long rollup", "error", err) + } + + dynamicMaxAnchorCalcInterval := mgr.Keeper().GetConfigInt64(ctx, constants.DynamicMaxAnchorCalcInterval) + if (dynamicMaxAnchorCalcInterval > 0 && ctx.BlockHeight()%dynamicMaxAnchorCalcInterval == 0) || slip <= 0 { + slip = vm.calculateWeightedMeanSlip(ctx, asset, mgr) + mgr.Keeper().SetLongRollup(ctx, asset, slip) + } + + return slip +} + +func (vm *NetworkMgrV132) calculateWeightedMeanSlip(ctx cosmos.Context, asset common.Asset, mgr Manager) int64 { + dynamicMaxAnchorSlipBlocks := mgr.Keeper().GetConfigInt64(ctx, constants.DynamicMaxAnchorSlipBlocks) + availableAnchors, depths := vm.GetAvailableAnchorsAndDepths(ctx, mgr, asset) + + // track median slips used and their corresponding depths for weighted mean + medianSlips := make([]cosmos.Uint, 0) + medianSlipsDepths := make([]cosmos.Uint, 0) + + for i, anchorAsset := range availableAnchors { + slips := make([]int64, 0) + iter := mgr.Keeper().GetSwapSlipSnapShotIterator(ctx, anchorAsset) + defer iter.Close() + for ; iter.Valid(); iter.Next() { + key := string(iter.Key()) + parts := strings.Split(key, "/") + i, err := strconv.ParseInt(parts[len(parts)-1], 10, 64) + if err != nil || i < ctx.BlockHeight()-dynamicMaxAnchorSlipBlocks { + mgr.Keeper().DeleteKey(ctx, key) + continue + } + + value := ProtoInt64{} + mgr.Keeper().Cdc().MustUnmarshal(iter.Value(), &value) + slip := value.GetValue() + if slip <= 0 { + mgr.Keeper().DeleteKey(ctx, key) + continue + } + + slips = append(slips, slip) + } + + // if there are no slips, skip this anchor + if len(slips) == 0 { + continue + } + + medianSlip := cosmos.NewUint(uint64(common.GetMedianInt64(slips))) + medianSlips = append(medianSlips, medianSlip) + medianSlipsDepths = append(medianSlipsDepths, depths[i]) + } + + // calculate the weighted mean slip + weightedMeanSlip, err := common.WeightedMean(medianSlips, medianSlipsDepths) + if err != nil { + ctx.Logger().Debug("failed to calculate weighted mean slip", "asset", asset, "error", err) + return 0 + } + + return int64(weightedMeanSlip.Uint64()) +} + +// EndBlock move funds from retiring asgard vaults +func (vm *NetworkMgrV132) EndBlock(ctx cosmos.Context, mgr Manager) error { + if ctx.BlockHeight() == genesisBlockHeight { + return vm.processGenesisSetup(ctx) + } + controller := NewRouterUpgradeController(mgr) + controller.Process(ctx) + + if err := vm.POLCycle(ctx, mgr); err != nil { + ctx.Logger().Error("fail to process POL liquidity", "error", err) + } + + if err := vm.migrateFunds(ctx, mgr); err != nil { + ctx.Logger().Error("fail to migrate funds", "error", err) + } + + if err := vm.checkPoolRagnarok(ctx, mgr); err != nil { + ctx.Logger().Error("fail to process pool ragnarok", "error", err) + } + return nil +} + +func (vm *NetworkMgrV132) migrateFunds(ctx cosmos.Context, mgr Manager) error { + migrateInterval := vm.k.GetConfigInt64(ctx, constants.FundMigrationInterval) + + retiring, err := vm.k.GetAsgardVaultsByStatus(ctx, RetiringVault) + if err != nil { + return err + } + + active, err := vm.k.GetAsgardVaultsByStatus(ctx, ActiveVault) + if err != nil { + return err + } + + // if we have no active asgards to move funds to, don't move funds + if len(active) == 0 { + return nil + } + for _, av := range active { + if av.Routers != nil { + continue + } + av.Routers = vm.k.GetChainContracts(ctx, av.GetChains()) + if err := vm.k.SetVault(ctx, av); err != nil { + ctx.Logger().Error("fail to update chain contract", "error", err) + } + } + + vaultsAvailableCoins := map[common.PubKey]common.Coins{} + for _, vault := range retiring { + if vault.LenPendingTxBlockHeights(ctx.BlockHeight(), mgr.GetConstants().GetInt64Value(constants.SigningTransactionPeriod)) > 0 { + ctx.Logger().Info("Skipping the migration of funds while transactions are still pending") + // This refers to migrate TxOutItems only. + return nil + } + + // Copy the RetiringVault Coins for deduction. + vaultsAvailableCoins[vault.PubKey] = common.NewCoins(vault.Coins...) + } + + migrationRounds := mgr.GetConstants().GetInt64Value(constants.ChurnMigrateRounds) + signingTransactionPeriod := mgr.GetConstants().GetInt64Value(constants.SigningTransactionPeriod) + startHeight := ctx.BlockHeight() - signingTransactionPeriod + if startHeight < 1 { + startHeight = 1 + } + txOutDelayMax := mgr.Keeper().GetConfigInt64(ctx, constants.TxOutDelayMax) + maxTxOutOffset := mgr.Keeper().GetConfigInt64(ctx, constants.MaxTxOutOffset) + for height := startHeight; height <= ctx.BlockHeight()+txOutDelayMax; height++ { + blockOut, err := mgr.Keeper().GetTxOut(ctx, height) + if err != nil { + ctx.Logger().Error("fail to get block tx out", "error", err) + } + if height > ctx.BlockHeight()+maxTxOutOffset && len(blockOut.TxArray) == 0 { + // we've hit our max offset, and an empty block, we can assume the + // rest will be empty as well + break + } + for _, toi := range blockOut.TxArray { + // only still outstanding txout will be considered + if !toi.OutHash.IsEmpty() { + continue + } + availableCoins, ok := vaultsAvailableCoins[toi.VaultPubKey] + if !ok { + // This isn't one of the RetiringVaults. + continue + } + // Deduct from the available Coins all pending outbounds and their MaxGas. + for _, coin := range append(common.Coins{toi.Coin}, toi.MaxGas...) { + availableCoins = availableCoins.SafeSub(coin) + } + // Having deducted from the Coins, ensure the map reflects the new amounts. + vaultsAvailableCoins[toi.VaultPubKey] = availableCoins + } + } + + for _, vault := range retiring { + if !vault.HasFunds() { + vault.UpdateStatus(InactiveVault, ctx.BlockHeight()) + if err := vm.k.SetVault(ctx, vault); err != nil { + ctx.Logger().Error("fail to set vault to inactive", "error", err) + } + continue + } + + availableCoins, ok := vaultsAvailableCoins[vault.PubKey] + if !ok { + // This should never happen. + ctx.Logger().Error("RetiringVault Coins not found in map", "vault_pubkey", vault.PubKey) + continue + } + + // move partial funds every 30 minutes + if (ctx.BlockHeight()-vault.StatusSince)%migrateInterval == 0 { + for _, coin := range availableCoins { + // non-native rune assets are no migrated, therefore they are + // burned in each churn + if coin.IsNative() { + continue + } + // ERC20 RUNE will be burned when it reach router contract + if coin.Asset.IsRune() && coin.Asset.GetChain().Equals(common.ETHChain) { + continue + } + + if coin.Amount.Equal(cosmos.ZeroUint()) { + continue + } + + targetVaults := active + + // Only prioritise migration to unreceived ActiveVaults for gas assets. + if coin.Asset.IsGasAsset() { + var filteredVaults Vaults + for _, activeVault := range active { + // Do not use HasAsset function so as to use zero-amount Coins to mark scheduled migrations, + // without double-counting outbound item migration amounts. + hasAsset := false + for _, activeVaultCoin := range activeVault.Coins { + if activeVaultCoin.Asset.Equals(coin.Asset) { + hasAsset = true + break + } + } + // If there are vaults that has never received (or in this block had a migration scheduled for) + // this Asset, prioritise them. + if !hasAsset { + filteredVaults = append(filteredVaults, activeVault) + } + } + if len(filteredVaults) != 0 { + targetVaults = filteredVaults + } + } + + // GetMostSecure also takes into account migration outbound items. + target := vm.k.GetMostSecure(ctx, targetVaults, signingTransactionPeriod) + // get address of asgard pubkey + addr, err := target.PubKey.GetAddress(coin.Asset.GetChain()) + if err != nil { + return err + } + + // get index of target vault in active slice + targetVaultIndex := -1 + for i, activeVault := range active { + if target.PubKey.Equals(activeVault.PubKey) { + targetVaultIndex = i + break + } + } + if targetVaultIndex == -1 { + ctx.Logger().Error("fail to identify active vault", "pubkey", target.PubKey) + continue + } + + // figure the nth time, we've sent migration txs from this vault + nth := (ctx.BlockHeight()-vault.StatusSince)/migrateInterval + 1 + + // for the last migration round, only migrate the final amount + // of non-gas assets. For the last migration round + 1, then + // transfer all of the remaining gas assets. This was added + // because of a rare condition where during the last migration + // round one of the txns failed (ie stuck txn) but the other + // did not (ie gas asset). This left the vault with some + // non-gas asset but no gas asset to transfer them, hence + // getting churn into a stuck position until someone donated + // ETH to resolve it. + // Here we await for all non-gas assets to have left the vault + // before we transfer the remaining gas asset to stop this + // scenario from happening + if nth >= migrationRounds && vault.CoinLengthByChain(coin.Asset.GetChain()) > 1 && coin.Asset.IsGasAsset() { + continue + } + + // Default amount set to total remaining amount. Relies on the + // signer, to successfully send these funds while respecting + // gas requirements (so it'll actually send slightly less) + amt := coin.Amount + if nth < migrationRounds { // migrate partial funds prior to the final round + // each round of migration, about the same amount is sent. For example, if 5 rounds: + // Round 1 = 1/5 ( 20% of current, 20% of start) + // Round 2 = 1/4 ( 25% of current, 20% of start) + // Round 3 = 1/3 ( 33% of current, 20% of start) + // Round 4 = 1/2 ( 50% of current, 20% of start) + // Round 5 = 1/1 (100% of current, 20% of start) + amt = amt.QuoUint64(uint64(1 + migrationRounds - nth)) // as nth < migrationRounds, the denominator is never zero + } + amt = cosmos.RoundToDecimal(amt, coin.Decimals) + + // minus gas costs for our transactions + gasAsset := coin.Asset.GetChain().GetGasAsset() + if coin.Asset.Equals(gasAsset) { + gasMgr := mgr.GasMgr() + gas, err := gasMgr.GetMaxGas(ctx, coin.Asset.GetChain()) + if err != nil { + ctx.Logger().Error("fail to get max gas: %w", err) + return err + } + // if remainder is less than the gas amount, just send it all now + if common.SafeSub(coin.Amount, amt).LTE(gas.Amount) { + amt = coin.Amount + } + + gasAmount := gas.Amount.MulUint64(uint64(vault.CoinLengthByChain(coin.Asset.GetChain()))) + amt = common.SafeSub(amt, gasAmount) + + // the left amount is not enough to pay for gas, likely only dust left, the network can't migrate it across + // and this will only happen after 5th round + if amt.IsZero() && nth > migrationRounds { + // No migration should be attempted, but only burn dust if there are no pending outbounds. + // (That is, truly only dust remaining in the vault for this Coin.) + if !coin.Amount.Equal(vault.Coins.GetCoin(coin.Asset).Amount) { + continue + } + + ctx.Logger().Info("left coin is not enough to pay for gas, thus burn it", "coin", coin, "gas", gasAmount) + vault.SubFunds(common.Coins{ + coin, + }) + // use reserve to subsidise the pool for the lost + p, err := vm.k.GetPool(ctx, coin.Asset) + if err != nil { + return fmt.Errorf("fail to get pool for asset %s, err:%w", coin.Asset, err) + } + runeAmt := p.AssetValueInRune(coin.Amount) + if !runeAmt.IsZero() { + if err := vm.k.SendFromModuleToModule(ctx, ReserveName, AsgardName, common.NewCoins(common.NewCoin(common.RuneAsset(), runeAmt))); err != nil { + return fmt.Errorf("fail to transfer RUNE from reserve to asgard,err:%w", err) + } + } + p.BalanceRune = p.BalanceRune.Add(runeAmt) + p.BalanceAsset = common.SafeSub(p.BalanceAsset, coin.Amount) + if err := vm.k.SetPool(ctx, p); err != nil { + return fmt.Errorf("fail to save pool: %w", err) + } + if err := vm.k.SetVault(ctx, vault); err != nil { + return fmt.Errorf("fail to save vault: %w", err) + } + emitPoolBalanceChangedEvent(ctx, + NewPoolMod(p.Asset, runeAmt, true, coin.Amount, false), + "burn dust", + mgr) + continue + } + } + if coin.Asset.Equals(common.BEP2RuneAsset()) { + bepRuneOwnerAddr, err := common.NewAddress(BEP2RuneOwnerAddress) + if err != nil { + ctx.Logger().Error("fail to parse BEP2 RUNE owner address", "address", BEP2RuneOwnerAddress) + } else { + addr = bepRuneOwnerAddr + } + } + toi := TxOutItem{ + Chain: coin.Asset.GetChain(), + InHash: common.BlankTxID, + ToAddress: addr, + VaultPubKey: vault.PubKey, + Coin: common.Coin{ + Asset: coin.Asset, + Amount: amt, + }, + Memo: NewMigrateMemo(ctx.BlockHeight()).String(), + } + ok, err := vm.txOutStore.TryAddTxOutItem(ctx, mgr, toi, cosmos.ZeroUint()) + if err != nil && !errors.Is(err, ErrNotEnoughToPayFee) { + return err + } + if ok { + // Migration scheduling having been successful, add a zero Amount of this Asset to the target ActiveVault + // (which will not be set) + // to prioritise target vaults without it for this block's migrations from other RetiringVaults. + // There is no need to initially add outbound queue migration Assets, + // since new migrations are skipped when there is a pending outbound (including migrations) from any RetiringVault. + active[targetVaultIndex].AddFunds(common.NewCoins(common.NewCoin(coin.Asset, cosmos.ZeroUint()))) + + vault.AppendPendingTxBlockHeights(ctx.BlockHeight(), mgr.GetConstants()) + if err := vm.k.SetVault(ctx, vault); err != nil { + return fmt.Errorf("fail to save vault: %w", err) + } + } + } + } + } + return nil +} + +// paySaverYield - takes a pool asset and total rune collected in yield to the pool, then pays out savers their proportion of yield based on its size (relative to dual side LPs) and the SynthYieldBasisPoints +func (vm *NetworkMgrV132) paySaverYield(ctx cosmos.Context, asset common.Asset, runeAmt cosmos.Uint) error { + pool, err := vm.k.GetPool(ctx, asset.GetLayer1Asset()) + if err != nil { + return err + } + + // if saver's layer 1 pool is empty, skip + // if the pool is not active, no need to pay synths for yield + if pool.BalanceAsset.IsZero() || pool.Status != PoolAvailable { + return nil + } + + saver, err := vm.k.GetPool(ctx, asset.GetSyntheticAsset()) + if err != nil { + return err + } + + if saver.BalanceAsset.IsZero() || saver.LPUnits.IsZero() { + return nil + } + + basisPts, err := vm.k.GetMimir(ctx, constants.SynthYieldBasisPoints.String()) + if basisPts < 0 || err != nil { + constAccessor := constants.GetConstantValues(vm.k.GetVersion()) + basisPts = constAccessor.GetInt64Value(constants.SynthYieldBasisPoints) + if err != nil { + ctx.Logger().Error("fail to fetch mimir value", "key", constants.SynthYieldBasisPoints.String(), "error", err) + return err + } + } + + // scale yield to 0 as utilization approaches MaxSynthsForSaversYield + max := vm.k.GetConfigInt64(ctx, constants.MaxSynthsForSaversYield) + if max > 0 { + maxSaversForSynthYield := cosmos.NewUint(uint64(max)) + synthSupply := vm.k.GetTotalSupply(ctx, pool.Asset.GetSyntheticAsset()) + pool.CalcUnits(vm.k.GetVersion(), synthSupply) + synthPerPoolDepth := common.GetUncappedShare(pool.SynthUnits, pool.GetPoolUnits(), cosmos.NewUint(10_000)) + lostYield := common.GetUncappedShare(synthPerPoolDepth, maxSaversForSynthYield, cosmos.NewUint(uint64(basisPts))) + basisPts = common.SafeSub(cosmos.NewUint(uint64(basisPts)), lostYield).BigInt().Int64() + } + + if basisPts <= 0 { + return nil + } + + assetAmt := pool.RuneValueInAsset(runeAmt) + // get the portion of the assetAmt based on the pool depth (asset * 2) and + // the saver asset balance + earnings := common.GetSafeShare(saver.BalanceAsset, pool.BalanceAsset.MulUint64(2), assetAmt) + earnings = common.GetSafeShare(cosmos.NewUint(uint64(basisPts)), cosmos.NewUint(10_000), earnings) + if earnings.IsZero() { + return nil + } + + // Mint the corresponding amount of synths + coin := common.NewCoin(saver.Asset.GetSyntheticAsset(), earnings) + if err := vm.k.MintToModule(ctx, ModuleName, coin); err != nil { + ctx.Logger().Error("fail to mint synth rewards", "error", err) + return err + } + + // send synths to asgard module + if err := vm.k.SendFromModuleToModule(ctx, ModuleName, AsgardName, common.NewCoins(coin)); err != nil { + ctx.Logger().Error("fail to move module synths", "error", err) + return err + } + + // update synthetic saver state with new synths + saver.BalanceAsset = saver.BalanceAsset.Add(earnings) + if err := vm.k.SetPool(ctx, saver); err != nil { + ctx.Logger().Error("fail to save saver", "saver", saver.Asset, "error", err) + return err + } + + // emit event + modAddress, err := vm.k.GetModuleAddress(ModuleName) + if err != nil { + return err + } + asgardAddress, err := vm.k.GetModuleAddress(AsgardName) + if err != nil { + return err + } + tx := common.NewTx(common.BlankTxID, modAddress, asgardAddress, common.NewCoins(coin), nil, "THOR-SAVERS-YIELD") + donateEvt := NewEventDonate(saver.Asset, tx) + if err := vm.eventMgr.EmitEvent(ctx, donateEvt); err != nil { + return cosmos.Wrapf(errFailSaveEvent, "fail to save donate events: %w", err) + } + return nil +} + +func (vm *NetworkMgrV132) POLCycle(ctx cosmos.Context, mgr Manager) error { + maxDeposit := fetchConfigInt64(ctx, mgr, constants.POLMaxNetworkDeposit) + movement := fetchConfigInt64(ctx, mgr, constants.POLMaxPoolMovement) + target := fetchConfigInt64(ctx, mgr, constants.POLTargetSynthPerPoolDepth) + buf := fetchConfigInt64(ctx, mgr, constants.POLBuffer) + targetSynthPerPoolDepth := cosmos.NewUint(uint64(target)) + maxMovement := cosmos.NewUint(uint64(movement)) + buffer := cosmos.NewUint(uint64(buf)) + + // if POLTargetSynthPerPoolDepth is zero, disable POL + if target == 0 { + return nil + } + + pol, err := mgr.Keeper().GetPOL(ctx) + if err != nil { + return err + } + + nodeAccounts, err := mgr.Keeper().ListActiveValidators(ctx) + if err != nil { + return err + } + if len(nodeAccounts) == 0 { + return fmt.Errorf("dev err: no active node accounts") + } + signer := nodeAccounts[0].NodeAddress + + polAddress, err := mgr.Keeper().GetModuleAddress(ReserveName) + if err != nil { + return err + } + asgardAddress, err := mgr.Keeper().GetModuleAddress(AsgardName) + if err != nil { + return err + } + + pools, mimirVals := vm.fetchPOLPools(ctx, mgr) + + if len(pools) == 0 { + return fmt.Errorf("no POL pools") + } + + for idx, pool := range pools { + val := mimirVals[idx] + + // if pool isn't available or mimir has it configured, force withdraw from the pool + if val == 2 || pool.Status != PoolAvailable { + targetSynthPerPoolDepth = cosmos.NewUint(10_000) + } + + synthSupply := mgr.Keeper().GetTotalSupply(ctx, pool.Asset.GetSyntheticAsset()) + pool.CalcUnits(mgr.GetVersion(), synthSupply) + synthPerPoolDepth := common.GetUncappedShare(pool.SynthUnits, pool.GetPoolUnits(), cosmos.NewUint(10_000)) + + // detect if we need to deposit rune + if common.SafeSub(synthPerPoolDepth, buffer).GT(targetSynthPerPoolDepth) { + if maxDeposit <= pol.CurrentDeposit().Int64() { + ctx.Logger().Info("maximum rune deployed from POL") + continue + } + if err := vm.addPOLLiquidity(ctx, pool, polAddress, asgardAddress, signer, maxMovement, synthPerPoolDepth, targetSynthPerPoolDepth, mgr); err != nil { + ctx.Logger().Error("fail to manage POL in pool", "pool", pool.Asset.String(), "error", err) + } + continue + } + + // detect if we need to withdraw rune + if synthPerPoolDepth.Add(buffer).LT(targetSynthPerPoolDepth) { + if err := vm.removePOLLiquidity(ctx, pool, polAddress, asgardAddress, signer, maxMovement, synthPerPoolDepth, targetSynthPerPoolDepth, mgr); err != nil { + ctx.Logger().Error("fail to manage POL in pool", "pool", pool.Asset.String(), "error", err) + } + } + } + + return nil +} + +// generated a filtered list of pools that the POL is active with +func (mv *NetworkMgrV132) fetchPOLPools(ctx cosmos.Context, mgr Manager) (Pools, []int64) { + var pools Pools + mimirVals := make([]int64, 0) + iterator := mgr.Keeper().GetPoolIterator(ctx) + defer iterator.Close() + for ; iterator.Valid(); iterator.Next() { + var pool Pool + err := mgr.Keeper().Cdc().Unmarshal(iterator.Value(), &pool) + if err != nil { + ctx.Logger().Error("fail to unmarshal pool", "pool", pool.Asset.String(), "error", err) + continue + } + + if pool.Asset.IsSyntheticAsset() { + continue + } + + if pool.BalanceRune.IsZero() { + continue + } + + if pool.Status == PoolSuspended { + continue + } + + if mgr.Keeper().IsChainTradingHalted(ctx, pool.Asset.GetChain()) || mgr.Keeper().IsGlobalTradingHalted(ctx) { + continue + } + + // The POL key for the ETH.ETH pool would be POL-ETH-ETH . + key := "POL-" + pool.Asset.MimirString() + val, err := mgr.Keeper().GetMimir(ctx, key) + if err != nil { + ctx.Logger().Error("fail to manage POL in pool", "pool", pool.Asset.String(), "error", err) + continue + } + + // -1 is unset default behaviour; 0 is off (paused); 1 is on; 2 (elsewhere) is forced withdraw. + switch val { + case -1: + continue // unset default behaviour: pause POL movements + case 0: + continue // off behaviour: pause POL movements + case 1: + // on behaviour: POL is enabled + } + + pools = append(pools, pool) + mimirVals = append(mimirVals, val) + } + + return pools, mimirVals +} + +func (vm *NetworkMgrV132) addPOLLiquidity( + ctx cosmos.Context, + pool Pool, + polAddress, asgardAddress common.Address, + signer cosmos.AccAddress, + maxMovement, synthPerPoolDepth, targetSynthPerPoolDepth cosmos.Uint, + mgr Manager, +) error { + handler := NewInternalHandler(mgr) + + // NOTE: move is in hundredths of a basis point + move := synthPerPoolDepth.Sub(targetSynthPerPoolDepth).MulUint64(100) + if move.GT(maxMovement) { + move = maxMovement + } + + runeAmt := common.GetSafeShare(move, cosmos.NewUint(1000_000), pool.BalanceRune) + if runeAmt.IsZero() { + return nil + } + coins := common.NewCoins(common.NewCoin(common.RuneAsset(), runeAmt)) + + // check balance + bal := mgr.Keeper().GetRuneBalanceOfModule(ctx, ReserveName) + if runeAmt.GT(bal) { + return nil + } + if err := mgr.Keeper().SendFromModuleToModule(ctx, ReserveName, AsgardName, coins); err != nil { + return err + } + + tx := common.NewTx(common.BlankTxID, polAddress, asgardAddress, coins, nil, "THOR-POL-ADD") + msg := NewMsgAddLiquidity(tx, pool.Asset, runeAmt, cosmos.ZeroUint(), polAddress, common.NoAddress, common.NoAddress, cosmos.ZeroUint(), signer) + _, err := handler(ctx, msg) + if err != nil { + // revert the rune back to the reserve + if err := mgr.Keeper().SendFromModuleToModule(ctx, AsgardName, ReserveName, coins); err != nil { + return err + } + } + return err +} + +func (vm *NetworkMgrV132) removePOLLiquidity( + ctx cosmos.Context, + pool Pool, + polAddress, asgardAddress common.Address, + signer cosmos.AccAddress, + maxMovement, synthPerPoolDepth, targetSynthPerPoolDepth cosmos.Uint, + mgr Manager, +) error { + handler := NewInternalHandler(mgr) + + lp, err := mgr.Keeper().GetLiquidityProvider(ctx, pool.Asset, polAddress) + if err != nil { + return err + } + if lp.Units.IsZero() { + // no LP position to withdraw + return nil + } + + // NOTE: move is in hundredths of a basis point + move := targetSynthPerPoolDepth.Sub(synthPerPoolDepth).MulUint64(100) + if move.GT(maxMovement) { + move = maxMovement + } + + runeAmt := common.GetSafeShare(move, cosmos.NewUint(1000_000), pool.BalanceRune) + if runeAmt.IsZero() { + return nil + } + lpRune := common.GetSafeShare(lp.Units, pool.GetPoolUnits(), pool.BalanceRune).MulUint64(2) + basisPts := common.GetSafeShare(runeAmt, lpRune, cosmos.NewUint(10_000)) + + // if the move is smaller than 1 basis point of the position, withdraw 1 basis point + if basisPts.IsZero() { + basisPts = cosmos.OneUint() + } + + coins := common.NewCoins(common.NewCoin(common.RuneAsset(), cosmos.ZeroUint())) + tx := common.NewTx(common.BlankTxID, polAddress, asgardAddress, coins, nil, "THOR-POL-REMOVE") + msg := NewMsgWithdrawLiquidity( + tx, + polAddress, + basisPts, + pool.Asset, + common.RuneAsset(), + signer, + ) + + _, err = handler(ctx, msg) + return err +} + +// TriggerKeygen generate a record to instruct signer kick off keygen process +func (vm *NetworkMgrV132) TriggerKeygen(ctx cosmos.Context, nas NodeAccounts) error { + halt, err := vm.k.GetMimir(ctx, "HaltChurning") + if halt > 0 && halt <= ctx.BlockHeight() && err == nil { + ctx.Logger().Info("churn event skipped due to mimir has halted churning") + return nil + } + var members []string + for i := range nas { + members = append(members, nas[i].PubKeySet.Secp256k1.String()) + } + keygen, err := NewKeygen(ctx.BlockHeight(), members, AsgardKeygen) + if err != nil { + return fmt.Errorf("fail to create a new keygen: %w", err) + } + keygenBlock, err := vm.k.GetKeygenBlock(ctx, ctx.BlockHeight()) + if err != nil { + return fmt.Errorf("fail to get keygen block from data store: %w", err) + } + + if !keygenBlock.Contains(keygen) { + keygenBlock.Keygens = append(keygenBlock.Keygens, keygen) + } + + // check if we already have a an active vault with the same membership, + // skip if we do + active, err := vm.k.GetAsgardVaultsByStatus(ctx, ActiveVault) + if err != nil { + return fmt.Errorf("fail to get active vaults: %w", err) + } + for _, vault := range active { + if vault.MembershipEquals(keygen.GetMembers()) { + ctx.Logger().Info("skip keygen due to vault already existing") + return nil + } + } + + vm.k.SetKeygenBlock(ctx, keygenBlock) + // clear the init vault + initVaults, err := vm.k.GetAsgardVaultsByStatus(ctx, InitVault) + if err != nil { + ctx.Logger().Error("fail to get init vault", "error", err) + return nil + } + for _, v := range initVaults { + if v.HasFunds() { + continue + } + v.UpdateStatus(InactiveVault, ctx.BlockHeight()) + if err := vm.k.SetVault(ctx, v); err != nil { + ctx.Logger().Error("fail to save vault", "error", err) + } + } + return nil +} + +// RotateVault update vault to Retiring and new vault to active +func (vm *NetworkMgrV132) RotateVault(ctx cosmos.Context, vault Vault) error { + active, err := vm.k.GetAsgardVaultsByStatus(ctx, ActiveVault) + if err != nil { + return err + } + + // find vaults the new vault conflicts with, mark them as inactive + for _, asgard := range active { + for _, member := range asgard.GetMembership() { + if vault.Contains(member) { + asgard.UpdateStatus(RetiringVault, ctx.BlockHeight()) + if err := vm.k.SetVault(ctx, asgard); err != nil { + return err + } + + ctx.EventManager().EmitEvent( + cosmos.NewEvent(EventTypeInactiveVault, + cosmos.NewAttribute("set asgard vault to inactive", asgard.PubKey.String()))) + break + } + } + } + + // Update Node account membership + for _, member := range vault.GetMembership() { + na, err := vm.k.GetNodeAccountByPubKey(ctx, member) + if err != nil { + return err + } + na.TryAddSignerPubKey(vault.PubKey) + if err := vm.k.SetNodeAccount(ctx, na); err != nil { + return err + } + } + + vault.UpdateStatus(ActiveVault, ctx.BlockHeight()) + if err := vm.k.SetVault(ctx, vault); err != nil { + return err + } + + ctx.EventManager().EmitEvent( + cosmos.NewEvent(EventTypeActiveVault, + cosmos.NewAttribute("add new asgard vault", vault.PubKey.String()))) + if err := vm.cleanupAsgardIndex(ctx); err != nil { + ctx.Logger().Error("fail to clean up asgard index", "error", err) + } + return nil +} + +func (vm *NetworkMgrV132) cleanupAsgardIndex(ctx cosmos.Context) error { + asgards, err := vm.k.GetAsgardVaults(ctx) + if err != nil { + return fmt.Errorf("fail to get all asgards,err: %w", err) + } + for _, vault := range asgards { + if vault.PubKey.IsEmpty() { + continue + } + if !vault.IsAsgard() { + continue + } + if vault.Status == InactiveVault { + if err := vm.k.RemoveFromAsgardIndex(ctx, vault.PubKey); err != nil { + ctx.Logger().Error("fail to remove inactive asgard from index", "error", err) + } + } + } + return nil +} + +// TODO remove on hard fork +func (vm *NetworkMgrV132) RecallChainFunds(_ cosmos.Context, _ common.Chain, _ Manager, _ common.PubKeys) error { + return fmt.Errorf("dev error: RecallChainFunds is obsolete") +} + +func (vm *NetworkMgrV132) withdrawSavers(ctx cosmos.Context, pool Pool, na NodeAccount, mgr Manager) (done bool, err error) { + handler := NewInternalHandler(mgr) + lpPerIteration := mgr.Keeper().GetConfigInt64(ctx, constants.RagnarokProcessNumOfLPPerIteration) + totalCount := int64(0) + + saverIterator := vm.k.GetLiquidityProviderIterator(ctx, pool.Asset.GetSyntheticAsset()) + defer saverIterator.Close() + for ; saverIterator.Valid(); saverIterator.Next() { + var lp LiquidityProvider + if err := vm.k.Cdc().Unmarshal(saverIterator.Value(), &lp); err != nil { + return false, fmt.Errorf("fail to unmarshal liquidity provider, err: %w", err) + } + + // create the saver withdraw message + tx := common.GetRagnarokTx(pool.Asset.GetChain(), lp.AssetAddress, lp.AssetAddress) + tx.ID, err = common.NewTxID(tx.Hash(vm.k.GetVersion(), ctx.BlockHeight())) + if err != nil { + ctx.Logger().Error("fail to create tx id", "error", err, "tx", tx) + return false, fmt.Errorf("fail to create tx id: %w", err) + } + withdrawMsg := NewMsgWithdrawLiquidity( + tx, + lp.AssetAddress, + cosmos.NewUint(uint64(MaxWithdrawBasisPoints)), + pool.Asset.GetSyntheticAsset(), + common.EmptyAsset, + na.NodeAddress, + ) + + // best effort to process the withdraw + ctx.Logger().Info("ragnarok saver", "pool", pool.Asset, "saver", lp.AssetAddress, "txid", tx.ID) + _, err = handler(ctx, withdrawMsg) + if err != nil { + ctx.Logger().Error("saver withdraw failed", "address", lp.AssetAddress, "error", err) + vm.k.RemoveLiquidityProvider(ctx, lp) + } + + // only process up to the max per iteration of savers per fund migration interval + totalCount++ + if totalCount >= lpPerIteration { + break + } + } + + // return false if there were any savers withdrawn + if totalCount > 0 { + ctx.Logger().Info("savers withdrawn", "count", totalCount, "pool", pool.Asset) + return false, nil + } + + // return true (done) if there were no savers to withdraw this round + return true, nil +} + +func (vm *NetworkMgrV132) withdrawLPs(ctx cosmos.Context, pool Pool, na NodeAccount, mgr Manager) (done bool) { + handler := NewInternalHandler(mgr) + lpPerIteration := mgr.Keeper().GetConfigInt64(ctx, constants.RagnarokProcessNumOfLPPerIteration) + totalCount := int64(0) + + iterator := vm.k.GetLiquidityProviderIterator(ctx, pool.Asset) + defer iterator.Close() + for ; iterator.Valid(); iterator.Next() { + var lp LiquidityProvider + if err := vm.k.Cdc().Unmarshal(iterator.Value(), &lp); err != nil { + ctx.Logger().Error("fail to unmarshal liquidity provider", "error", err) + continue + } + if lp.Units.IsZero() && lp.PendingAsset.IsZero() && lp.PendingRune.IsZero() { + vm.k.RemoveLiquidityProvider(ctx, lp) + continue + } + var withdrawAddr common.Address + withdrawAsset := common.EmptyAsset + if !lp.RuneAddress.IsEmpty() { + withdrawAddr = lp.RuneAddress + // if liquidity provider only add RUNE , then asset address will be empty + if lp.AssetAddress.IsEmpty() { + withdrawAsset = common.RuneAsset() + } + } else { + // if liquidity provider only add Asset, then RUNE Address will be empty + withdrawAddr = lp.AssetAddress + withdrawAsset = lp.Asset + } + withdrawMsg := NewMsgWithdrawLiquidity( + common.GetRagnarokTx(pool.Asset.GetChain(), withdrawAddr, withdrawAddr), + withdrawAddr, + cosmos.NewUint(uint64(MaxWithdrawBasisPoints)), + pool.Asset, + withdrawAsset, + na.NodeAddress, + ) + + // withdraw is best effort only, fails and deletes LP if vault has insufficient gas + ctx.Logger().Info("ragnarok LP", "pool", pool.Asset, "rune_address", lp.RuneAddress, "asset_address", lp.AssetAddress) + _, err := handler(ctx, withdrawMsg) + if err != nil { + ctx.Logger().Error( + "fail to withdraw, remove LP", + "liquidity provider", lp.RuneAddress, + "asset address", lp.AssetAddress, + "error", err, + ) + vm.k.RemoveLiquidityProvider(ctx, lp) + } + totalCount++ + if totalCount >= lpPerIteration { + break + } + } + + // return true (done) if there are no more LPs to withdraw + return totalCount < lpPerIteration +} + +// withdrawLiquidity will process a batch of LP per iteration, the batch size is defined by constants.RagnarokProcessNumOfLPPerIteration +// once the all LP get processed, none-gas pool will be removed , gas pool will be set to Suspended +func (vm *NetworkMgrV132) withdrawLiquidity(ctx cosmos.Context, pool Pool, na NodeAccount, mgr Manager) error { + if pool.Status == PoolSuspended { + ctx.Logger().Info("cannot further withdraw liquidity from a suspended pool", "pool", pool.Asset) + return nil + } + + // withdraw savers first + done, err := vm.withdrawSavers(ctx, pool, na, mgr) + if err != nil || !done { + return err + } + + // if saver withdraws are complete, set the pool status to staged and redeem synths + if pool.Status == PoolAvailable { + // redeem all synth asset from the pool, and send RUNE to reserve + ctx.Logger().Info("redeeming synth to reserve", "pool", pool.Asset) + if err := vm.redeemSynthAssetToReserve(ctx, pool); err != nil { + ctx.Logger().Error("fail to redeem synth to reserve, continue to ragnarok", "error", err) + } + + // Before updating the Status, get the pool with deducted BalanceRune from synth redemption. + pool, err = vm.k.GetPool(ctx, pool.Asset) + if err != nil { + return fmt.Errorf("fail to get pool after synth redemption,err: %w", err) + } + + ctx.Logger().Info("setting pool to staged", "pool", pool.Asset) + pool.Status = PoolStaged + if err := vm.k.SetPool(ctx, pool); err != nil { + return fmt.Errorf("fail to set pool to stage,err: %w", err) + } + poolEvent := NewEventPool(pool.Asset, PoolStaged) + if err := mgr.EventMgr().EmitEvent(ctx, poolEvent); err != nil { + ctx.Logger().Error("fail to emit pool event", "error", err) + } + } + + done = vm.withdrawLPs(ctx, pool, na, mgr) + if !done { + return nil + } + + // update with the deducted balances + pool, err = vm.k.GetPool(ctx, pool.Asset) + if err != nil { + return fmt.Errorf("fail to get pool after ragnarok,err: %w", err) + } + + // If any RUNE remains in the pool (such as if the last withdraw were Asset-address-only), + // transfer it to the Reserve to prevent broken-invariant Pool Module oversolvency. + remainingRune := common.NewCoin(common.RuneAsset(), pool.BalanceRune) + pool.BalanceRune = cosmos.ZeroUint() + remainingRune.Amount = remainingRune.Amount.Add(pool.PendingInboundRune) + pool.PendingInboundRune = cosmos.ZeroUint() + if !remainingRune.IsEmpty() { + if err := vm.k.SendFromModuleToModule(ctx, AsgardName, ReserveName, common.NewCoins(remainingRune)); err != nil { + // Still proceed to suspend the pool, but log the error. + ctx.Logger().Error("fail to transfer remaining pool ragnarok rune from asgard to reserve", "error", err) + } + } + + // suspend the pool + poolEvent := NewEventPool(pool.Asset, PoolSuspended) + if err := mgr.EventMgr().EmitEvent(ctx, poolEvent); err != nil { + ctx.Logger().Error("fail to emit pool event", "error", err) + } + + // store gas asset pools as suspended, remove token pools + if pool.Asset.IsGasAsset() { + pool.Status = PoolSuspended + err = vm.k.SetPool(ctx, pool) + if err != nil { + ctx.Logger().Error("fail to set pool to suspended", "error", err) + } + } else { + vm.k.RemovePool(ctx, pool.Asset) + } + + // Now that the pool has been suspended or removed, clear PoolRagnarokStart + // (used to treat synth supply as 0) + // in case the pool is ever recreated. + vm.k.DeletePoolRagnarokStart(ctx, pool.Asset) + + // zero all loans + iterator := vm.k.GetLoanIterator(ctx, pool.Asset) + defer iterator.Close() + for ; iterator.Valid(); iterator.Next() { + var loan Loan + vm.k.Cdc().MustUnmarshal(iterator.Value(), &loan) + ctx.Logger().Info("removing loan", "loan", loan.Key()) + vm.k.RemoveLoan(ctx, loan) + } + + // remove synth and derived asset pools + vm.k.RemovePool(ctx, pool.Asset.GetSyntheticAsset()) + vm.k.RemovePool(ctx, pool.Asset.GetDerivedAsset()) + + return err +} + +// UpdateNetwork Update the network data to reflect changing in this block +func (vm *NetworkMgrV132) UpdateNetwork(ctx cosmos.Context, constAccessor constants.ConstantValues, gasManager GasManager, eventMgr EventManager) error { + network, err := vm.k.GetNetwork(ctx) + if err != nil { + return fmt.Errorf("fail to get existing network data: %w", err) + } + + totalReserve := vm.k.GetRuneBalanceOfModule(ctx, ReserveName) + + // when total reserve is zero , can't pay reward + if totalReserve.IsZero() { + return nil + } + availablePools, availablePoolsRune, err := vm.getAvailablePoolsRune(ctx) + if err != nil { + return fmt.Errorf("fail to get available pools and their rune: %w", err) + } + vaultsLiquidityRune, err := vm.getVaultsLiquidityRune(ctx) + if err != nil { + return fmt.Errorf("fail to get vaults liquidity rune: %w", err) + } + + // If no Rune is in Available pools, then don't give out block rewards. + if availablePoolsRune.IsZero() { + return nil // If no Rune is in available pools, then don't give out block rewards. + } + + // get total liquidity fees + currentHeight := uint64(ctx.BlockHeight()) + totalLiquidityFees, err := vm.k.GetTotalLiquidityFees(ctx, currentHeight) + if err != nil { + return fmt.Errorf("fail to get total liquidity fee: %w", err) + } + + // NOTE: if we continue to have remaining gas to pay off (which is + // extremely unlikely), ignore it for now (attempt to recover in the next + // block). This should be OK as the asset amount in the pool has already + // been deducted so the balances are correct. Just operating at a deficit. + active, err := vm.k.ListActiveValidators(ctx) + if err != nil { + return fmt.Errorf("fail to get all active accounts: %w", err) + } + effectiveSecurityBond := getEffectiveSecurityBond(active) + totalEffectiveBond, _ := getTotalEffectiveBond(active) + + emissionCurve, err := vm.k.GetMimir(ctx, constants.EmissionCurve.String()) + if emissionCurve < 0 || err != nil { + emissionCurve = constAccessor.GetInt64Value(constants.EmissionCurve) + } + blocksPerYear := constAccessor.GetInt64Value(constants.BlocksPerYear) + bondReward, totalPoolRewards, lpDeficit, lpShare := vm.calcBlockRewards(availablePoolsRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + + network.LPIncomeSplit = int64(lpShare.Uint64()) + network.NodeIncomeSplit = int64(10_000) - network.LPIncomeSplit + + // Reserve-emitted block rewards (not liquidity fees) are based on totalReserve, thus the Reserve should always have enough for them. + // The same does not go for liquidity fees; liquidity fees sent from pools to the Reserve (negative pool rewards) + // are to be passed on as bond rewards, so pool reward transfers should be processed before the bond reward transfer. + + var evtPools []PoolAmt + + if !totalPoolRewards.IsZero() { // If Pool Rewards to hand out + var rewardAmts []cosmos.Uint + var rewardPools []Pool + // Pool Rewards are based on Fee Share + for _, pool := range availablePools { + var amt, fees cosmos.Uint + if totalLiquidityFees.IsZero() { + amt = common.GetSafeShare(pool.BalanceRune, availablePoolsRune, totalPoolRewards) + fees = cosmos.ZeroUint() + } else { + var err error + fees, err = vm.k.GetPoolLiquidityFees(ctx, currentHeight, pool.Asset) + if err != nil { + ctx.Logger().Error("fail to get fees", "error", err) + continue + } + amt = common.GetSafeShare(fees, totalLiquidityFees, totalPoolRewards) + } + if err := vm.paySaverYield(ctx, pool.Asset, amt.Add(fees)); err != nil { + return fmt.Errorf("fail to pay saver yield: %w", err) + } + // when pool reward is zero, don't emit it + if amt.IsZero() { + continue + } + rewardAmts = append(rewardAmts, amt) + evtPools = append(evtPools, PoolAmt{Asset: pool.Asset, Amount: int64(amt.Uint64())}) + rewardPools = append(rewardPools, pool) + + } + // Pay out + if err := vm.payPoolRewards(ctx, rewardAmts, rewardPools); err != nil { + return err + } + + } else { // Else deduct pool deficit + + poolAmts, err := vm.deductPoolRewardDeficit(ctx, availablePools, totalLiquidityFees, lpDeficit) + if err != nil { + return err + } + evtPools = append(evtPools, poolAmts...) + } + + if !bondReward.IsZero() { + coin := common.NewCoin(common.RuneNative, bondReward) + if err := vm.k.SendFromModuleToModule(ctx, ReserveName, BondName, common.NewCoins(coin)); err != nil { + ctx.Logger().Error("fail to transfer funds from reserve to bond", "error", err) + return fmt.Errorf("fail to transfer funds from reserve to bond: %w", err) + } + } + network.BondRewardRune = network.BondRewardRune.Add(bondReward) // Add here for individual Node collection later + + rewardEvt := NewEventRewards(bondReward, evtPools) + if err := eventMgr.EmitEvent(ctx, rewardEvt); err != nil { + return fmt.Errorf("fail to emit reward event: %w", err) + } + i, err := getTotalActiveNodeWithBond(ctx, vm.k) + if err != nil { + return fmt.Errorf("fail to get total active node account: %w", err) + } + network.TotalBondUnits = network.TotalBondUnits.Add(cosmos.NewUint(uint64(i))) // Add 1 unit for each active Node + + return vm.k.SetNetwork(ctx, network) +} + +func (vm *NetworkMgrV132) getAvailablePoolsRune(ctx cosmos.Context) (Pools, cosmos.Uint, error) { + // Get Available layer 1 pools and sum their RUNE balances. + availablePoolsRune := cosmos.ZeroUint() + var availablePools Pools + iterator := vm.k.GetPoolIterator(ctx) + defer iterator.Close() + for ; iterator.Valid(); iterator.Next() { + var pool Pool + if err := vm.k.Cdc().Unmarshal(iterator.Value(), &pool); err != nil { + return nil, cosmos.ZeroUint(), fmt.Errorf("fail to unmarhsl pool: %w", err) + } + if !pool.IsAvailable() { + continue + } + if pool.Asset.IsNative() { + continue + } + if pool.BalanceRune.IsZero() { + continue + } + availablePoolsRune = availablePoolsRune.Add(pool.BalanceRune) + availablePools = append(availablePools, pool) + } + return availablePools, availablePoolsRune, nil +} + +func (vm *NetworkMgrV132) getVaultsLiquidityRune(ctx cosmos.Context) (cosmos.Uint, error) { + // Sum the RUNE values of non-Inactive vault Coins. + vaultsLiquidityRune := cosmos.ZeroUint() + poolCache := map[common.Asset]Pool{} + vaults, err := vm.k.GetAsgardVaults(ctx) + if err != nil { + return cosmos.ZeroUint(), fmt.Errorf("fail to get vaults: %w", err) + } + for i := range vaults { + // cleanupAsgardIndex removes InactiveVaults from the index on churn, + // but RetiringVaults which become InactiveVaults and later receive inbounds + // are not cleared from the index until the next churn, + // so check nevertheless. + // Similarly, an InactiveVault inbound (to be automatically refunded) + // re-adds that InactiveVault to the Asgard Index with SetVault + // until cleared again in the next churn. + if vaults[i].Status == InactiveVault { + continue + } + + for _, coin := range vaults[i].Coins { + if coin.Asset.IsRune() { + vaultsLiquidityRune = vaultsLiquidityRune.Add(coin.Amount) + continue + } + + pool, ok := poolCache[coin.Asset] + if !ok { + pool, err = vm.k.GetPool(ctx, coin.Asset) + if err != nil { + return cosmos.ZeroUint(), fmt.Errorf("fail to get pool for asset %s, err:%w", coin.Asset, err) + } + poolCache[coin.Asset] = pool + } + + vaultsLiquidityRune = vaultsLiquidityRune.Add(pool.AssetValueInRune(coin.Amount)) + } + } + return vaultsLiquidityRune, nil +} + +// Pays out Rewards +func (vm *NetworkMgrV132) payPoolRewards(ctx cosmos.Context, poolRewards []cosmos.Uint, pools Pools) error { + for i, reward := range poolRewards { + if reward.IsZero() { + continue + } + pools[i].BalanceRune = pools[i].BalanceRune.Add(reward) + if err := vm.k.SetPool(ctx, pools[i]); err != nil { + return fmt.Errorf("fail to set pool: %w", err) + } + coin := common.NewCoin(common.RuneNative, reward) + if err := vm.k.SendFromModuleToModule(ctx, ReserveName, AsgardName, common.NewCoins(coin)); err != nil { + return fmt.Errorf("fail to transfer funds from reserve to asgard: %w", err) + } + } + return nil +} + +// Calculate pool deficit based on the pool's accrued fees compared with total fees. +func (vm *NetworkMgrV132) calcPoolDeficit(lpDeficit, totalFees, poolFees cosmos.Uint) cosmos.Uint { + return common.GetSafeShare(poolFees, totalFees, lpDeficit) +} + +// Calculate the block rewards that bonders and liquidity providers should receive +func (vm *NetworkMgrV132) calcBlockRewards(availablePoolsRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, totalReserve, totalLiquidityFees cosmos.Uint, emissionCurve, blocksPerYear int64) (cosmos.Uint, cosmos.Uint, cosmos.Uint, cosmos.Uint) { + // Block Rewards will take the latest reserve, divide it by the emission + // curve factor, then divide by blocks per year + trD := cosmos.NewDec(int64(totalReserve.Uint64())) + ecD := cosmos.NewDec(emissionCurve) + bpyD := cosmos.NewDec(blocksPerYear) + blockRewardD := trD.Quo(ecD).Quo(bpyD) + blockReward := cosmos.NewUint(uint64((blockRewardD).RoundInt64())) + + systemIncome := blockReward.Add(totalLiquidityFees) // Get total system income for block + + lpSplit := vm.getPoolShare(availablePoolsRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, systemIncome) // Get liquidity provider share + bonderSplit := common.SafeSub(systemIncome, lpSplit) // Remainder to Bonders + lpShare := common.GetSafeShare(lpSplit, systemIncome, cosmos.NewUint(10_000)) + + lpDeficit := cosmos.ZeroUint() + poolReward := cosmos.ZeroUint() + + if lpSplit.GTE(totalLiquidityFees) { + // Liquidity Providers have not been paid enough already, pay more + poolReward = common.SafeSub(lpSplit, totalLiquidityFees) // Get how much to divert to add to liquidity provider split + } else { + // Liquidity Providers have been paid too much, calculate deficit + lpDeficit = common.SafeSub(totalLiquidityFees, lpSplit) // Deduct existing income from split + } + + return bonderSplit, poolReward, lpDeficit, lpShare +} + +// getPoolShare calculates the pool share of the total rewards. The distribution is +// calculated such that the amount distributed to pools should equal the amount +// distributed to the security bond when security bond is 2x the value in pools. +// +// totalLiquidty: RUNE value in pools +// securityBond: RUNE value bonded by smallest 66% of nodes +// effectiveBond: total RUNE value bonded, with max per-node at 66th percentile +// totalRewards: total RUNE rewards to be distributed +func (vm *NetworkMgrV132) getPoolShare( + pooledRune, vaultLiquidity, securityBond, effectiveBond, totalRewards cosmos.Uint, +) cosmos.Uint { + // no payments to liquidity providers when more liquidity than security + if securityBond.LTE(vaultLiquidity) { + return cosmos.ZeroUint() + } + + // calculate the base node share rewards + baseNodeShare := common.GetSafeShare(vaultLiquidity, securityBond, totalRewards) + + // base pool share is the remaining + basePoolShare := common.SafeSub(totalRewards, baseNodeShare) + + // compensate for share of node rewards not received by the security bond + // and for that pools shouldn't receive rewards for vault liquidity not in pools + adjustmentNodeShare := common.GetUncappedShare(effectiveBond, securityBond, baseNodeShare) + adjustmentPoolShare := common.GetSafeShare(pooledRune, vaultLiquidity, basePoolShare) + adjustmentRewards := adjustmentPoolShare.Add(adjustmentNodeShare) + + // Derive the pool share according to the adjustment rewards, + // totalRewards being the allocation to never be exceeded. + return common.GetSafeShare(adjustmentPoolShare, adjustmentRewards, totalRewards) +} + +// deductPoolRewardDeficit - When swap fees accrued by the pools surpass what +// the incentive pendulum dictates, the difference (lpDeficit) is deducted from +// the pools and sent to the reserve. The amount of RUNE deducted from each +// pool is in proportion to the amount of fees it accrued: +// +// deduction = (poolFees / totalLiquidityFees) * lpDeficit +func (vm *NetworkMgrV132) deductPoolRewardDeficit(ctx cosmos.Context, pools Pools, totalLiquidityFees, lpDeficit cosmos.Uint) ([]PoolAmt, error) { + poolAmts := make([]PoolAmt, 0) + for _, pool := range pools { + if !pool.IsAvailable() { + continue + } + poolFees, err := vm.k.GetPoolLiquidityFees(ctx, uint64(ctx.BlockHeight()), pool.Asset) + if err != nil { + return poolAmts, fmt.Errorf("fail to get liquidity fees for pool(%s): %w", pool.Asset, err) + } + if pool.BalanceRune.IsZero() || poolFees.IsZero() { // Safety checks + continue + } + poolDeficit := vm.calcPoolDeficit(lpDeficit, totalLiquidityFees, poolFees) + if err := vm.paySaverYield(ctx, pool.Asset, common.SafeSub(poolFees, poolDeficit)); err != nil { + ctx.Logger().Error("fail to pay saver yield", "error", err) + } + + // when pool deficit is zero , the pool doesn't pay deficit + if poolDeficit.IsZero() { + continue + } + coin := common.NewCoin(common.RuneNative, poolDeficit) + if err := vm.k.SendFromModuleToModule(ctx, AsgardName, ReserveName, common.NewCoins(coin)); err != nil { + ctx.Logger().Error("fail to transfer funds from asgard to reserve", "error", err) + return poolAmts, fmt.Errorf("fail to transfer funds from asgard to reserve: %w", err) + } + if poolDeficit.GT(pool.BalanceRune) { + poolDeficit = pool.BalanceRune + } + pool.BalanceRune = common.SafeSub(pool.BalanceRune, poolDeficit) + if err := vm.k.SetPool(ctx, pool); err != nil { + return poolAmts, fmt.Errorf("fail to set pool: %w", err) + } + poolAmts = append(poolAmts, PoolAmt{ + Asset: pool.Asset, + Amount: 0 - int64(poolDeficit.Uint64()), + }) + } + return poolAmts, nil +} + +// checkPoolRagnarok iterate through all the pools to see whether there are pools need to be ragnarok +// this function will only run in an interval , defined by constants.FundMigrationInterval +func (vm *NetworkMgrV132) checkPoolRagnarok(ctx cosmos.Context, mgr Manager) error { + // check whether pool need to be ragnarok per constants.FundMigrationInterval + migrateInterval := vm.k.GetConfigInt64(ctx, constants.FundMigrationInterval) + if ctx.BlockHeight()%migrateInterval > 0 { + return nil + } + pools, err := vm.k.GetPools(ctx) + if err != nil { + return err + } + + for _, pool := range pools { + // skip synth and derived pool records + if pool.Asset.IsSyntheticAsset() || pool.Asset.IsDerivedAsset() { + continue + } + + if !vm.k.IsRagnarok(ctx, []common.Asset{pool.Asset}) { + continue + } + + if pool.Asset.IsGasAsset() && !vm.canRagnarokGasPool(ctx, pool.Asset.GetChain(), pools) { + continue + } + if err := vm.ragnarokPool(ctx, mgr, pool); err != nil { + ctx.Logger().Error("fail to ragnarok pool", "error", err) + } + } + + return nil +} + +// canRagnarokGasPool check whether a gas pool can be ragnarok +// On blockchain that support multiple assets, make sure gas pool doesn't get ragnarok before none-gas asset pool +func (vm *NetworkMgrV132) canRagnarokGasPool(ctx cosmos.Context, c common.Chain, allPools Pools) bool { + for _, pool := range allPools { + if pool.Status == PoolSuspended { + continue + } + if pool.Asset.GetChain().Equals(c) && !pool.Asset.IsGasAsset() { + ctx.Logger(). + With("asset", pool.Asset.String()). + Info("gas asset pool can't ragnarok when none-gas asset pool still exist") + return false + } + } + return true +} + +func (vm *NetworkMgrV132) redeemSynthAssetToReserve(ctx cosmos.Context, p Pool) error { + totalSupply := vm.k.GetTotalSupply(ctx, p.Asset.GetSyntheticAsset()) + if totalSupply.IsZero() { + return nil + } + runeValue := p.AssetValueInRune(totalSupply) + + // Never send more RUNE from the Pool Module than the Pool has available to send. + if runeValue.GT(p.BalanceRune) { + runeValue = p.BalanceRune + } + + p.BalanceRune = common.SafeSub(p.BalanceRune, runeValue) + // Here didn't set synth unit to zero , but `GetTotalSupply` will check pool ragnarok status + // with GetPoolRagnarokStart, then the synth supply will return zero. + if err := vm.k.SetPool(ctx, p); err != nil { + return fmt.Errorf("fail to save pool,err: %w", err) + } + vm.k.SetPoolRagnarokStart(ctx, p.Asset) + if err := vm.k.SendFromModuleToModule(ctx, AsgardName, ReserveName, + common.NewCoins(common.NewCoin(common.RuneNative, runeValue))); err != nil { + ctx.Logger().Error("fail to send redeemed synth RUNE to reserve", "error", err) + } + ctx.Logger(). + With("synth_supply", totalSupply.String()). + With("rune_amount", runeValue). + Info("sending synth redeem RUNE to Reserve") + return nil +} + +func (vm *NetworkMgrV132) ragnarokPool(ctx cosmos.Context, mgr Manager, p Pool) error { + if p.Status == PoolSuspended { + ctx.Logger().Info("cannot further ragnarok a suspended pool", "pool", p.Asset) + return nil + } + + nas, err := vm.k.ListActiveValidators(ctx) + if err != nil { + ctx.Logger().Error("can't get active nodes", "error", err) + return err + } + if len(nas) == 0 { + return fmt.Errorf("can't find any active nodes") + } + na := nas[0] + + return vm.withdrawLiquidity(ctx, p, na, mgr) +} diff --git a/x/thorchain/manager_network_v132_test.go b/x/thorchain/manager_network_v132_test.go new file mode 100644 index 0000000000..5484827c22 --- /dev/null +++ b/x/thorchain/manager_network_v132_test.go @@ -0,0 +1,1103 @@ +package thorchain + +import ( + . "gopkg.in/check.v1" + + "gitlab.com/thorchain/thornode/common" + "gitlab.com/thorchain/thornode/common/cosmos" + "gitlab.com/thorchain/thornode/constants" + "gitlab.com/thorchain/thornode/x/thorchain/keeper" + "gitlab.com/thorchain/thornode/x/thorchain/types" +) + +type NetworkManagerV132TestSuite struct{} + +var _ = Suite(&NetworkManagerV132TestSuite{}) + +func (s *NetworkManagerV132TestSuite) SetUpSuite(c *C) { + SetupConfigForTest() +} + +func (s *NetworkManagerV132TestSuite) TestUpdateNetwork(c *C) { + ctx, mgr := setupManagerForTest(c) + ver := GetCurrentVersion() + constAccessor := constants.GetConstantValues(ver) + helper := NewVaultGenesisSetupTestHelper(mgr.Keeper()) + mgr.K = helper + networkMgr := newNetworkMgrV132(helper, mgr.TxOutStore(), mgr.EventMgr()) + + // fail to get Network should return error + helper.failGetNetwork = true + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.gasMgr, mgr.eventMgr), NotNil) + helper.failGetNetwork = false + + // TotalReserve is zero , should not doing anything + vd := NewNetwork() + err := mgr.Keeper().SetNetwork(ctx, vd) + c.Assert(err, IsNil) + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.GasMgr(), mgr.EventMgr()), IsNil) + + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.GasMgr(), mgr.EventMgr()), IsNil) + + p := NewPool() + p.Asset = common.BNBAsset + p.BalanceRune = cosmos.NewUint(common.One * 100) + p.BalanceAsset = cosmos.NewUint(common.One * 100) + p.Status = PoolAvailable + c.Assert(helper.SetPool(ctx, p), IsNil) + // no active node , thus no bond + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.GasMgr(), mgr.EventMgr()), IsNil) + + // Vault for getVaultsLiquidityRune. + vault := NewVault(0, ActiveVault, AsgardVault, GetRandomPubKey(), []string{p.Asset.GetChain().String()}, []ChainContract{}) + vault.Coins = common.NewCoins(common.NewCoin(p.Asset, p.BalanceAsset)) + c.Assert(mgr.Keeper().SetVault(ctx, vault), IsNil) + + // with liquidity fee , and bonds + c.Assert(helper.Keeper.AddToLiquidityFees(ctx, common.BNBAsset, cosmos.NewUint(50*common.One)), IsNil) + + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.GasMgr(), mgr.EventMgr()), IsNil) + // add bond + c.Assert(helper.Keeper.SetNodeAccount(ctx, GetRandomValidatorNode(NodeActive)), IsNil) + c.Assert(helper.Keeper.SetNodeAccount(ctx, GetRandomValidatorNode(NodeActive)), IsNil) + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.GasMgr(), mgr.EventMgr()), IsNil) + + // fail to get total liquidity fee should result an error + helper.failGetTotalLiquidityFee = true + if common.RuneAsset().Equals(common.RuneNative) { + FundModule(c, ctx, helper, ReserveName, 100) + } + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.GasMgr(), mgr.EventMgr()), NotNil) + helper.failGetTotalLiquidityFee = false + + helper.failToListActiveAccounts = true + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.GasMgr(), mgr.EventMgr()), NotNil) +} + +func (s *NetworkManagerV132TestSuite) TestCalcBlockRewards(c *C) { + mgr := NewDummyMgr() + networkMgr := newNetworkMgrV132(keeper.KVStoreDummy{}, mgr.TxOutStore(), mgr.EventMgr()) + + ver := GetCurrentVersion() + constAccessor := constants.GetConstantValues(ver) + + // calcBlockRewards arguments: availablePoolsRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, totalReserve, totalLiquidityFees cosmos.Uint, emissionCurve, blocksPerYear int64 + + vaultsLiquidityRune := cosmos.NewUint(1000 * common.One) + availablePoolsRune := vaultsLiquidityRune.QuoUint64(2) // vaultsLiquidityRune used for availablePoolsRune usually, but *1/2 when testing different values. + effectiveSecurityBond := cosmos.NewUint(2000 * common.One) + // Equilibrium state where effectiveSecurityBond is double vaultsLiquidityRune, + // so expecting equal rewards for vaultsLiquidityRune and the effectiveSecurityBond portion of totalEffectiveBond. + + totalEffectiveBond := effectiveSecurityBond.MulUint64(3).QuoUint64(2) // effectiveSecurityBond used for totalEffectiveBond usually, but *3/2 when testing different values. + totalReserve := cosmos.NewUint(1000 * common.One) + totalLiquidityFees := cosmos.ZeroUint() // No liquidity fees unless explicitly specified. + emissionCurve := constAccessor.GetInt64Value(constants.EmissionCurve) + blocksPerYear := constAccessor.GetInt64Value(constants.BlocksPerYear) + + // For each example, first totalEffectiveBond = effectiveSecurityBond, as though there were only one node; + // then totalEffectiveBond = 1.5 * effectiveSecurityBond, as though multiple nodes all with the same bond. + + bondR, poolR, lpD, lpShare := networkMgr.calcBlockRewards(vaultsLiquidityRune, vaultsLiquidityRune, effectiveSecurityBond, effectiveSecurityBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(1586), Commentf("%d", bondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(1585), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(4998), Commentf("%d", lpShare.Uint64())) // Equilibrium + // With totalEffectiveBond = 1.5 * effectiveSecurityBond: + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(vaultsLiquidityRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(1903), Commentf("%d", bondR.Uint64())) + effectiveSecurityBondR := bondR.Mul(effectiveSecurityBond).Quo(totalEffectiveBond) + c.Check(effectiveSecurityBondR.Uint64(), Equals, uint64(1268), Commentf("%d", effectiveSecurityBondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(1268), Commentf("%d", poolR.Uint64())) // Equilibrium + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(3999), Commentf("%d", lpShare.Uint64())) // ~40% for availablePoolsRune, ~40% for effectiveSecurityBond (equilibrium), ~60% for totalEffectiveBond + + // vaultsLiquidityRune more than availablePoolsRune. + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(availablePoolsRune, vaultsLiquidityRune, effectiveSecurityBond, effectiveSecurityBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + // TODO: poolR here is intended to be non-zero; find out what's strange. + c.Check(bondR.Uint64(), Equals, uint64(2115), Commentf("%d", bondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(1056), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(3330), Commentf("%d", lpShare.Uint64())) // 500 availablePoolsRune (1000 rune value asset+rune liquidity) is getting half the rewards of 2000 effectiveSecurityBond; same yield) + // With totalEffectiveBond = 1.5 * effectiveSecurityBond: + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(availablePoolsRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(2379), Commentf("%d", bondR.Uint64())) + effectiveSecurityBondR = bondR.Mul(effectiveSecurityBond).Quo(totalEffectiveBond) + c.Check(effectiveSecurityBondR.Uint64(), Equals, uint64(1586), Commentf("%d", effectiveSecurityBondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(792), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(2498), Commentf("%d", lpShare.Uint64())) // 500 availablePoolsRune (1000 rune value asset+rune liquidity) is getting a third the rewards of 3000 totalEffectiveBond; same yield) + + // Liquidity fees non-zero. + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(vaultsLiquidityRune, vaultsLiquidityRune, effectiveSecurityBond, effectiveSecurityBond, totalReserve, cosmos.NewUint(3000), emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(3086), Commentf("%d", bondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(85), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(4999), Commentf("%d", lpShare.Uint64())) // Equilibrium + // With totalEffectiveBond = 1.5 * effectiveSecurityBond: + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(vaultsLiquidityRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, totalReserve, cosmos.NewUint(3000), emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(3703), Commentf("%d", bondR.Uint64())) + effectiveSecurityBondR = bondR.Mul(effectiveSecurityBond).Quo(totalEffectiveBond) + c.Check(effectiveSecurityBondR.Uint64(), Equals, uint64(2468), Commentf("%d", effectiveSecurityBondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(532), Commentf("%d", lpD.Uint64())) // Pool got 3000 liquidity fees and sent out 532, thus left with 2468, equilibrium with effectiveSecurityBondR. + c.Check(lpShare.Uint64(), Equals, uint64(3999), Commentf("%d", lpShare.Uint64())) // ~40% for availablePoolsRune, ~40% for effectiveSecurityBond (equilibrium), ~60% for totalEffectiveBond + + // Empty Reserve and no liquidity fees (all rewards zero). + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(vaultsLiquidityRune, vaultsLiquidityRune, effectiveSecurityBond, effectiveSecurityBond, cosmos.ZeroUint(), totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(0), Commentf("%d", bondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(0), Commentf("%d", lpShare.Uint64())) + // With totalEffectiveBond = 1.5 * effectiveSecurityBond: + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(vaultsLiquidityRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, cosmos.ZeroUint(), totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(0), Commentf("%d", bondR.Uint64())) + effectiveSecurityBondR = bondR.Mul(effectiveSecurityBond).Quo(totalEffectiveBond) + c.Check(effectiveSecurityBondR.Uint64(), Equals, uint64(0), Commentf("%d", effectiveSecurityBondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(0), Commentf("%d", lpShare.Uint64())) + + // Now, half-size of effectiveSecurityBond. + effectiveSecurityBond = cosmos.NewUint(1000 * common.One) + + // Provided liquidity equal to effectiveSecurityBond (no pool rewards). + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(vaultsLiquidityRune, vaultsLiquidityRune, effectiveSecurityBond, effectiveSecurityBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(3171), Commentf("%d", bondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(0), Commentf("%d", lpShare.Uint64())) + // With totalEffectiveBond = 1.5 * effectiveSecurityBond: + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(vaultsLiquidityRune, vaultsLiquidityRune, effectiveSecurityBond, totalEffectiveBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(3171), Commentf("%d", bondR.Uint64())) + effectiveSecurityBondR = bondR.Mul(effectiveSecurityBond).Quo(totalEffectiveBond) + c.Check(effectiveSecurityBondR.Uint64(), Equals, uint64(1057), Commentf("%d", effectiveSecurityBondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(0), Commentf("%d", lpShare.Uint64())) + + // Zero provided liquidity (incapable of receiving pool rewards). + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(cosmos.ZeroUint(), cosmos.ZeroUint(), effectiveSecurityBond, effectiveSecurityBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(3171), Commentf("%d", bondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(0), Commentf("%d", lpShare.Uint64())) // No pools are capable of receiving rewards, so should not transfer any RUNE to the Pool Module (broken invariant). + // With totalEffectiveBond = 1.5 * effectiveSecurityBond: + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(cosmos.ZeroUint(), cosmos.ZeroUint(), effectiveSecurityBond, totalEffectiveBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(3171), Commentf("%d", bondR.Uint64())) + effectiveSecurityBondR = bondR.Mul(effectiveSecurityBond).Quo(totalEffectiveBond) + c.Check(effectiveSecurityBondR.Uint64(), Equals, uint64(1057), Commentf("%d", effectiveSecurityBondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(0), Commentf("%d", lpShare.Uint64())) + + // Provided liquidity more than effectiveSecurityBond. + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(cosmos.NewUint(2001*common.One), cosmos.NewUint(2001*common.One), effectiveSecurityBond, effectiveSecurityBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(3171), Commentf("%d", bondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(0), Commentf("%d", lpShare.Uint64())) + // With totalEffectiveBond = 1.5 * effectiveSecurityBond: + bondR, poolR, lpD, lpShare = networkMgr.calcBlockRewards(cosmos.NewUint(2001*common.One), cosmos.NewUint(2001*common.One), effectiveSecurityBond, totalEffectiveBond, totalReserve, totalLiquidityFees, emissionCurve, blocksPerYear) + c.Check(bondR.Uint64(), Equals, uint64(3171), Commentf("%d", bondR.Uint64())) + effectiveSecurityBondR = bondR.Mul(effectiveSecurityBond).Quo(totalEffectiveBond) + c.Check(effectiveSecurityBondR.Uint64(), Equals, uint64(1057), Commentf("%d", effectiveSecurityBondR.Uint64())) + c.Check(poolR.Uint64(), Equals, uint64(0), Commentf("%d", poolR.Uint64())) + c.Check(lpD.Uint64(), Equals, uint64(0), Commentf("%d", lpD.Uint64())) + c.Check(lpShare.Uint64(), Equals, uint64(0), Commentf("%d", lpShare.Uint64())) +} + +func (s *NetworkManagerV132TestSuite) TestCalcPoolDeficit(c *C) { + pool1Fees := cosmos.NewUint(1000) + pool2Fees := cosmos.NewUint(3000) + totalFees := cosmos.NewUint(4000) + + mgr := NewDummyMgr() + networkMgr := newNetworkMgrV132(keeper.KVStoreDummy{}, mgr.TxOutStore(), mgr.EventMgr()) + + lpDeficit := cosmos.NewUint(1120) + amt1 := networkMgr.calcPoolDeficit(lpDeficit, totalFees, pool1Fees) + amt2 := networkMgr.calcPoolDeficit(lpDeficit, totalFees, pool2Fees) + + c.Check(amt1.Equal(cosmos.NewUint(280)), Equals, true, Commentf("%d", amt1.Uint64())) + c.Check(amt2.Equal(cosmos.NewUint(840)), Equals, true, Commentf("%d", amt2.Uint64())) +} + +func (*NetworkManagerV132TestSuite) TestProcessGenesisSetup(c *C) { + ctx, mgr := setupManagerForTest(c) + helper := NewVaultGenesisSetupTestHelper(mgr.Keeper()) + ctx = ctx.WithBlockHeight(1) + mgr.K = helper + networkMgr := newNetworkMgrV132(helper, mgr.TxOutStore(), mgr.EventMgr()) + // no active account + c.Assert(networkMgr.EndBlock(ctx, mgr), NotNil) + + nodeAccount := GetRandomValidatorNode(NodeActive) + c.Assert(mgr.Keeper().SetNodeAccount(ctx, nodeAccount), IsNil) + c.Assert(networkMgr.EndBlock(ctx, mgr), IsNil) + // make sure asgard vault get created + vaults, err := mgr.Keeper().GetAsgardVaults(ctx) + c.Assert(err, IsNil) + c.Assert(vaults, HasLen, 1) + + // fail to get asgard vaults should return an error + helper.failToGetAsgardVaults = true + c.Assert(networkMgr.EndBlock(ctx, mgr), NotNil) + helper.failToGetAsgardVaults = false + + // vault already exist , it should not do anything , and should not error + c.Assert(networkMgr.EndBlock(ctx, mgr), IsNil) + + ctx, mgr = setupManagerForTest(c) + helper = NewVaultGenesisSetupTestHelper(mgr.Keeper()) + ctx = ctx.WithBlockHeight(1) + mgr.K = helper + networkMgr = newNetworkMgrV132(helper, mgr.TxOutStore(), mgr.EventMgr()) + helper.failToListActiveAccounts = true + c.Assert(networkMgr.EndBlock(ctx, mgr), NotNil) + helper.failToListActiveAccounts = false + + helper.failToSetVault = true + c.Assert(networkMgr.EndBlock(ctx, mgr), NotNil) + helper.failToSetVault = false + + helper.failGetRetiringAsgardVault = true + ctx = ctx.WithBlockHeight(1024) + c.Assert(networkMgr.migrateFunds(ctx, mgr), NotNil) + helper.failGetRetiringAsgardVault = false + + helper.failGetActiveAsgardVault = true + c.Assert(networkMgr.migrateFunds(ctx, mgr), NotNil) + helper.failGetActiveAsgardVault = false +} + +func (*NetworkManagerV132TestSuite) TestGetAvailablePoolsRune(c *C) { + ctx, mgr := setupManagerForTest(c) + helper := NewVaultGenesisSetupTestHelper(mgr.Keeper()) + mgr.K = helper + networkMgr := newNetworkMgrV132(helper, mgr.TxOutStore(), mgr.EventMgr()) + p := NewPool() + p.Asset = common.BNBAsset + p.BalanceRune = cosmos.NewUint(common.One * 100) + p.BalanceAsset = cosmos.NewUint(common.One * 100) + p.Status = PoolAvailable + c.Assert(helper.SetPool(ctx, p), IsNil) + pools, totalLiquidity, err := networkMgr.getAvailablePoolsRune(ctx) + c.Assert(err, IsNil) + c.Assert(pools, HasLen, 1) + c.Assert(totalLiquidity.Equal(p.BalanceRune), Equals, true) +} + +func (*NetworkManagerV132TestSuite) TestPayPoolRewards(c *C) { + ctx, mgr := setupManagerForTest(c) + helper := NewVaultGenesisSetupTestHelper(mgr.Keeper()) + mgr.K = helper + networkMgr := newNetworkMgrV132(helper, mgr.TxOutStore(), mgr.EventMgr()) + p := NewPool() + p.Asset = common.BNBAsset + p.BalanceRune = cosmos.NewUint(common.One * 100) + p.BalanceAsset = cosmos.NewUint(common.One * 100) + p.Status = PoolAvailable + c.Assert(helper.SetPool(ctx, p), IsNil) + c.Assert(networkMgr.payPoolRewards(ctx, []cosmos.Uint{cosmos.NewUint(100 * common.One)}, Pools{p}), IsNil) + helper.failToSetPool = true + c.Assert(networkMgr.payPoolRewards(ctx, []cosmos.Uint{cosmos.NewUint(100 * common.One)}, Pools{p}), NotNil) +} + +func (s *NetworkManagerV132TestSuite) TestRecoverPoolDeficit(c *C) { + ctx, mgr := setupManagerForTest(c) + helper := NewVaultGenesisSetupTestHelper(mgr.Keeper()) + mgr.K = helper + networkMgr := newNetworkMgrV132(helper, mgr.TxOutStore(), mgr.EventMgr()) + + pools := Pools{ + Pool{ + Asset: common.BNBAsset, + BalanceRune: cosmos.NewUint(common.One * 2000), + BalanceAsset: cosmos.NewUint(common.One * 2000), + Status: PoolAvailable, + }, + } + c.Assert(helper.Keeper.SetPool(ctx, pools[0]), IsNil) + + totalLiquidityFees := cosmos.NewUint(50 * common.One) + c.Assert(helper.Keeper.AddToLiquidityFees(ctx, common.BNBAsset, totalLiquidityFees), IsNil) + + lpDeficit := cosmos.NewUint(totalLiquidityFees.Uint64()) + + bondBefore := helper.Keeper.GetRuneBalanceOfModule(ctx, BondName) + asgardBefore := helper.Keeper.GetRuneBalanceOfModule(ctx, AsgardName) + reserveBefore := helper.Keeper.GetRuneBalanceOfModule(ctx, ReserveName) + + poolAmts, err := networkMgr.deductPoolRewardDeficit(ctx, pools, totalLiquidityFees, lpDeficit) + c.Assert(err, IsNil) + c.Assert(len(poolAmts), Equals, 1) + + bondAfter := helper.Keeper.GetRuneBalanceOfModule(ctx, BondName) + asgardAfter := helper.Keeper.GetRuneBalanceOfModule(ctx, AsgardName) + reserveAfter := helper.Keeper.GetRuneBalanceOfModule(ctx, ReserveName) + + // bond module is not touched + c.Assert(bondAfter.String(), Equals, bondBefore.String()) + + // deficit moves from asgard to reserve + c.Assert(asgardAfter.String(), Equals, asgardBefore.Sub(lpDeficit).String()) + c.Assert(reserveAfter.String(), Equals, reserveBefore.Add(lpDeficit).String()) + + // deficit rune is deducted from the pool record + pool, err := helper.Keeper.GetPool(ctx, common.BNBAsset) + c.Assert(err, IsNil) + c.Assert(pool.BalanceRune.String(), Equals, pools[0].BalanceRune.Sub(lpDeficit).String()) +} + +func (s *NetworkManagerV132TestSuite) TestSaverYieldFunc(c *C) { + var err error + ctx, mgr := setupManagerForTest(c) + net := newNetworkMgrV132(mgr.Keeper(), mgr.TxOutStore(), mgr.EventMgr()) + mgr.Keeper().SetMimir(ctx, constants.SynthYieldCycle.String(), 5_000) + + // mint synths + coin := common.NewCoin(common.BTCAsset.GetSyntheticAsset(), cosmos.NewUint(10*common.One)) + c.Assert(mgr.Keeper().MintToModule(ctx, ModuleName, coin), IsNil) + c.Assert(mgr.Keeper().SendFromModuleToModule(ctx, ModuleName, AsgardName, common.NewCoins(coin)), IsNil) + + spool := NewPool() + spool.Asset = common.BTCAsset.GetSyntheticAsset() + spool.BalanceAsset = coin.Amount + spool.LPUnits = cosmos.NewUint(100) + c.Assert(mgr.Keeper().SetPool(ctx, spool), IsNil) + + // first pool + pool := NewPool() + pool.Asset = common.BTCAsset + pool.BalanceRune = cosmos.NewUint(100 * common.One) + pool.BalanceAsset = cosmos.NewUint(100 * common.One) + pool.LPUnits = cosmos.NewUint(100) + pool.CalcUnits(mgr.GetVersion(), coin.Amount) + c.Assert(mgr.Keeper().SetPool(ctx, pool), IsNil) + + c.Assert(net.paySaverYield(ctx, common.BTCAsset, cosmos.NewUint(50*common.One)), IsNil) + spool, err = mgr.Keeper().GetPool(ctx, spool.Asset) + c.Assert(err, IsNil) + c.Assert(spool.BalanceAsset.String(), Equals, "1113100000", Commentf("%d", spool.BalanceAsset.Uint64())) +} + +func (s *NetworkManagerV132TestSuite) TestSaverYieldCall(c *C) { + var err error + ctx, mgr := setupManagerForTest(c) + ver := GetCurrentVersion() + constAccessor := constants.GetConstantValues(ver) + + na := GetRandomValidatorNode(NodeActive) + na.Bond = cosmos.NewUint(500000 * common.One) + c.Assert(mgr.Keeper().SetNodeAccount(ctx, na), IsNil) + + coin := common.NewCoin(common.BTCAsset.GetSyntheticAsset(), cosmos.NewUint(10*common.One)) + spool := NewPool() + spool.Asset = common.BTCAsset.GetSyntheticAsset() + spool.BalanceAsset = coin.Amount + spool.LPUnits = cosmos.NewUint(100) + c.Assert(mgr.Keeper().SetPool(ctx, spool), IsNil) + + // layer 1 pool + pool := NewPool() + pool.Asset = common.BTCAsset + pool.BalanceRune = cosmos.NewUint(100 * common.One) + pool.BalanceAsset = cosmos.NewUint(100 * common.One) + pool.LPUnits = cosmos.NewUint(100) + pool.CalcUnits(mgr.GetVersion(), coin.Amount) + c.Assert(mgr.Keeper().SetPool(ctx, pool), IsNil) + + // Vault for getVaultsLiquidityRune. + vault := NewVault(0, ActiveVault, AsgardVault, GetRandomPubKey(), []string{pool.Asset.GetChain().String()}, []ChainContract{}) + vault.Coins = common.NewCoins(common.NewCoin(pool.Asset, pool.BalanceAsset)) + c.Assert(mgr.Keeper().SetVault(ctx, vault), IsNil) + + networkMgr := newNetworkMgrV132(mgr.Keeper(), mgr.TxOutStore(), mgr.EventMgr()) + + // test no fees collected + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.gasMgr, mgr.eventMgr), IsNil) + spool, err = mgr.Keeper().GetPool(ctx, spool.Asset.GetSyntheticAsset()) + c.Assert(err, IsNil) + c.Check(spool.BalanceAsset.Uint64(), Equals, uint64(7155446454), Commentf("%d", spool.BalanceAsset.Uint64())) + + // mgr.Keeper().SetMimir(ctx, constants.IncentiveCurve.String(), 50) + c.Assert(mgr.Keeper().AddToLiquidityFees(ctx, pool.Asset, cosmos.NewUint(50*common.One)), IsNil) + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.gasMgr, mgr.eventMgr), IsNil) + spool, err = mgr.Keeper().GetPool(ctx, spool.Asset.GetSyntheticAsset()) + c.Assert(err, IsNil) + c.Check(spool.BalanceAsset.String(), Equals, "7834021738", Commentf("%d", spool.BalanceAsset.Uint64())) + + // check we don't give yield when synth utilization is too high + // add some synths + coins := cosmos.NewCoins(cosmos.NewCoin("btc/btc", cosmos.NewInt(101*common.One))) // 51% utilization + c.Assert(mgr.coinKeeper.MintCoins(ctx, ModuleName, coins), IsNil) + c.Assert(mgr.Keeper().AddToLiquidityFees(ctx, pool.Asset, cosmos.NewUint(50*common.One)), IsNil) + c.Assert(networkMgr.UpdateNetwork(ctx, constAccessor, mgr.gasMgr, mgr.eventMgr), IsNil) + spool, err = mgr.Keeper().GetPool(ctx, spool.Asset.GetSyntheticAsset()) + c.Assert(err, IsNil) + c.Check(spool.BalanceAsset.String(), Equals, "7834021738", Commentf("%d", spool.BalanceAsset.Uint64())) +} + +func (s *NetworkManagerV132TestSuite) TestRagnarokPool(c *C) { + ctx, k := setupKeeperForTest(c) + ctx = ctx.WithBlockHeight(100000) + na := GetRandomValidatorNode(NodeActive) + c.Assert(k.SetNodeAccount(ctx, na), IsNil) + activeVault := GetRandomVault() + activeVault.StatusSince = ctx.BlockHeight() - 10 + activeVault.Coins = common.Coins{ + common.NewCoin(common.BNBAsset, cosmos.NewUint(100*common.One)), + } + c.Assert(k.SetVault(ctx, activeVault), IsNil) + retireVault := GetRandomVault() + retireVault.Chains = common.Chains{common.BNBChain, common.BTCChain}.Strings() + btcPool := NewPool() + btcPool.Asset = common.BTCAsset + btcPool.BalanceRune = cosmos.NewUint(1000 * common.One) + btcPool.BalanceAsset = cosmos.NewUint(10 * common.One) + btcPool.LPUnits = cosmos.NewUint(1600) + btcPool.Status = PoolAvailable + c.Assert(k.SetPool(ctx, btcPool), IsNil) + bnbPool := NewPool() + bnbPool.Asset = common.BNBAsset + bnbPool.BalanceRune = cosmos.NewUint(1000 * common.One) + bnbPool.BalanceAsset = cosmos.NewUint(10 * common.One) + bnbPool.LPUnits = cosmos.NewUint(1600) + bnbPool.Status = PoolAvailable + c.Assert(k.SetPool(ctx, bnbPool), IsNil) + addr := GetRandomRUNEAddress() + lps := LiquidityProviders{ + { + Asset: common.BTCAsset, + RuneAddress: addr, + AssetAddress: GetRandomBTCAddress(), + LastAddHeight: 5, + Units: btcPool.LPUnits.QuoUint64(2), + PendingRune: cosmos.ZeroUint(), + PendingAsset: cosmos.ZeroUint(), + AssetDepositValue: cosmos.ZeroUint(), + RuneDepositValue: cosmos.ZeroUint(), + }, + { + Asset: common.BTCAsset, + RuneAddress: GetRandomRUNEAddress(), + AssetAddress: GetRandomBTCAddress(), + LastAddHeight: 10, + Units: btcPool.LPUnits.QuoUint64(2), + PendingRune: cosmos.ZeroUint(), + PendingAsset: cosmos.ZeroUint(), + AssetDepositValue: cosmos.ZeroUint(), + RuneDepositValue: cosmos.ZeroUint(), + }, + } + k.SetLiquidityProvider(ctx, lps[0]) + k.SetLiquidityProvider(ctx, lps[1]) + mgr := NewDummyMgrWithKeeper(k) + networkMgr := newNetworkMgrV132(k, mgr.TxOutStore(), mgr.EventMgr()) + + ctx = ctx.WithBlockHeight(1) + // block height not correct , doesn't take any actions + err := networkMgr.checkPoolRagnarok(ctx, mgr) + c.Assert(err, IsNil) + for _, a := range []common.Asset{common.BTCAsset, common.BNBAsset} { + tempPool, err := k.GetPool(ctx, a) + c.Assert(err, IsNil) + c.Assert(tempPool.Status, Equals, PoolAvailable) + } + interval := mgr.GetConstants().GetInt64Value(constants.FundMigrationInterval) + // mimir didn't set , it should not take any actions + ctx = ctx.WithBlockHeight(interval * 5) + err = networkMgr.checkPoolRagnarok(ctx, mgr) + c.Assert(err, IsNil) + + // happy path + networkMgr.k.SetMimir(ctx, "RagnarokProcessNumOfLPPerIteration", 1) + networkMgr.k.SetMimir(ctx, "RAGNAROK-BTC-BTC", 1) + // first round + err = networkMgr.checkPoolRagnarok(ctx, mgr) + c.Assert(err, IsNil) + items, _ := mgr.txOutStore.GetOutboundItems(ctx) + c.Assert(items, HasLen, 1, Commentf("%d", len(items))) + + ctx = ctx.WithBlockHeight(interval * 6) + err = networkMgr.checkPoolRagnarok(ctx, mgr) + c.Assert(err, IsNil) + items, _ = mgr.txOutStore.GetOutboundItems(ctx) + c.Assert(items, HasLen, 2, Commentf("%d", len(items))) + + tempPool, err := k.GetPool(ctx, common.BTCAsset) + c.Assert(err, IsNil) + c.Assert(tempPool.Status, Equals, PoolStaged) + + ctx = ctx.WithBlockHeight(interval * 7) + err = networkMgr.checkPoolRagnarok(ctx, mgr) + c.Assert(err, IsNil) + items, _ = mgr.txOutStore.GetOutboundItems(ctx) + c.Assert(items, HasLen, 2, Commentf("%d", len(items))) + + tempPool, err = k.GetPool(ctx, common.BTCAsset) + c.Assert(err, IsNil) + c.Assert(tempPool.Status, Equals, PoolSuspended) + + tempPool, err = k.GetPool(ctx, common.BNBAsset) + c.Assert(err, IsNil) + c.Assert(tempPool.Status, Equals, PoolAvailable) + + // when there are none gas token pool , and it is active , gas asset token pool should not be ragnarok + busdPool := NewPool() + busdAsset, err := common.NewAsset("BNB.BUSD-BD1") + c.Assert(err, IsNil) + busdPool.Asset = busdAsset + busdPool.BalanceRune = cosmos.NewUint(1000 * common.One) + busdPool.BalanceAsset = cosmos.NewUint(10 * common.One) + busdPool.LPUnits = cosmos.NewUint(1600) + busdPool.Status = PoolAvailable + c.Assert(k.SetPool(ctx, busdPool), IsNil) + + networkMgr.k.SetMimir(ctx, "RAGNAROK-BNB-BNB", 1) + err = networkMgr.checkPoolRagnarok(ctx, mgr) + c.Assert(err, IsNil) + tempPool, err = k.GetPool(ctx, common.BNBAsset) + c.Assert(err, IsNil) + c.Assert(tempPool.Status, Equals, PoolAvailable) +} + +func (s *NetworkManagerV132TestSuite) TestCleanupAsgardIndex(c *C) { + ctx, k := setupKeeperForTest(c) + vault1 := NewVault(1024, ActiveVault, AsgardVault, GetRandomPubKey(), common.Chains{common.BNBChain}.Strings(), []ChainContract{}) + c.Assert(k.SetVault(ctx, vault1), IsNil) + vault2 := NewVault(1024, RetiringVault, AsgardVault, GetRandomPubKey(), common.Chains{common.BNBChain}.Strings(), []ChainContract{}) + c.Assert(k.SetVault(ctx, vault2), IsNil) + vault3 := NewVault(1024, InitVault, AsgardVault, GetRandomPubKey(), common.Chains{common.BNBChain}.Strings(), []ChainContract{}) + c.Assert(k.SetVault(ctx, vault3), IsNil) + vault4 := NewVault(1024, InactiveVault, AsgardVault, GetRandomPubKey(), common.Chains{common.BNBChain}.Strings(), []ChainContract{}) + c.Assert(k.SetVault(ctx, vault4), IsNil) + mgr := NewDummyMgrWithKeeper(k) + networkMgr := newNetworkMgrV132(k, mgr.TxOutStore(), mgr.EventMgr()) + c.Assert(networkMgr.cleanupAsgardIndex(ctx), IsNil) + containsVault := func(vaults Vaults, pubKey common.PubKey) bool { + for _, item := range vaults { + if item.PubKey.Equals(pubKey) { + return true + } + } + return false + } + asgards, err := k.GetAsgardVaults(ctx) + c.Assert(err, IsNil) + c.Assert(containsVault(asgards, vault1.PubKey), Equals, true) + c.Assert(containsVault(asgards, vault2.PubKey), Equals, true) + c.Assert(containsVault(asgards, vault3.PubKey), Equals, true) + c.Assert(containsVault(asgards, vault4.PubKey), Equals, false) +} + +func (*NetworkManagerV132TestSuite) TestPOLLiquidityAdd(c *C) { + ctx, mgr := setupManagerForTest(c) + + net := newNetworkMgrV132(mgr.Keeper(), NewTxStoreDummy(), NewDummyEventMgr()) + max := cosmos.NewUint(10000) + + polAddress, err := mgr.Keeper().GetModuleAddress(ReserveName) + c.Assert(err, IsNil) + asgardAddress, err := mgr.Keeper().GetModuleAddress(AsgardName) + c.Assert(err, IsNil) + na := GetRandomValidatorNode(NodeActive) + signer := na.NodeAddress + c.Assert(mgr.Keeper().SetNodeAccount(ctx, na), IsNil) + + btcPool := NewPool() + btcPool.Asset = common.BTCAsset + btcPool.BalanceRune = cosmos.NewUint(2000 * common.One) + btcPool.BalanceAsset = cosmos.NewUint(20 * common.One) + btcPool.LPUnits = cosmos.NewUint(1600) + c.Assert(mgr.Keeper().SetPool(ctx, btcPool), IsNil) + + // hit max + util := cosmos.NewUint(1500) + target := cosmos.NewUint(1000) + c.Assert(net.addPOLLiquidity(ctx, btcPool, polAddress, asgardAddress, signer, max, util, target, mgr), IsNil) + lp, err := mgr.Keeper().GetLiquidityProvider(ctx, btcPool.Asset, polAddress) + c.Assert(err, IsNil) + c.Check(lp.Units.Uint64(), Equals, uint64(7), Commentf("%d", lp.Units.Uint64())) + + // doesn't hit max + util = cosmos.NewUint(1050) + c.Assert(net.addPOLLiquidity(ctx, btcPool, polAddress, asgardAddress, signer, max, util, target, mgr), IsNil) + lp, err = mgr.Keeper().GetLiquidityProvider(ctx, btcPool.Asset, polAddress) + c.Assert(err, IsNil) + c.Check(lp.Units.Uint64(), Equals, uint64(10), Commentf("%d", lp.Units.Uint64())) + + // no change needed + util = cosmos.NewUint(1000) + c.Assert(net.addPOLLiquidity(ctx, btcPool, polAddress, asgardAddress, signer, max, util, target, mgr), IsNil) + lp, err = mgr.Keeper().GetLiquidityProvider(ctx, btcPool.Asset, polAddress) + c.Assert(err, IsNil) + c.Check(lp.Units.Uint64(), Equals, uint64(10), Commentf("%d", lp.Units.Uint64())) + + // not enough balance in the reserve module + max = cosmos.NewUint(1000000) + util = cosmos.NewUint(50_000) + btcPool.BalanceRune = cosmos.NewUint(90000000000 * common.One) + c.Assert(net.addPOLLiquidity(ctx, btcPool, polAddress, asgardAddress, signer, max, util, target, mgr), IsNil) + lp, err = mgr.Keeper().GetLiquidityProvider(ctx, btcPool.Asset, polAddress) + c.Assert(err, IsNil) + c.Check(lp.Units.Uint64(), Equals, uint64(10), Commentf("%d", lp.Units.Uint64())) +} + +func (*NetworkManagerV132TestSuite) TestPOLLiquidityWithdraw(c *C) { + ctx, mgr := setupManagerForTest(c) + + net := newNetworkMgrV132(mgr.Keeper(), NewTxStoreDummy(), NewDummyEventMgr()) + max := cosmos.NewUint(10000) + + polAddress, err := mgr.Keeper().GetModuleAddress(ReserveName) + c.Assert(err, IsNil) + asgardAddress, err := mgr.Keeper().GetModuleAddress(AsgardName) + c.Assert(err, IsNil) + na := GetRandomValidatorNode(NodeActive) + signer := na.NodeAddress + c.Assert(mgr.Keeper().SetNodeAccount(ctx, na), IsNil) + + vault := GetRandomVault() + c.Assert(mgr.Keeper().SetVault(ctx, vault), IsNil) + + btcPool := NewPool() + btcPool.Asset = common.BTCAsset + btcPool.BalanceRune = cosmos.NewUint(2000 * common.One) + btcPool.BalanceAsset = cosmos.NewUint(20 * common.One) + btcPool.LPUnits = cosmos.NewUint(1600) + c.Assert(mgr.Keeper().SetPool(ctx, btcPool), IsNil) + + lps := LiquidityProviders{ + { + Asset: btcPool.Asset, + RuneAddress: GetRandomBNBAddress(), + AssetAddress: GetRandomBTCAddress(), + LastAddHeight: 5, + Units: btcPool.LPUnits.QuoUint64(2), + PendingRune: cosmos.ZeroUint(), + PendingAsset: cosmos.ZeroUint(), + AssetDepositValue: cosmos.ZeroUint(), + RuneDepositValue: cosmos.ZeroUint(), + }, + { + Asset: btcPool.Asset, + RuneAddress: polAddress, + AssetAddress: common.NoAddress, + LastAddHeight: 10, + Units: btcPool.LPUnits.QuoUint64(2), + PendingRune: cosmos.ZeroUint(), + PendingAsset: cosmos.ZeroUint(), + AssetDepositValue: cosmos.ZeroUint(), + RuneDepositValue: cosmos.ZeroUint(), + }, + } + for _, lp := range lps { + mgr.Keeper().SetLiquidityProvider(ctx, lp) + } + + // hit max + util := cosmos.NewUint(500) + target := cosmos.NewUint(1000) + c.Assert(net.removePOLLiquidity(ctx, btcPool, polAddress, asgardAddress, signer, max, util, target, mgr), IsNil) + lp, err := mgr.Keeper().GetLiquidityProvider(ctx, btcPool.Asset, polAddress) + c.Assert(err, IsNil) + c.Check(lp.Units.Uint64(), Equals, uint64(792), Commentf("%d", lp.Units.Uint64())) + // To withdraw max 1% (100 basis points) of the pool RUNE depth, asymmetrically withdraw as RUNE 0.5% of all pool units. + // 0.5% of 1600 is 8; 800 minus 8 is 792. + + // doesn't hit max + util = cosmos.NewUint(950) + c.Assert(net.removePOLLiquidity(ctx, btcPool, polAddress, asgardAddress, signer, max, util, target, mgr), IsNil) + lp, err = mgr.Keeper().GetLiquidityProvider(ctx, btcPool.Asset, polAddress) + c.Assert(err, IsNil) + c.Check(lp.Units.Uint64(), Equals, uint64(788), Commentf("%d", lp.Units.Uint64())) + // To withdraw 0.5% of the pool RUNE depth, asymmetrically withdraw as RUNE 0.25% of all pool units. + // 0.25% of 1592 is 3.98 which rounds to 4; 792 minus 4 is 788. + + // no change needed + util = cosmos.NewUint(1000) + c.Assert(net.removePOLLiquidity(ctx, btcPool, polAddress, asgardAddress, signer, max, util, target, mgr), IsNil) + lp, err = mgr.Keeper().GetLiquidityProvider(ctx, btcPool.Asset, polAddress) + c.Assert(err, IsNil) + c.Check(lp.Units.Uint64(), Equals, uint64(788), Commentf("%d", lp.Units.Uint64())) +} + +func (*NetworkManagerV132TestSuite) TestFairMergePOLCycle(c *C) { + ctx, mgr := setupManagerForTest(c) + net := newNetworkMgrV132(mgr.Keeper(), NewTxStoreDummy(), NewDummyEventMgr()) + + // cycle should do nothing when target is 0 + err := net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err := mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.Uint64(), Equals, uint64(0)) + c.Assert(pol.RuneWithdrawn.Uint64(), Equals, uint64(0)) + + // cycle should error when target is greater than 0 with no node accounts + mgr.Keeper().SetMimir(ctx, constants.POLTargetSynthPerPoolDepth.String(), 1000) // 10% liability + err = net.POLCycle(ctx, mgr) + c.Assert(err, ErrorMatches, "dev err: no active node accounts") + + // create dummy bnb pool + pool := NewPool() + pool.Asset = common.BNBAsset + pool.BalanceRune = cosmos.NewUint(100 * common.One) + pool.BalanceAsset = cosmos.NewUint(100 * common.One) + pool.Status = PoolAvailable + pool.LPUnits = cosmos.NewUint(100 * common.One) + err = mgr.Keeper().SetPool(ctx, pool) + c.Assert(err, IsNil) + + btcPool := NewPool() + btcPool.Asset = common.BTCAsset + btcPool.BalanceRune = cosmos.NewUint(100 * common.One) + btcPool.BalanceAsset = cosmos.NewUint(100 * common.One) + btcPool.Status = PoolAvailable + btcPool.LPUnits = cosmos.NewUint(100 * common.One) + err = mgr.Keeper().SetPool(ctx, btcPool) + c.Assert(err, IsNil) + + // cycle should error since there are no pol enabled pools + err = mgr.Keeper().SetNodeAccount(ctx, GetRandomValidatorNode(NodeActive)) + c.Assert(err, IsNil) + err = net.POLCycle(ctx, mgr) + c.Assert(err, ErrorMatches, "no POL pools") + + // cycle should silently succeed when there is a pool enabled + mgr.Keeper().SetMimir(ctx, "POL-BNB-BNB", 1) + mgr.Keeper().SetMimir(ctx, "POL-BTC-BTC", 1) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + + // pol should still be zero since there are no synths + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.Uint64(), Equals, uint64(0)) + c.Assert(pol.RuneWithdrawn.Uint64(), Equals, uint64(0)) + + // add some synths + coins := cosmos.NewCoins( + cosmos.NewCoin("bnb/bnb", cosmos.NewInt(20*common.One)), + cosmos.NewCoin("btc/btc", cosmos.NewInt(20*common.One)), + ) // 20% utilization, 10% liability + err = mgr.coinKeeper.MintCoins(ctx, ModuleName, coins) + c.Assert(err, IsNil) + err = mgr.Keeper().SetPool(ctx, pool) + c.Assert(err, IsNil) + + // synth liability should be 10% + synthSupply := mgr.Keeper().GetTotalSupply(ctx, pool.Asset.GetSyntheticAsset()) + pool.CalcUnits(mgr.GetVersion(), synthSupply) + liability := common.GetUncappedShare(pool.SynthUnits, pool.GetPoolUnits(), cosmos.NewUint(10_000)) + c.Assert(liability.String(), Equals, "1000") + + // cycle should succeed, still no rune deposited since max is 0 + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + + // pol should still be zero + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "0") + c.Assert(pol.RuneWithdrawn.String(), Equals, "0") + + // synth liability should still be 10% + synthSupply = mgr.Keeper().GetTotalSupply(ctx, pool.Asset.GetSyntheticAsset()) + pool.CalcUnits(mgr.GetVersion(), synthSupply) + liability = common.GetUncappedShare(pool.SynthUnits, pool.GetPoolUnits(), cosmos.NewUint(10_000)) + c.Assert(liability.String(), Equals, "1000") + + // set pol utilization to 5% should deposit up to the max + mgr.Keeper().SetMimir(ctx, constants.POLMaxNetworkDeposit.String(), common.One) + mgr.Keeper().SetMimir(ctx, constants.POLTargetSynthPerPoolDepth.String(), 500) + mgr.Keeper().SetMimir(ctx, constants.POLMaxPoolMovement.String(), 10000) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "200000000") + c.Assert(pol.RuneWithdrawn.String(), Equals, "0") + + // there needs to be one vault or the withdraw handler fails + vault := NewVault(0, ActiveVault, types.VaultType_AsgardVault, GetRandomPubKey(), []string{"BNB", "BTC"}, nil) + err = mgr.Keeper().SetVault(ctx, vault) + c.Assert(err, IsNil) + + // synth liability should still be 10% + synthSupply = mgr.Keeper().GetTotalSupply(ctx, pool.Asset.GetSyntheticAsset()) + pool.CalcUnits(mgr.GetVersion(), synthSupply) + liability = common.GetUncappedShare(pool.SynthUnits, pool.GetPoolUnits(), cosmos.NewUint(10_000)) + c.Assert(liability.String(), Equals, "1000") + + // withdraw entire pol position + mgr.Keeper().SetMimir(ctx, constants.POLTargetSynthPerPoolDepth.String(), 10000) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "200000000") + c.Assert(pol.RuneWithdrawn.String(), Equals, "198903482") // minus slip + + // synth liability should still be 10% + synthSupply = mgr.Keeper().GetTotalSupply(ctx, pool.Asset.GetSyntheticAsset()) + pool.CalcUnits(mgr.GetVersion(), synthSupply) + liability = common.GetUncappedShare(pool.SynthUnits, pool.GetPoolUnits(), cosmos.NewUint(10_000)) + c.Assert(liability.String(), Equals, "1000") + + synthSupply = mgr.Keeper().GetTotalSupply(ctx, btcPool.Asset.GetSyntheticAsset()) + btcPool.CalcUnits(mgr.GetVersion(), synthSupply) + liability = common.GetUncappedShare(btcPool.SynthUnits, btcPool.GetPoolUnits(), cosmos.NewUint(10_000)) + c.Assert(liability.String(), Equals, "1000") + + // deposit entire pol position + mgr.Keeper().SetMimir(ctx, constants.POLTargetSynthPerPoolDepth.String(), 500) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "400010966") + c.Assert(pol.RuneWithdrawn.String(), Equals, "198903482") + + // withdraw entire pol position 1 basis point of rune depth at a time + mgr.Keeper().SetMimir(ctx, constants.POLTargetSynthPerPoolDepth.String(), 10000) + mgr.Keeper().SetMimir(ctx, constants.POLMaxPoolMovement.String(), 1) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "400010966") + c.Assert(pol.RuneWithdrawn.String(), Equals, "198923472") + // another basis point + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "400010966") + c.Assert(pol.RuneWithdrawn.String(), Equals, "198943458") + + // set the buffer to 100% to stop any movement + mgr.Keeper().SetMimir(ctx, constants.POLBuffer.String(), 10000) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "400010966") + c.Assert(pol.RuneWithdrawn.String(), Equals, "198943458") + + // current liability is at 10%, so buffer at 40% and target of 50% should still not move + mgr.Keeper().SetMimir(ctx, constants.POLBuffer.String(), 4000) + mgr.Keeper().SetMimir(ctx, constants.POLTargetSynthPerPoolDepth.String(), 5000) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "400010966") + c.Assert(pol.RuneWithdrawn.String(), Equals, "198943458") + + // any smaller buffer should withdraw one basis point of rune + mgr.Keeper().SetMimir(ctx, constants.POLBuffer.String(), 3999) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "400010966") + c.Assert(pol.RuneWithdrawn.String(), Equals, "198963444") + + // withdraw everything + mgr.Keeper().SetMimir(ctx, constants.POLTargetSynthPerPoolDepth.String(), 10000) + mgr.Keeper().SetMimir(ctx, constants.POLBuffer.String(), 0) + mgr.Keeper().SetMimir(ctx, constants.POLMaxPoolMovement.String(), 10000) + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "400010966") + c.Assert(pol.RuneWithdrawn.String(), Equals, "397818194") + + // should be nothing left to withdraw again + err = net.POLCycle(ctx, mgr) + c.Assert(err, IsNil) + pol, err = mgr.Keeper().GetPOL(ctx) + c.Assert(err, IsNil) + c.Assert(pol.RuneDeposited.String(), Equals, "400010966") + c.Assert(pol.RuneWithdrawn.String(), Equals, "397818194") +} + +func (s *NetworkManagerV132TestSuite) TestSpawnDerivedAssets(c *C) { + ctx, mgr := setupManagerForTest(c) + + nmgr := newNetworkMgrV132(mgr.Keeper(), NewTxStoreDummy(), NewDummyEventMgr()) + + vault := GetRandomVault() + vault.Chains = append(vault.Chains, common.BSCChain.String()) + c.Assert(mgr.Keeper().SetVault(ctx, vault), IsNil) + + mgr.Keeper().SetMimir(ctx, "DerivedDepthBasisPts", 10_000) + mgr.Keeper().SetMimir(ctx, "TorAnchor-BNB-BUSD-BD1", 1) // enable BUSD pool as a TOR anchor + maxAnchorSlip := fetchConfigInt64(ctx, mgr, constants.MaxAnchorSlip) + busd, err := common.NewAsset("BNB.BUSD-BD1") + c.Assert(err, IsNil) + + pool := NewPool() + pool.Asset = busd + pool.Status = PoolAvailable + pool.BalanceRune = cosmos.NewUint(187493559385369) + pool.BalanceAsset = cosmos.NewUint(925681680182301) + pool.Decimals = 8 + c.Assert(mgr.Keeper().SetPool(ctx, pool), IsNil) + + bnb, err := common.NewAsset("BNB.BNB") + c.Assert(err, IsNil) + + pool = NewPool() + pool.Asset = bnb + pool.Status = PoolAvailable + pool.BalanceRune = cosmos.NewUint(110119961610327) + pool.BalanceAsset = cosmos.NewUint(2343330836117) + pool.Decimals = 8 + c.Assert(mgr.Keeper().SetPool(ctx, pool), IsNil) + + bscBnb, err := common.NewAsset("BSC.BNB") + c.Assert(err, IsNil) + + // should not have any affect on THOR.BNB + bscPool := NewPool() + bscPool.Asset = bscBnb + bscPool.Status = PoolAvailable + bscPool.BalanceRune = cosmos.NewUint(510119961610327) + bscPool.BalanceAsset = cosmos.NewUint(4343330836117) + bscPool.Decimals = 8 + c.Assert(mgr.Keeper().SetPool(ctx, bscPool), IsNil) + + // happy path + err = nmgr.spawnDerivedAssets(ctx, mgr) + c.Assert(err, IsNil) + usd, err := mgr.Keeper().GetPool(ctx, common.TOR) + c.Assert(err, IsNil) + c.Check(usd.BalanceAsset.Uint64(), Equals, uint64(925681680182301), Commentf("%d", usd.BalanceAsset.Uint64())) + c.Check(usd.BalanceRune.Uint64(), Equals, uint64(187493559385369), Commentf("%d", usd.BalanceRune.Uint64())) + dbnb, _ := common.NewAsset("THOR.BNB") + bnbPool, err := mgr.Keeper().GetPool(ctx, dbnb) + c.Assert(err, IsNil) + c.Check(bnbPool.BalanceAsset.Uint64(), Equals, uint64(2343330836117), Commentf("%d", bnbPool.BalanceAsset.Uint64())) + c.Check(bnbPool.BalanceRune.Uint64(), Equals, uint64(110119961610327), Commentf("%d", bnbPool.BalanceRune.Uint64())) + + // happy path, but some trade volume triggers a lower pool depth + newctx := ctx.WithBlockHeight(ctx.BlockHeight() - 1) + err = mgr.Keeper().AddToSwapSlip(newctx, busd, cosmos.NewInt(maxAnchorSlip/4)) + c.Assert(err, IsNil) + err = nmgr.spawnDerivedAssets(ctx, mgr) + c.Assert(err, IsNil) + usd, err = mgr.Keeper().GetPool(ctx, common.TOR) + c.Assert(err, IsNil) + c.Check(usd.Status.String(), Equals, "Available") + c.Check(usd.BalanceAsset.Uint64(), Equals, uint64(694261260136726), Commentf("%d", usd.BalanceAsset.Uint64())) + c.Check(usd.BalanceRune.Uint64(), Equals, uint64(140620169539027), Commentf("%d", usd.BalanceRune.Uint64())) + + // unhappy path, too much liquidity fees collected in the anchor pools, goes to 1% depth + err = mgr.Keeper().AddToSwapSlip(newctx, busd, cosmos.NewInt(10_000)) + c.Assert(err, IsNil) + err = nmgr.spawnDerivedAssets(ctx, mgr) + c.Assert(err, IsNil) + usd, err = mgr.Keeper().GetPool(ctx, common.TOR) + c.Assert(err, IsNil) + c.Assert(usd.Status.String(), Equals, "Available") + c.Assert(usd.BalanceAsset.Uint64(), Equals, uint64(9256816801824), Commentf("%d", usd.BalanceAsset.Uint64())) + c.Assert(usd.BalanceRune.Uint64(), Equals, uint64(1874935593854), Commentf("%d", usd.BalanceRune.Uint64())) + // ensure layer1 bnb pool is NOT suspended + bnbPool, err = mgr.Keeper().GetPool(ctx, busd) + c.Assert(err, IsNil) + c.Assert(bnbPool.Status.String(), Equals, "Available") + c.Assert(bnbPool.BalanceAsset.Uint64(), Equals, uint64(925681680182301), Commentf("%d", bnbPool.BalanceAsset.Uint64())) + c.Assert(bnbPool.BalanceRune.Uint64(), Equals, uint64(187493559385369), Commentf("%d", bnbPool.BalanceRune.Uint64())) +} + +func (s *NetworkManagerV132TestSuite) TestSpawnDerivedAssetsBasisPoints(c *C) { + ctx, mgr := setupManagerForTest(c) + + nmgr := newNetworkMgrV132(mgr.Keeper(), NewTxStoreDummy(), NewDummyEventMgr()) + + vault := GetRandomVault() + c.Assert(mgr.Keeper().SetVault(ctx, vault), IsNil) + + mgr.Keeper().SetMimir(ctx, "TorAnchor-BNB-BUSD-BD1", 1) // enable BUSD pool as a TOR anchor + busd, err := common.NewAsset("BNB.BUSD-BD1") + c.Assert(err, IsNil) + + pool := NewPool() + pool.Asset = busd + pool.Status = PoolAvailable + pool.BalanceRune = cosmos.NewUint(187493559385369) + pool.BalanceAsset = cosmos.NewUint(925681680182301) + pool.Decimals = 8 + c.Assert(mgr.Keeper().SetPool(ctx, pool), IsNil) + + // test that DerivedDepthBasisPts affects the pool depth + mgr.Keeper().SetMimir(ctx, "DerivedDepthBasisPts", 20000) + err = nmgr.spawnDerivedAssets(ctx, mgr) + c.Assert(err, IsNil) + usd, err := mgr.Keeper().GetPool(ctx, common.TOR) + c.Assert(err, IsNil) + c.Assert(usd.Status.String(), Equals, "Available") + c.Check(usd.BalanceAsset.Uint64(), Equals, uint64(1851363360364602), Commentf("%d", usd.BalanceAsset.Uint64())) + c.Check(usd.BalanceRune.Uint64(), Equals, uint64(374987118770738), Commentf("%d", usd.BalanceRune.Uint64())) + + // test that DerivedDepthBasisPts set to zero will cause the pools to + // become suspended + mgr.Keeper().SetMimir(ctx, "DerivedDepthBasisPts", 0) + err = nmgr.spawnDerivedAssets(ctx, mgr) + c.Assert(err, IsNil) + usd, err = mgr.Keeper().GetPool(ctx, common.TOR) + c.Assert(err, IsNil) + c.Assert(usd.Status.String(), Equals, "Suspended") + c.Assert(usd.BalanceAsset.Uint64(), Equals, uint64(1851363360364602), Commentf("%d", usd.BalanceAsset.Uint64())) + c.Assert(usd.BalanceRune.Uint64(), Equals, uint64(374987118770738), Commentf("%d", usd.BalanceRune.Uint64())) +} + +func (s *NetworkManagerV132TestSuite) TestFetchMeanSlip(c *C) { + ctx, mgr := setupManagerForTest(c) + nmgr := newNetworkMgrV132(mgr.Keeper(), NewTxStoreDummy(), NewDummyEventMgr()) + asset := common.BTCAsset + + var slip int64 + var err error + slip = nmgr.fetchWeightedMeanSlip(ctx, asset, mgr) + c.Check(slip, Equals, int64(0)) + + // setup slip history + ctx = ctx.WithBlockHeight(14400 * 14) + maxAnchorBlocks := mgr.Keeper().GetConfigInt64(ctx, constants.MaxAnchorBlocks) + dynamicMaxAnchorSlipBlocks := mgr.Keeper().GetConfigInt64(ctx, constants.DynamicMaxAnchorSlipBlocks) + for i := ctx.BlockHeight(); i > ctx.BlockHeight()-dynamicMaxAnchorSlipBlocks; i -= maxAnchorBlocks { + if i <= 0 { + break // dynamicMaxAnchorSlipBlocks > ctx.BlockHeight, end of chain history + } + + mgr.Keeper().SetSwapSlipSnapShot(ctx, asset, i, i) + } + + // mean slip will be 0 if the asset has no available pools + slip = nmgr.fetchWeightedMeanSlip(ctx, asset, mgr) + c.Check(slip, Equals, int64(0)) + slip, err = mgr.Keeper().GetLongRollup(ctx, asset) + c.Assert(err, IsNil) + c.Check(slip, Equals, int64(0)) + + // create corresponding pool + pool := NewPool() + pool.Asset = asset + pool.BalanceRune = cosmos.NewUint(100 * common.One) + pool.BalanceAsset = cosmos.NewUint(100 * common.One) + pool.LPUnits = cosmos.NewUint(100) + c.Assert(mgr.Keeper().SetPool(ctx, pool), IsNil) + + // mean slip is available after pool creation, should set long rollup + slip = nmgr.fetchWeightedMeanSlip(ctx, asset, mgr) + c.Check(slip, Equals, int64(100950)) + slip, err = mgr.Keeper().GetLongRollup(ctx, asset) + c.Assert(err, IsNil) + c.Check(slip, Equals, int64(100950)) +} -- GitLab From 35df3d0d845236413ff724976f0bb77b978719ac Mon Sep 17 00:00:00 2001 From: "Pluto (9R)" <pluto@ninerealms.co> Date: Mon, 8 Jul 2024 14:00:54 -0400 Subject: [PATCH 03/26] Fix emit event types --- .../mnt/blocks/rune-pool/rune-pool-pol.json | 24 +++++++++---------- .../mnt/blocks/rune-pool/rune-pool.json | 16 ++++++------- .../suites/rune-pool/rune-pool.yaml | 2 +- x/thorchain/types/type_event.go | 6 ++--- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json index 365f6d4dfd..94a8eef1d1 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json @@ -1492,7 +1492,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "189546", "events": [ @@ -1595,7 +1595,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", - "type": "trade_account_deposit", + "type": "rune_pool_deposit", "units": "1975087646" } ] @@ -1696,7 +1696,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "150606", "events": [ @@ -1783,7 +1783,7 @@ "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", - "type": "trade_account_withdraw", + "type": "rune_pool_withdraw", "units": "1975087646" } ] @@ -1884,7 +1884,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "182216", "events": [ @@ -1987,7 +1987,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", - "type": "trade_account_deposit", + "type": "rune_pool_deposit", "units": "1975087646" } ] @@ -2088,7 +2088,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "167811", "events": [ @@ -2171,7 +2171,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", - "type": "trade_account_deposit", + "type": "rune_pool_deposit", "units": "1975087646" } ] @@ -2439,7 +2439,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"1971722431\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"1971722431\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]}]}]", "gas_wanted": "0", "gas_used": "151451", "events": [ @@ -2526,7 +2526,7 @@ "basis_points": "5000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1971722431", - "type": "trade_account_withdraw", + "type": "rune_pool_withdraw", "units": "1975087646" } ] @@ -3493,7 +3493,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1701456724\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1701456724\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]}]}]", "gas_wanted": "0", "gas_used": "123946", "events": [ @@ -3560,7 +3560,7 @@ "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1701456724", - "type": "trade_account_withdraw", + "type": "rune_pool_withdraw", "units": "1975087646" } ] diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool.json b/test/regression/mnt/blocks/rune-pool/rune-pool.json index c44f7d0ebf..6a5f368412 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool.json @@ -332,7 +332,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"667700000000\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"667700000000\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", "gas_wanted": "0", "gas_used": "193769", "events": [ @@ -415,7 +415,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "667700000000", - "type": "trade_account_deposit", + "type": "rune_pool_deposit", "units": "667700000000" } ] @@ -578,7 +578,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", "gas_used": "137317", "events": [ @@ -645,7 +645,7 @@ "basis_points": "5000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "333850000000", - "type": "trade_account_withdraw", + "type": "rune_pool_withdraw", "units": "333850000000" } ] @@ -808,7 +808,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"trade_account_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", "gas_used": "145783", "events": [ @@ -875,7 +875,7 @@ "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "333850000000", - "type": "trade_account_withdraw", + "type": "rune_pool_withdraw", "units": "333850000000" } ] @@ -1591,7 +1591,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"trade_account_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", "gas_wanted": "0", "gas_used": "183258", "events": [ @@ -1674,7 +1674,7 @@ { "rune_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", "rune_amoumt": "10", - "type": "trade_account_deposit", + "type": "rune_pool_deposit", "units": "10" } ] diff --git a/test/regression/suites/rune-pool/rune-pool.yaml b/test/regression/suites/rune-pool/rune-pool.yaml index 257dd7bf4e..ba5d91a3ed 100644 --- a/test/regression/suites/rune-pool/rune-pool.yaml +++ b/test/regression/suites/rune-pool/rune-pool.yaml @@ -152,7 +152,7 @@ asserts: type: check endpoint: http://localhost:1317/thorchain/block asserts: - - .txs[0].result.events[-1].type == "trade_account_withdraw" + - .txs[0].result.events[-1].type == "rune_pool_withdraw" - .txs[0].result.events[-1].rune_address == "{{ addr_thor_fox }}" - .txs[0].result.events[-1].rune_amoumt == "333850000000" - .txs[0].result.events[-1].basis_points == "10000" diff --git a/x/thorchain/types/type_event.go b/x/thorchain/types/type_event.go index edb44f59bd..16b8492520 100644 --- a/x/thorchain/types/type_event.go +++ b/x/thorchain/types/type_event.go @@ -963,7 +963,7 @@ func NewEventRUNEPoolWithdraw( // Type return the withdraw event type func (m *EventRUNEPoolWithdraw) Type() string { - return TradeAccountWithdrawEventType + return RUNEPoolWithdrawEventType } // Events return the cosmos event @@ -992,9 +992,9 @@ func NewEventRUNEPoolDeposit( } } -// Type return the withdraw event type +// Type return the deposit event type func (m *EventRUNEPoolDeposit) Type() string { - return TradeAccountDepositEventType + return RUNEPoolDepositEventType } // Events return the cosmos event -- GitLab From 0f4b4209637094b5c127cd7ac9c3cec6e415ecf9 Mon Sep 17 00:00:00 2001 From: "Pluto (9R)" <pluto@ninerealms.co> Date: Mon, 8 Jul 2024 14:04:49 -0400 Subject: [PATCH 04/26] Update query URL plurality --- x/thorchain/query/query.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x/thorchain/query/query.go b/x/thorchain/query/query.go index 5794e95ad8..fba774c447 100644 --- a/x/thorchain/query/query.go +++ b/x/thorchain/query/query.go @@ -84,7 +84,7 @@ var ( QueryRagnarok = Query{Key: "ragnarok", EndpointTemplate: "/%s/ragnarok"} QueryRUNEPool = Query{Key: "runepool", EndpointTemplate: "/%s/runepool"} QueryRUNEProviders = Query{Key: "runeproviders", EndpointTemplate: "/%s/rune_providers"} - QueryRUNEProvider = Query{Key: "runeprovider", EndpointTemplate: "/%s/rune_providers/{%s}"} + QueryRUNEProvider = Query{Key: "runeprovider", EndpointTemplate: "/%s/rune_provider/{%s}"} QueryPendingOutbound = Query{Key: "pendingoutbound", EndpointTemplate: "/%s/queue/outbound"} QueryScheduledOutbound = Query{Key: "scheduledoutbound", EndpointTemplate: "/%s/queue/scheduled"} QuerySwapperClout = Query{Key: "swapperclout", EndpointTemplate: "/%s/clout/swap/{%s}"} -- GitLab From 543d05f7374827af964b4ea8e43af93442b6eeac Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Mon, 8 Jul 2024 14:58:50 -0400 Subject: [PATCH 05/26] [feedback] Provider PnL and Value Fields --- openapi/gen/api/openapi.yaml | 10 ++++ openapi/gen/docs/RUNEProvider.md | 44 +++++++++++++- openapi/gen/model_rune_provider.go | 60 ++++++++++++++++++- openapi/openapi.yaml | 8 +++ .../suites/rune-pool/rune-pool-pol.yaml | 34 ++++++++--- x/thorchain/querier.go | 35 ++++++++++- 6 files changed, 178 insertions(+), 13 deletions(-) diff --git a/openapi/gen/api/openapi.yaml b/openapi/gen/api/openapi.yaml index b6959c73ab..774fcd493e 100644 --- a/openapi/gen/api/openapi.yaml +++ b/openapi/gen/api/openapi.yaml @@ -2461,6 +2461,8 @@ components: last_withdraw_height: 82745 rune_address: THOR.RUNE units: "1234" + value: "123456" + pnl: "123456" properties: rune_address: example: THOR.RUNE @@ -2468,6 +2470,12 @@ components: units: example: "1234" type: string + value: + example: "123456" + type: string + pnl: + example: "123456" + type: string deposit_amount: example: "6677" type: string @@ -2486,8 +2494,10 @@ components: - deposit_amount - last_deposit_height - last_withdraw_height + - pnl - rune_address - units + - value - withdraw_amount type: object LiquidityProviderSummary: diff --git a/openapi/gen/docs/RUNEProvider.md b/openapi/gen/docs/RUNEProvider.md index efcd416ffe..c69987afb0 100644 --- a/openapi/gen/docs/RUNEProvider.md +++ b/openapi/gen/docs/RUNEProvider.md @@ -6,6 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **RuneAddress** | **string** | | **Units** | **string** | | +**Value** | **string** | | +**Pnl** | **string** | | **DepositAmount** | **string** | | **WithdrawAmount** | **string** | | **LastDepositHeight** | **int64** | | @@ -15,7 +17,7 @@ Name | Type | Description | Notes ### NewRUNEProvider -`func NewRUNEProvider(runeAddress string, units string, depositAmount string, withdrawAmount string, lastDepositHeight int64, lastWithdrawHeight int64, ) *RUNEProvider` +`func NewRUNEProvider(runeAddress string, units string, value string, pnl string, depositAmount string, withdrawAmount string, lastDepositHeight int64, lastWithdrawHeight int64, ) *RUNEProvider` NewRUNEProvider instantiates a new RUNEProvider object This constructor will assign default values to properties that have it defined, @@ -70,6 +72,46 @@ and a boolean to check if the value has been set. SetUnits sets Units field to given value. +### GetValue + +`func (o *RUNEProvider) GetValue() string` + +GetValue returns the Value field if non-nil, zero value otherwise. + +### GetValueOk + +`func (o *RUNEProvider) GetValueOk() (*string, bool)` + +GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetValue + +`func (o *RUNEProvider) SetValue(v string)` + +SetValue sets Value field to given value. + + +### GetPnl + +`func (o *RUNEProvider) GetPnl() string` + +GetPnl returns the Pnl field if non-nil, zero value otherwise. + +### GetPnlOk + +`func (o *RUNEProvider) GetPnlOk() (*string, bool)` + +GetPnlOk returns a tuple with the Pnl field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPnl + +`func (o *RUNEProvider) SetPnl(v string)` + +SetPnl sets Pnl field to given value. + + ### GetDepositAmount `func (o *RUNEProvider) GetDepositAmount() string` diff --git a/openapi/gen/model_rune_provider.go b/openapi/gen/model_rune_provider.go index 0f0d33ba82..2b9f6de8fc 100644 --- a/openapi/gen/model_rune_provider.go +++ b/openapi/gen/model_rune_provider.go @@ -18,6 +18,8 @@ import ( type RUNEProvider struct { RuneAddress string `json:"rune_address"` Units string `json:"units"` + Value string `json:"value"` + Pnl string `json:"pnl"` DepositAmount string `json:"deposit_amount"` WithdrawAmount string `json:"withdraw_amount"` LastDepositHeight int64 `json:"last_deposit_height"` @@ -28,10 +30,12 @@ type RUNEProvider struct { // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewRUNEProvider(runeAddress string, units string, depositAmount string, withdrawAmount string, lastDepositHeight int64, lastWithdrawHeight int64) *RUNEProvider { +func NewRUNEProvider(runeAddress string, units string, value string, pnl string, depositAmount string, withdrawAmount string, lastDepositHeight int64, lastWithdrawHeight int64) *RUNEProvider { this := RUNEProvider{} this.RuneAddress = runeAddress this.Units = units + this.Value = value + this.Pnl = pnl this.DepositAmount = depositAmount this.WithdrawAmount = withdrawAmount this.LastDepositHeight = lastDepositHeight @@ -95,6 +99,54 @@ func (o *RUNEProvider) SetUnits(v string) { o.Units = v } +// GetValue returns the Value field value +func (o *RUNEProvider) GetValue() string { + if o == nil { + var ret string + return ret + } + + return o.Value +} + +// GetValueOk returns a tuple with the Value field value +// and a boolean to check if the value has been set. +func (o *RUNEProvider) GetValueOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Value, true +} + +// SetValue sets field value +func (o *RUNEProvider) SetValue(v string) { + o.Value = v +} + +// GetPnl returns the Pnl field value +func (o *RUNEProvider) GetPnl() string { + if o == nil { + var ret string + return ret + } + + return o.Pnl +} + +// GetPnlOk returns a tuple with the Pnl field value +// and a boolean to check if the value has been set. +func (o *RUNEProvider) GetPnlOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Pnl, true +} + +// SetPnl sets field value +func (o *RUNEProvider) SetPnl(v string) { + o.Pnl = v +} + // GetDepositAmount returns the DepositAmount field value func (o *RUNEProvider) GetDepositAmount() string { if o == nil { @@ -199,6 +251,12 @@ func (o RUNEProvider) MarshalJSON_deprecated() ([]byte, error) { if true { toSerialize["units"] = o.Units } + if true { + toSerialize["value"] = o.Value + } + if true { + toSerialize["pnl"] = o.Pnl + } if true { toSerialize["deposit_amount"] = o.DepositAmount } diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index 1cc938e6ef..a97b84e75f 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -1617,6 +1617,8 @@ components: required: - rune_address - units + - value + - pnl - deposit_amount - withdraw_amount - last_deposit_height @@ -1628,6 +1630,12 @@ components: units: type: string example: "1234" + value: + type: string + example: "123456" + pnl: + type: string + example: "123456" deposit_amount: type: string example: "6677" diff --git a/test/regression/suites/rune-pool/rune-pool-pol.yaml b/test/regression/suites/rune-pool/rune-pool-pol.yaml index e9b2efd1ee..4ddaf6a310 100644 --- a/test/regression/suites/rune-pool/rune-pool-pol.yaml +++ b/test/regression/suites/rune-pool/rune-pool-pol.yaml @@ -126,12 +126,14 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount == "${POL_VALUE}" - .last_deposit_height == 5 - .units|tonumber == ${POL_DEPOSIT} + - .value|tonumber == ${POL_VALUE} + - .pnl|tonumber == 0 # provider entered after loss incurred --- type: check endpoint: http://localhost:1317/thorchain/runepool @@ -159,7 +161,7 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount == "${POL_VALUE}" @@ -167,6 +169,8 @@ asserts: - .units|tonumber == 0 - .last_deposit_height == 5 - .last_withdraw_height == 6 + - .value|tonumber == 0 + - .pnl|tonumber == 0 --- type: check endpoint: http://localhost:1317/thorchain/runepool @@ -204,11 +208,14 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount|tonumber == 3*${POL_VALUE} + - .withdraw_amount|tonumber == ${POL_VALUE} - .last_deposit_height == 8 + - .value|tonumber == 2*${POL_VALUE} + - .pnl|tonumber == 0 --- type: check endpoint: http://localhost:1317/thorchain/runepool @@ -234,12 +241,15 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount|tonumber == 3*${POL_VALUE} + - .withdraw_amount|tonumber == ${POL_VALUE} - .units|tonumber == 2*${POL_DEPOSIT} - .last_deposit_height == 8 + - .value|tonumber == 2*${POL_VALUE}-907291 + - .pnl|tonumber == -907291 # incurred loss from POL deposit --- type: check endpoint: http://localhost:1317/thorchain/runepool @@ -267,14 +277,16 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount|tonumber == 3*${POL_VALUE} - - .withdraw_amount|tonumber == 2*${POL_VALUE}-453645 + - .withdraw_amount|tonumber == 2*${POL_VALUE}-907290/2 - .units|tonumber == ${POL_DEPOSIT} - .last_deposit_height == 8 - .last_withdraw_height == 10 + - .value|tonumber == ${POL_VALUE}-907290/2 # half of loss realized on withdraw + - .pnl|tonumber == -907290 --- type: check endpoint: http://localhost:1317/thorchain/runepool @@ -345,14 +357,16 @@ asserts: - .runepool.pending_pool_units|tonumber == ${POL_DEPOSIT} --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount|tonumber == 3*${POL_VALUE} - - .withdraw_amount|tonumber == 2*${POL_VALUE}-453645 + - .withdraw_amount|tonumber == 2*${POL_VALUE}-907290/2 - .units|tonumber == ${POL_DEPOSIT} - .last_deposit_height == 8 - .last_withdraw_height == 10 + - .value|tonumber == ${POL_VALUE}-270719352 + - .pnl|tonumber == -270719352-907290/2 --- ######################################################################################## # RUNEPool withdraw remaining from pending @@ -377,7 +391,7 @@ asserts: - .runepool.pending_pool_units|tonumber == 0 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount|tonumber == 3*${POL_VALUE} @@ -385,3 +399,5 @@ asserts: - .units|tonumber == 0 - .last_deposit_height == 8 - .last_withdraw_height == 15 + - .value|tonumber == 0 + - .pnl|tonumber == -270719352-907290/2 diff --git a/x/thorchain/querier.go b/x/thorchain/querier.go index 8d4cec9d3c..5afcf3d557 100644 --- a/x/thorchain/querier.go +++ b/x/thorchain/querier.go @@ -551,13 +551,26 @@ func queryRUNEProvider(ctx cosmos.Context, path []string, req abci.RequestQuery, if err != nil { return nil, fmt.Errorf("unable to GetRUNEProvider: %s", err) } + + // get runepool value to determine current value and pnl + runePool, err := mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return nil, fmt.Errorf("fail to get RUNE pool: %w", err) + } + runePoolValue, err := runePoolValue(ctx, mgr) if err != nil { - ctx.Logger().Error("unable to GetRUNEProvider", "error", err) - return nil, fmt.Errorf("unable to GetRUNEProvider: %w", err) + return nil, fmt.Errorf("fail to get rune pool value: %w", err) } + providerValue := common.GetSafeShare(rp.Units, runePool.TotalUnits(), runePoolValue) + providerPnl := providerValue.BigInt() + providerPnl.Sub(providerPnl, rp.DepositAmount.BigInt()) + providerPnl.Add(providerPnl, rp.WithdrawAmount.BigInt()) + result := openapi.RUNEProvider{ RuneAddress: rp.RuneAddress.String(), Units: rp.Units.String(), + Value: providerValue.String(), + Pnl: providerPnl.String(), DepositAmount: rp.DepositAmount.String(), WithdrawAmount: rp.WithdrawAmount.String(), LastDepositHeight: rp.LastDepositHeight, @@ -568,15 +581,33 @@ func queryRUNEProvider(ctx cosmos.Context, path []string, req abci.RequestQuery, // queryRUNEProviders func queryRUNEProviders(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { + // get runepool value to determine current value and pnl + runePool, err := mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return nil, fmt.Errorf("fail to get RUNE pool: %w", err) + } + runePoolValue, err := runePoolValue(ctx, mgr) + if err != nil { + return nil, fmt.Errorf("fail to get rune pool value: %w", err) + } + var runeProviders []openapi.RUNEProvider iterator := mgr.Keeper().GetRUNEProviderIterator(ctx) defer iterator.Close() for ; iterator.Valid(); iterator.Next() { var rp types.RUNEProvider mgr.Keeper().Cdc().MustUnmarshal(iterator.Value(), &rp) + + providerValue := common.GetSafeShare(rp.Units, runePool.TotalUnits(), runePoolValue) + providerPnl := providerValue.BigInt() + providerPnl.Sub(providerPnl, rp.DepositAmount.BigInt()) + providerPnl.Add(providerPnl, rp.WithdrawAmount.BigInt()) + runeProviders = append(runeProviders, openapi.RUNEProvider{ RuneAddress: rp.RuneAddress.String(), Units: rp.Units.String(), + Value: providerValue.String(), + Pnl: providerPnl.String(), DepositAmount: rp.DepositAmount.String(), WithdrawAmount: rp.WithdrawAmount.String(), LastDepositHeight: rp.LastDepositHeight, -- GitLab From 6ddccb5bd8ad690c2732b42305298b7ff0b4f996 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Mon, 8 Jul 2024 15:04:30 -0400 Subject: [PATCH 06/26] [feedback] Remove GetRUNEProviderUnitsTotal --- .../pools/check-savers-utilisation.json | 10 +++--- .../pools/check-savers-utilisation.json | 5 +++ .../suites/rune-pool/rune-pool.yaml | 10 +++--- x/thorchain/keeper/keeper.go | 1 - x/thorchain/keeper/keeper_dummy.go | 5 +-- x/thorchain/keeper/v1/invariants.go | 15 ++++++-- x/thorchain/keeper/v1/keeper_rune_pool.go | 27 -------------- .../keeper/v1/keeper_rune_provider_test.go | 36 +++++++++++++++---- 8 files changed, 58 insertions(+), 51 deletions(-) diff --git a/test/regression/mnt/blocks/pools/check-savers-utilisation.json b/test/regression/mnt/blocks/pools/check-savers-utilisation.json index 58309eaea4..debd88838e 100644 --- a/test/regression/mnt/blocks/pools/check-savers-utilisation.json +++ b/test/regression/mnt/blocks/pools/check-savers-utilisation.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E7093FB688E1C440D2FAF7E9FB97CF71D856010E19B7FBFC2670D4047821BE1", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3C23EC08DE382627CA175BEBAE238CD925033DA4E4EF4CA092913C64ED58FC98", + "app_hash": "EA5F9A88B6CB715FEC8FCFA60A2EDC2DE994486F84B0AA201FA6429EDD06AAA4", "last_results_hash": "1FC73A7A9A126A478DA951244867857D3B5A5009FA6EA3D7C22A8326E17FD938", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -582,7 +582,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "11C93F8171B920DBEC5BB37E639125B2B36366B6C38B8B99F033271B3AE4D599", + "app_hash": "BA0B6F5121079FA173FAFF3B3BF782426CAFF8B595D5364014E2227E785F5D8C", "last_results_hash": "9FD2E0FF641B1301F491B6DA000C613A4DF552751F34A502EBEB587A36C7EB94", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -780,7 +780,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A6C64E93AAD16172A2CF92393E2310F829E365B84B4FC0136728AD8266B8DDC5", + "app_hash": "86215E5068D733EBDD8B227538D1AB61D19DCA23520352693A20579379FFDF51", "last_results_hash": "73F7E4E2047498823F2CE70895B678FC7719E8FD46416D0D1D3584C0DC1DC194", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -879,7 +879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "83446BEE32F07B509A0C139EF1DC04ACC91B10CB030DC2CA81508BB7EDE41003", + "app_hash": "6578C6918F09502CD910A6FC248D6FF25A7B4C37B572F0D69DD6A2CF504FC094", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/exports/pools/check-savers-utilisation.json b/test/regression/mnt/exports/pools/check-savers-utilisation.json index 7959d379c3..2a6bc178c4 100644 --- a/test/regression/mnt/exports/pools/check-savers-utilisation.json +++ b/test/regression/mnt/exports/pools/check-savers-utilisation.json @@ -433,6 +433,11 @@ } ], "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, "rune_providers": [], "streaming_swaps": [], "swap_queue_items": [], diff --git a/test/regression/suites/rune-pool/rune-pool.yaml b/test/regression/suites/rune-pool/rune-pool.yaml index ba5d91a3ed..a790b86099 100644 --- a/test/regression/suites/rune-pool/rune-pool.yaml +++ b/test/regression/suites/rune-pool/rune-pool.yaml @@ -59,7 +59,7 @@ asserts: - .coins[0].amount == "667700000000" --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount == "667700000000" @@ -79,7 +79,7 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount == "667700000000" @@ -115,7 +115,7 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_fox }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount == "667700000000" @@ -223,7 +223,7 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_pig }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_pig }} asserts: - .rune_address == "{{ addr_thor_pig }}" - .deposit_amount == "10" @@ -248,7 +248,7 @@ type: create-blocks count: 1 --- type: check -endpoint: http://localhost:1317/thorchain/rune_providers/{{ addr_thor_pig }} +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_pig }} asserts: - .rune_address == "{{ addr_thor_pig }}" - .deposit_amount == "10" # no change diff --git a/x/thorchain/keeper/keeper.go b/x/thorchain/keeper/keeper.go index 3e1aa17601..e2949d2cef 100644 --- a/x/thorchain/keeper/keeper.go +++ b/x/thorchain/keeper/keeper.go @@ -251,7 +251,6 @@ type KeeperRUNEPool interface { SetRUNEPool(ctx cosmos.Context, pool RUNEPool) GetRUNEProviderIterator(ctx cosmos.Context) cosmos.Iterator GetRUNEProvider(ctx cosmos.Context, addr cosmos.AccAddress) (RUNEProvider, error) - GetRUNEProviderUnitsTotal(ctx cosmos.Context) (cosmos.Uint, error) SetRUNEProvider(ctx cosmos.Context, rp RUNEProvider) RemoveRUNEProvider(ctx cosmos.Context, rp RUNEProvider) } diff --git a/x/thorchain/keeper/keeper_dummy.go b/x/thorchain/keeper/keeper_dummy.go index 458584af99..e31ac2a8b6 100644 --- a/x/thorchain/keeper/keeper_dummy.go +++ b/x/thorchain/keeper/keeper_dummy.go @@ -154,10 +154,7 @@ func (k KVStoreDummy) GetRUNEProvider(ctx cosmos.Context, addr cosmos.AccAddress } func (k KVStoreDummy) SetRUNEProvider(ctx cosmos.Context, rp RUNEProvider) {} func (k KVStoreDummy) GetRUNEProviderIterator(ctx cosmos.Context) cosmos.Iterator { return nil } -func (k KVStoreDummy) GetRUNEProviderUnitsTotal(ctx cosmos.Context) (cosmos.Uint, error) { - return cosmos.ZeroUint(), kaboom -} -func (k KVStoreDummy) RemoveRUNEProvider(ctx cosmos.Context, rp RUNEProvider) {} +func (k KVStoreDummy) RemoveRUNEProvider(ctx cosmos.Context, rp RUNEProvider) {} func (k KVStoreDummy) GetRagnarokBlockHeight(_ cosmos.Context) (int64, error) { return 0, kaboom diff --git a/x/thorchain/keeper/v1/invariants.go b/x/thorchain/keeper/v1/invariants.go index 5cd3160b4d..b6c24b7db1 100644 --- a/x/thorchain/keeper/v1/invariants.go +++ b/x/thorchain/keeper/v1/invariants.go @@ -330,10 +330,19 @@ func RUNEPoolInvariant(k KVStore) common.Invariant { if err != nil { ctx.Logger().Error("error getting rune pool", "error", err) } - providerUnits, err := k.GetRUNEProviderUnitsTotal(ctx) - if err != nil { - ctx.Logger().Error("error getting rune provider units", "error", err) + + providerUnits := cosmos.ZeroUint() + iterator := k.GetRUNEProviderIterator(ctx) + defer iterator.Close() + for ; iterator.Valid(); iterator.Next() { + var rp RUNEProvider + k.Cdc().MustUnmarshal(iterator.Value(), &rp) + if rp.RuneAddress.Empty() { + continue + } + providerUnits = providerUnits.Add(rp.Units) } + poolUnits := runePool.PoolUnits.Add(runePool.PendingPoolUnits) if !providerUnits.Equal(poolUnits) { diff --git a/x/thorchain/keeper/v1/keeper_rune_pool.go b/x/thorchain/keeper/v1/keeper_rune_pool.go index 05b403e79d..9c23f0d869 100644 --- a/x/thorchain/keeper/v1/keeper_rune_pool.go +++ b/x/thorchain/keeper/v1/keeper_rune_pool.go @@ -65,33 +65,6 @@ func (k KVStore) GetRUNEProviderIterator(ctx cosmos.Context) cosmos.Iterator { return k.getIterator(ctx, prefixRUNEProvider) } -func (k KVStore) getRUNEProviders(ctx cosmos.Context) ([]RUNEProvider, error) { - rps := make([]RUNEProvider, 0) - iterator := k.GetRUNEProviderIterator(ctx) - defer iterator.Close() - for ; iterator.Valid(); iterator.Next() { - var rp RUNEProvider - k.Cdc().MustUnmarshal(iterator.Value(), &rp) - if rp.RuneAddress.Empty() { - continue - } - rps = append(rps, rp) - } - return rps, nil -} - -func (k KVStore) GetRUNEProviderUnitsTotal(ctx cosmos.Context) (cosmos.Uint, error) { - rps, err := k.getRUNEProviders(ctx) - if err != nil { - return cosmos.ZeroUint(), fmt.Errorf("unable to getRUNEProviders: %s", err) - } - units := cosmos.ZeroUint() - for _, rp := range rps { - units = units.Add(rp.Units) - } - return units, nil -} - // GetRUNEProvider retrieve RUNE provider from the data store func (k KVStore) GetRUNEProvider(ctx cosmos.Context, addr cosmos.AccAddress) (RUNEProvider, error) { record := RUNEProvider{ diff --git a/x/thorchain/keeper/v1/keeper_rune_provider_test.go b/x/thorchain/keeper/v1/keeper_rune_provider_test.go index 4e51d47714..ec00c011ab 100644 --- a/x/thorchain/keeper/v1/keeper_rune_provider_test.go +++ b/x/thorchain/keeper/v1/keeper_rune_provider_test.go @@ -41,8 +41,16 @@ func (s *KeeperRUNEProviderSuite) TestRUNEProvider(c *C) { c.Check(rp.DepositAmount.Equal(cosmos.NewUint(12)), Equals, true) c.Check(rp.WithdrawAmount.Equal(cosmos.NewUint(0)), Equals, true) - rps, err := k.getRUNEProviders(ctx) - c.Check(err, IsNil) + var rps []RUNEProvider + iterator := k.GetRUNEProviderIterator(ctx) + defer iterator.Close() + for ; iterator.Valid(); iterator.Next() { + k.Cdc().MustUnmarshal(iterator.Value(), &rp) + if rp.RuneAddress.Empty() { + continue + } + rps = append(rps, rp) + } c.Check(rps[0].RuneAddress.Equals(accAddr), Equals, true) secondAddr := GetRandomRUNEAddress() @@ -55,12 +63,28 @@ func (s *KeeperRUNEProviderSuite) TestRUNEProvider(c *C) { } k.SetRUNEProvider(ctx, rp2) - rps, err = k.getRUNEProviders(ctx) - c.Check(err, IsNil) + rps = []RUNEProvider{} + iterator = k.GetRUNEProviderIterator(ctx) + defer iterator.Close() + for ; iterator.Valid(); iterator.Next() { + k.Cdc().MustUnmarshal(iterator.Value(), &rp) + if rp.RuneAddress.Empty() { + continue + } + rps = append(rps, rp) + } c.Check(len(rps), Equals, 2) - totalUnits, err := k.GetRUNEProviderUnitsTotal(ctx) - c.Check(err, IsNil) + totalUnits := cosmos.ZeroUint() + iterator = k.GetRUNEProviderIterator(ctx) + defer iterator.Close() + for ; iterator.Valid(); iterator.Next() { + k.Cdc().MustUnmarshal(iterator.Value(), &rp) + if rp.RuneAddress.Empty() { + continue + } + totalUnits = totalUnits.Add(rp.Units) + } c.Check(totalUnits.Equal(cosmos.NewUint(36)), Equals, true) k.RemoveRUNEProvider(ctx, rp) -- GitLab From a9fba4d0077633bb9a8b8815c00457dabecc4ba6 Mon Sep 17 00:00:00 2001 From: "Pluto (9R)" <pluto@ninerealms.co> Date: Tue, 9 Jul 2024 12:16:34 -0400 Subject: [PATCH 07/26] affiliate fee reg tests --- .../blocks/rune-pool/rune-pool-affiliate.json | 2166 +++++++++++++++++ .../rune-pool/rune-pool-affiliate.json | 538 ++++ .../suites/rune-pool/rune-pool-affiliate.yaml | 208 ++ 3 files changed, 2912 insertions(+) create mode 100644 test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json create mode 100644 test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json create mode 100644 test/regression/suites/rune-pool/rune-pool-affiliate.yaml diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json new file mode 100644 index 0000000000..1bd3b5987b --- /dev/null +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json @@ -0,0 +1,2166 @@ +[ + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 1, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "1087646rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1087646rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1087646rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "22197rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "22197rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "22197rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "1087646", + "bond_reward": "22197", + "type": "rewards" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 2, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "FE59FBDFAC57A86ACBD74CEEDF9472F525A0DC78FE31771A58FD5355C10BEECE", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "C839F5868598A82A4F2EE73BC3FC21252543FF08A1B41A8F88E49218068167C3", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "MaxSynthPerPoolDepth", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "5000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "RNBnfA2Ka5Ma9A6OxrGKcMqFYOX0Q3RUh+94yz+srVpfUTe3jzdPTo2omhmXkKG9elWH8Js334ImneUSbMtgzw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"MAXSYNTHPERPOOLDEPTH\"},{\"key\":\"value\",\"value\":\"5000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "56065", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/0", + "type": "tx" + }, + { + "signature": "RNBnfA2Ka5Ma9A6OxrGKcMqFYOX0Q3RUh+94yz+srVpfUTe3jzdPTo2omhmXkKG9elWH8Js334ImneUSbMtgzw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "MAXSYNTHPERPOOLDEPTH", + "type": "set_mimir", + "value": "5000" + } + ] + } + }, + { + "hash": "31066281C413E7A58AC2A5B49FC0048EB8F28C356AF64887058A6D6B8559BD97", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxNetworkDeposit", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "/003jcJYGj4t42BROpiMMXo6wwEc2y63l3n2QKXNntNtkulA0a9j3SAvPrEuUHozrGPEbgBDjayE3hsFdk31sQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXNETWORKDEPOSIT\"},{\"key\":\"value\",\"value\":\"1000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49357", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/1", + "type": "tx" + }, + { + "signature": "/003jcJYGj4t42BROpiMMXo6wwEc2y63l3n2QKXNntNtkulA0a9j3SAvPrEuUHozrGPEbgBDjayE3hsFdk31sQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "type": "set_mimir", + "value": "1000000000" + } + ] + } + }, + { + "hash": "267C9E1A47A3D3FBA3A6CF53AEF6E9283738A6B03AC53EE6605768C3721AE049", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLTargetSynthPerPoolDepth", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "2500" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLTARGETSYNTHPERPOOLDEPTH\"},{\"key\":\"value\",\"value\":\"2500\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49477", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/2", + "type": "tx" + }, + { + "signature": "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLTARGETSYNTHPERPOOLDEPTH", + "type": "set_mimir", + "value": "2500" + } + ] + } + }, + { + "hash": "8E497EC4E0113327ED6053A1C01ABAEC4272F9F81F5EBB29DD828553D805A610", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "3" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxPoolMovement", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "5000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXPOOLMOVEMENT\"},{\"key\":\"value\",\"value\":\"5000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49157", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/3", + "type": "tx" + }, + { + "signature": "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXPOOLMOVEMENT", + "type": "set_mimir", + "value": "5000" + } + ] + } + }, + { + "hash": "A5202712569E87F79D7FCD5D38DA8B70BFDE92E27F9E2D2EF9FD149BD222C6E8", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "4" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLBuffer", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLBUFFER\"},{\"key\":\"value\",\"value\":\"1000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48797", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/4", + "type": "tx" + }, + { + "signature": "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLBUFFER", + "type": "set_mimir", + "value": "1000" + } + ] + } + }, + { + "hash": "FA96FED7695216D010B0516C9B82063671B156217B736E231381CB042311DDAA", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "5" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POL-BTC-BTC", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POL-BTC-BTC\"},{\"key\":\"value\",\"value\":\"1\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48837", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/5", + "type": "tx" + }, + { + "signature": "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POL-BTC-BTC", + "type": "set_mimir", + "value": "1" + } + ] + } + }, + { + "hash": "1CCA17EF20065360A3A4EFD49814B27537B229AE029D87C03F3706E67C7953ED", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "6" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "RUNEPoolEnabled", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLENABLED\"},{\"key\":\"value\",\"value\":\"1\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48997", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/6", + "type": "tx" + }, + { + "signature": "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "RUNEPOOLENABLED", + "type": "set_mimir", + "value": "1" + } + ] + } + }, + { + "hash": "3BB07C488BBC210E18E232822FFECECAC1BC1947CFD2C22B1D3FF220F7A11172", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "7" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "EmissionCurve", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"EMISSIONCURVE\"},{\"key\":\"value\",\"value\":\"1000000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49117", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/7", + "type": "tx" + }, + { + "signature": "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "EMISSIONCURVE", + "type": "set_mimir", + "value": "1000000000000" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 3, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "11D43C73F9A4B8D1E0A439EE8B5852054DEFE1BA23559161107A90A4C1ACAD70", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "2187A8A26F841445D78619C4F66645A103BD6F25911681C873F39F8134DDA4D3", + "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "49999999btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "49999999btc/btc", + "minter": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coinbase" + }, + { + "amount": "49999999", + "denom": "btc/btc", + "reason": "swap", + "supply": "mint", + "type": "mint_burn" + }, + { + "amount": "49999999btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "49999999btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "49999999btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "transfer" + }, + { + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "message" + }, + { + "chain": "THOR", + "coin": "200000000000 THOR.RUNE", + "emit_asset": "49999999 BTC/BTC", + "from": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "liquidity_fee": "49999456", + "liquidity_fee_in_rune": "49999999817", + "memo": "=:BTC/BTC", + "pool": "BTC.BTC", + "pool_slip": "5000", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "5000", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "amount": "667btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "667btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "667btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "667btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "667btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "667", + "denom": "btc/btc", + "reason": "burn_native_fee", + "supply": "burn", + "type": "mint_burn" + }, + { + "coins": "667 BTC/BTC", + "pool_deduct": "2000994", + "tx_id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "type": "fee" + }, + { + "amount": "2000994rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "2000994rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000994rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "49999332btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "49999332btc/btc", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "49999332btc/btc", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "49999332 BTC/BTC", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "memo": "OUT:506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "to": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "outbound" + }, + { + "amount": "24489849btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "24489849btc/btc", + "minter": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coinbase" + }, + { + "amount": "24489849", + "denom": "btc/btc", + "reason": "swap", + "supply": "mint", + "type": "mint_burn" + }, + { + "amount": "24489849btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "24489849btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "24489849btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "transfer" + }, + { + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "message" + }, + { + "chain": "THOR", + "coin": "100000000000 THOR.RUNE", + "emit_asset": "24489849 BTC/BTC", + "from": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "liquidity_fee": "4081653", + "liquidity_fee_in_rune": "12244921720", + "memo": "=:BTC/BTC", + "pool": "BTC.BTC", + "pool_slip": "1429", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "1429", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "amount": "500btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "500btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "500btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "500btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "500btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "500", + "denom": "btc/btc", + "reason": "burn_native_fee", + "supply": "burn", + "type": "mint_burn" + }, + { + "coins": "500 BTC/BTC", + "pool_deduct": "1999985", + "tx_id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "type": "fee" + }, + { + "amount": "1999985rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1999985rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1999985rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "24489349btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "24489349btc/btc", + "receiver": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_received" + }, + { + "amount": "24489349btc/btc", + "recipient": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "24489349 BTC/BTC", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "memo": "OUT:C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "to": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "outbound" + }, + { + "amount": "4979557455rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "4979557455rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "4979557455rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "4979557455rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "4979557455rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "4979557455rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "-4979557455", + "bond_reward": "4979557455", + "type": "rewards" + }, + { + "amount": "1975087646rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1975087646rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1975087646rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "THOR_txid": "0000000000000000000000000000000000000000000000000000000000000000", + "asset_address": "", + "asset_amount": "0", + "liquidity_provider_units": "397377002", + "pool": "BTC.BTC", + "rune_address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "rune_amount": "1975087646", + "type": "add_liquidity" + } + ], + "txs": [ + { + "hash": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "200000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC/BTC", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "+RxwMFRM8N6IJ07xqeTfzPZcXebuLIjdzXEM1xFfgUcHRsL/cscIZlp+jxJuIbY18ySj1UVNdqP+wVdu8go6VA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "162218", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/0", + "type": "tx" + }, + { + "signature": "+RxwMFRM8N6IJ07xqeTfzPZcXebuLIjdzXEM1xFfgUcHRsL/cscIZlp+jxJuIbY18ySj1UVNdqP+wVdu8go6VA==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "200000000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "200000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "200000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + } + ] + } + }, + { + "hash": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "100000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC/BTC", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "1MxFB8PGCExr1osMwyf+mKYBXxZNTgWVOcy6hzqir6FVZV4xp4LbX7oq7g2GOuYRSifgdGRiGxDARamrSNm9+Q==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "162218", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/0", + "type": "tx" + }, + { + "signature": "1MxFB8PGCExr1osMwyf+mKYBXxZNTgWVOcy6hzqir6FVZV4xp4LbX7oq7g2GOuYRSifgdGRiGxDARamrSNm9+Q==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "100000000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "100000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "100000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 4, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "A3B4FEEE0313D2656B44755AE79B7014DCC9C47B1F66CBC4B745D33C0A074938", + "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 5, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "FFD72708682B977E387D250C812BAA95E4D0E75A61F1F2CF62ECB3D7315E1910", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "52707847FE2D7C641B98BD1511C918E9A88A22EB0029DA204EFD5E6B398BC9CF", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "1972176076", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool+", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "q3rShmTrRY8WTRHFogZzKtv6Z8fWnmdODedUGgC8c6NwF9oiYP/0SAR/tHTV696eWf2gWKFPJuVz/ouag1gsvQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "189546", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/1", + "type": "tx" + }, + { + "signature": "q3rShmTrRY8WTRHFogZzKtv6Z8fWnmdODedUGgC8c6NwF9oiYP/0SAR/tHTV696eWf2gWKFPJuVz/ouag1gsvQ==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1972176076", + "type": "rune_pool_deposit", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 6, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E1BC4C4220C4E8EEEB98AC2A22ACC719B4A08A1D88AEE9AB048E30CB6BD91B0B", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "6A6E67BC1EC2663103A85293EBE5C02936FA960E0803F5A352C393CA8F9A76CE", + "last_results_hash": "282619D5A95EEC95C49D8763D251D20E578CAFF9D6F581A7A4D4F7DBC6CD9C88", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "chain": "BTC", + "coin": "1000000000 BTC.BTC", + "emit_asset": "32809307178 THOR.RUNE", + "from": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "id": "0000000000000000000000000000000000000000000000000000000000000001", + "liquidity_fee": "328093071783", + "liquidity_fee_in_rune": "328093071783", + "memo": "=:r:tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pool": "BTC.BTC", + "pool_slip": "9091", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "9091", + "swap_target": "0", + "to": "bcrt1qzf3gsk7edzwl9syyefvfhle37cjtql35tlzesk", + "type": "swap" + }, + { + "coins": "2000000 THOR.RUNE", + "pool_deduct": "0", + "tx_id": "0000000000000000000000000000000000000000000000000000000000000001", + "type": "fee" + }, + { + "amount": "2000000rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "32807307178rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "32807307178rune", + "receiver": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "type": "coin_received" + }, + { + "amount": "32807307178rune", + "recipient": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "32807307178 THOR.RUNE", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "0000000000000000000000000000000000000000000000000000000000000001", + "memo": "OUT:0000000000000000000000000000000000000000000000000000000000000001", + "to": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "type": "outbound" + }, + { + "amount": "23897204153rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "23897204153rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "23897204153rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "23897204153rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "23897204153rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "23897204153rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "-23897204153", + "bond_reward": "23897204153", + "type": "rewards" + }, + { + "amount": "1701532435rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1701532435rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1701532435rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "asymmetry": "0.000000000000000000", + "basis_points": "6538", + "chain": "THOR", + "coin": "0 THOR.RUNE", + "emit_asset": "0", + "emit_rune": "1697283667", + "from": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "imp_loss_protection": "0", + "liquidity_provider_units": "259805084", + "memo": "THOR-POL-REMOVE", + "pool": "BTC.BTC", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "withdraw" + }, + { + "amount": "1697283667rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1697283667rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1697283667rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + } + ], + "txs": [ + { + "hash": "679380185EC1A088A8FA5A67E0CFDDA9535CA0DC00E98E52103989CF8EE3EB67", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "8" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgObservedTxIn", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "txs": [ + { + "aggregator": "", + "aggregator_target": "", + "aggregator_target_limit": null, + "block_height": "1", + "finalise_height": "1", + "keysign_ms": "0", + "observed_pub_key": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4", + "out_hashes": [], + "signers": [], + "status": "incomplete", + "tx": { + "chain": "BTC", + "coins": [ + { + "amount": "1000000000", + "asset": "BTC.BTC", + "decimals": "8" + } + ], + "from_address": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "gas": [ + { + "amount": "10000", + "asset": "BTC.BTC", + "decimals": "0" + } + ], + "id": "0000000000000000000000000000000000000000000000000000000000000001", + "memo": "=:r:tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "to_address": "bcrt1qzf3gsk7edzwl9syyefvfhle37cjtql35tlzesk" + } + } + ] + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "bstifnPoZZZlTIpPTwWILLsH+UeKIwQIZSEo7hf+zWQ4pdtoDJ0OKt56sZjf1KcITg3h/EGdsKsvyObstq/q6Q==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0018\n\u0016/types.MsgObservedTxIn", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_observed_txin\"}]}]}]", + "gas_wanted": "0", + "gas_used": "203431", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/8", + "type": "tx" + }, + { + "signature": "bstifnPoZZZlTIpPTwWILLsH+UeKIwQIZSEo7hf+zWQ4pdtoDJ0OKt56sZjf1KcITg3h/EGdsKsvyObstq/q6Q==", + "type": "tx" + }, + { + "action": "set_observed_txin", + "type": "message" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 7, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E06F495C5224D9A933FAB0F36F77090592E642FE7EDF81D1B7C613D5FC85E65B", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "AA0EBAAAB9984A64702D8979C7B31D998FCC654847EBD2558A5E9F92C354C929", + "last_results_hash": "D3309B9FD73BC098D39A40CCCE183BBF472E0CA568174D65238E7CFED3CB7E9E", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + }, + { + "asymmetry": "0.000000000000000000", + "basis_points": "10000", + "chain": "THOR", + "coin": "0 THOR.RUNE", + "emit_asset": "0", + "emit_rune": "897634723", + "from": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "imp_loss_protection": "0", + "liquidity_provider_units": "137571918", + "memo": "THOR-POL-REMOVE", + "pool": "BTC.BTC", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "withdraw" + }, + { + "amount": "897634723rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "897634723rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "897634723rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + } + ], + "txs": [ + { + "hash": "20F022505B09B2E996E118FC3D3F7AC66C1397D8F0A7639A9B107D6D93FE9850", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:10000:tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u:5000", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "U50qg/cxJhyu2XSp4KhpGz8TNa0Ud9pNmgLEcS+BYNZ4h6zzLpnjtFWbX9G4esDvmtiOVpMBRJwpXE4yRd6fdA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"900244421rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"2287685198rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"900244421rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2287685198rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"2601776856\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"314091658\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"900244421rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2287685198rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "180511", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/2", + "type": "tx" + }, + { + "signature": "U50qg/cxJhyu2XSp4KhpGz8TNa0Ud9pNmgLEcS+BYNZ4h6zzLpnjtFWbX9G4esDvmtiOVpMBRJwpXE4yRd6fdA==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "900244421rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "900244421rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "900244421rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "314091658rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "314091658rune", + "receiver": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "type": "coin_received" + }, + { + "amount": "314091658rune", + "recipient": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "amount": "2287685198rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "2287685198rune", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "2287685198rune", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "affiliate_amount": "314091658", + "affiliate_basis_points": "5000", + "basis_points": "10000", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "2601776856", + "type": "rune_pool_withdraw", + "units": "1975087646" + } + ] + } + } + ] + } +] diff --git a/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json new file mode 100644 index 0000000000..5faabadd7c --- /dev/null +++ b/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json @@ -0,0 +1,538 @@ +{ + "app_hash": "", + "app_state": { + "auth": { + "accounts": [ + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "13", + "address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "6", + "address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "9" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "12", + "address": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "pub_key": null, + "sequence": "0" + }, + "name": "rune_pool", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "0", + "address": "tthor1yl6hdjhmkf37639730gffanpzndzdpmhv07zme", + "pub_key": null, + "sequence": "0" + }, + "name": "transfer", + "permissions": [ + "minter", + "burner" + ] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "10", + "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "9", + "address": "tthor1xghvhe4p50aqh5zq2t2vls938as0dkr2l4e33j", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "1", + "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "pub_key": null, + "sequence": "0" + }, + "name": "asgard", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "11", + "address": "tthor1f4l5dlqhaujgkxxqmug4stfvmvt58vx2tspx4g", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "2", + "address": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "pub_key": null, + "sequence": "0" + }, + "name": "thorchain", + "permissions": [ + "minter", + "burner" + ] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "3", + "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "pub_key": null, + "sequence": "0" + }, + "name": "reserve", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "8", + "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "3" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "7", + "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "1" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "4", + "address": "tthor17xpfvakm2amg962yls6f84z3kell8c5ljftt88", + "pub_key": null, + "sequence": "0" + }, + "name": "fee_collector", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "5", + "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "pub_key": null, + "sequence": "0" + }, + "name": "bond", + "permissions": [] + } + ], + "params": { + "max_memo_characters": "256", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10" + } + }, + "bank": { + "balances": [ + { + "address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "coins": [ + { + "amount": "314091658", + "denom": "rune" + } + ] + }, + { + "address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "coins": [ + { + "amount": "5032807307178", + "denom": "rune" + }, + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1xghvhe4p50aqh5zq2t2vls938as0dkr2l4e33j", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "coins": [ + { + "amount": "337691187137", + "denom": "rune" + } + ] + }, + { + "address": "tthor1f4l5dlqhaujgkxxqmug4stfvmvt58vx2tspx4g", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "coins": [ + { + "amount": "35000003121100", + "denom": "rune" + } + ] + }, + { + "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "coins": [ + { + "amount": "49999332", + "denom": "btc/btc" + }, + { + "amount": "2300309509122", + "denom": "rune" + } + ] + }, + { + "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "coins": [ + { + "amount": "24489349", + "denom": "btc/btc" + }, + { + "amount": "2399998000000", + "denom": "rune" + } + ] + }, + { + "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "coins": [ + { + "amount": "5028876783805", + "denom": "rune" + } + ] + } + ], + "denom_metadata": [], + "params": { + "default_send_enabled": false, + "send_enabled": [] + }, + "supply": [ + { + "amount": "74488681", + "denom": "btc/btc" + }, + { + "amount": "50100000000000", + "denom": "rune" + }, + { + "amount": "400000000000", + "denom": "thor.mimir" + } + ] + }, + "capability": { + "index": "2", + "owners": [ + { + "index": "1", + "index_owners": { + "owners": [ + { + "module": "ibc", + "name": "ports/transfer" + }, + { + "module": "transfer", + "name": "ports/transfer" + } + ] + } + } + ] + }, + "genutil": { + "gen_txs": [] + }, + "ibc": { + "channel_genesis": { + "ack_sequences": [], + "acknowledgements": [], + "channels": [], + "commitments": [], + "next_channel_sequence": "0", + "receipts": [], + "recv_sequences": [], + "send_sequences": [] + }, + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "create_localhost": false, + "next_client_sequence": "0", + "params": { + "allowed_clients": [ + "06-solomachine", + "07-tendermint" + ] + } + }, + "connection_genesis": { + "client_connection_paths": [], + "connections": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + } + }, + "params": null, + "thorchain": { + "POL": { + "rune_deposited": "1975087646", + "rune_withdrawn": "2594918390" + }, + "THORNames": [], + "bond_providers": [ + { + "node_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "node_operator_fee": "0", + "providers": [] + } + ], + "chain_contracts": [], + "last_chain_heights": [ + { + "chain": "BTC", + "height": "1" + } + ], + "liquidity_providers": [ + { + "asset": "BTC.BTC", + "asset_address": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "asset_deposit_value": "100000000", + "last_add_height": "1", + "pending_asset": "0", + "pending_rune": "0", + "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "rune_deposit_value": "100000000000", + "units": "100000000000" + } + ], + "loans": [], + "mimirs": [ + { + "key": "EMISSIONCURVE", + "value": "1000000000000" + }, + { + "key": "MAXSYNTHPERPOOLDEPTH", + "value": "5000" + }, + { + "key": "POL-BTC-BTC", + "value": "1" + }, + { + "key": "POLBUFFER", + "value": "1000" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "value": "1000000000" + }, + { + "key": "POLMAXPOOLMOVEMENT", + "value": "5000" + }, + { + "key": "POLTARGETSYNTHPERPOOLDEPTH", + "value": "2500" + }, + { + "key": "RUNEPOOLENABLED", + "value": "1" + } + ], + "network": { + "NodeIncomeSplit": "10000", + "bond_reward_rune": "28876783805", + "burned_bep2_rune": "0", + "burned_erc20_rune": "0", + "total_bond_units": "7" + }, + "network_fees": [ + { + "chain": "BTC", + "transaction_fee_rate": "7", + "transaction_size": "1000" + } + ], + "node_accounts": [ + { + "active_block_height": "1", + "bond": "5000000000000", + "bond_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "ip_address": "1.1.1.1", + "node_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pub_key_set": { + "ed25519": "tthorpub1zcjduepqfan43w2emjhfv45gspf98squqlnl2rcchc3e4dx7z2nxr27edflsy2e8ql", + "secp256k1": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + }, + "status": "Active", + "validator_cons_pub_key": "tthorcpub1zcjduepqq75h7uy6qhesh9d3a9tuk0mzrnc46u8rye44ze6peua3zmpfh23q8z37sz" + } + ], + "observed_tx_in_voters": null, + "observed_tx_out_voters": null, + "orderbook_items": [], + "outbound_fee_spent_rune": [], + "outbound_fee_withheld_rune": [], + "pools": [ + { + "LP_units": "100000000000", + "asset": "BTC.BTC", + "balance_asset": "1100000000", + "balance_rune": "337691187137", + "decimals": "8", + "pending_inbound_asset": "0", + "pending_inbound_rune": "0", + "status": "Available", + "synth_units": "3509327654" + } + ], + "reserve_contributors": null, + "rune_pool": { + "pending_pool_units": "0", + "pool_units": "0", + "reserve_units": "0" + }, + "rune_providers": [ + { + "deposit_amount": "1972176076", + "last_deposit_height": "5", + "last_withdraw_height": "7", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "units": "0", + "withdraw_amount": "2601776856" + } + ], + "streaming_swaps": [], + "swap_queue_items": [], + "swapper_clout": [], + "trade_accounts": [], + "trade_units": [], + "tx_outs": null, + "vaults": [ + { + "block_height": "2", + "chains": [ + "THOR", + "BTC", + "LTC", + "BCH", + "BNB", + "ETH", + "DOGE", + "TERRA", + "AVAX", + "GAIA" + ], + "coins": [ + { + "amount": "1100000000", + "asset": "BTC.BTC", + "decimals": "8" + } + ], + "inbound_tx_count": "2", + "membership": [ + "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + ], + "pub_key": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4", + "routers": null, + "status": "ActiveVault", + "type": "AsgardVault" + } + ] + }, + "transfer": { + "denom_traces": [], + "params": { + "receive_enabled": true, + "send_enabled": false + }, + "port_id": "transfer" + }, + "upgrade": {} + }, + "chain_id": "thorchain", + "consensus_params": { + "block": { + "max_bytes": "22020096", + "max_gas": "-1", + "time_iota_ms": "1000" + }, + "evidence": { + "max_age_duration": "172800000000000", + "max_age_num_blocks": "100000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": {} + }, + "initial_height": "8" +} \ No newline at end of file diff --git a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml new file mode 100644 index 0000000000..6ab286e2f5 --- /dev/null +++ b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml @@ -0,0 +1,208 @@ +{{ template "default-state.yaml" }} +--- +{{ template "btc-pool-state.yaml" }} +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/pools +asserts: + - .|length == 1 +--- +######################################################################################## +# Enable POL and RUNEPool +######################################################################################## +type: tx-mimir +key: MaxSynthPerPoolDepth +value: 5000 +signer: {{ addr_thor_dog }} +sequence: 0 +--- +type: tx-mimir +key: POLMaxNetworkDeposit +value: 1000000000 +signer: {{ addr_thor_dog }} +sequence: 1 +--- +type: tx-mimir +key: POLTargetSynthPerPoolDepth +value: 2500 +signer: {{ addr_thor_dog }} +sequence: 2 +--- +type: tx-mimir +key: POLMaxPoolMovement +value: 5000 # .5% +signer: {{ addr_thor_dog }} +sequence: 3 +--- +type: tx-mimir +key: POLBuffer +value: 1000 +signer: {{ addr_thor_dog }} +sequence: 4 +--- +type: tx-mimir +key: POL-BTC-BTC +value: 1 +signer: {{ addr_thor_dog }} +sequence: 5 +--- +type: tx-mimir +key: RUNEPoolEnabled +value: 1 +signer: {{ addr_thor_dog }} +sequence: 6 +--- +# effectively disable emissions to avoid skew for math checks +type: tx-mimir +key: EmissionCurve +value: 1000000000000 +signer: {{ addr_thor_dog }} +sequence: 7 +--- +type: create-blocks +count: 1 +--- +######################################################################################## +# Mint Synth to Trigger POL Add +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "200000000000" + asset: "rune" +memo: "=:BTC/BTC" +--- +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "100000000000" + asset: "rune" +memo: "=:BTC/BTC" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == ${POL_DEPOSIT=1975087646} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} + - .pol.rune_withdrawn|tonumber == 0 + - .pol.pnl|tonumber == -2911570 + - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} +--- +######################################################################################## +# Ensure Max Deposit is Respected +######################################################################################## +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit|tonumber == ${POL_DEPOSIT} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} + - .pol.rune_withdrawn|tonumber == 0 + - .pol.value|tonumber == ${POL_VALUE=1972176076} + - .pol.pnl|tonumber == ${POL_PNL=-2911570} + - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} + - .runepool.pool_units|tonumber == 0 + - .runepool.pending_pool_units|tonumber == 0 +--- +######################################################################################## +# RUNEPool deposit acquires POL ownership from reserve +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "${POL_VALUE}" + asset: "rune" +memo: "pool+" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount == "${POL_VALUE}" + - .last_deposit_height == 5 + - .units|tonumber == ${POL_DEPOSIT} + - .value|tonumber == ${POL_VALUE} + - .pnl|tonumber == 0 # provider entered after loss incurred +--- +######################################################################################## +# Swap to RUNE, causing positive PNL to POL +######################################################################################## +type: tx-observed-in +signer: {{ addr_thor_dog }} +txs: +- tx: + id: '{{ observe_txid 1 }}' + chain: BTC + from_address: {{ addr_btc_cat }} + to_address: {{ addr_btc_dog }} + coins: + - amount: "1000000000" # 10 BTC + asset: "BTC.BTC" + decimals: 8 + gas: + - amount: "10000" + asset: "BTC.BTC" + memo: "=:r:{{ addr_thor_dog }}" + block_height: 1 + finalise_height: 1 + observed_pub_key: {{ pubkey_dog }} +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.rune_withdrawn|tonumber == ${POL_WITHDRAWN=1697283667} + - .pol.current_deposit|tonumber == ${POL_DEPOSIT} - ${POL_WITHDRAWN} + - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} + - .pol.value|tonumber == 898826956 + - .pol.pnl|tonumber == ${POL_PNL=621022977} + - .runepool.reserve_units|tonumber == 0 + - .runepool.pool_units|tonumber == 683775343 + - .runepool.pending_pool_units|tonumber == 1291312303 +--- +######################################################################################## +# Withdraw RUNEPool with affiliate +######################################################################################## +--- +type: check # Check pooler balance before withdraw +endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} +asserts: + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE=2298023823924} +--- +type: check # Check affiliate balance before withdraw +endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} +asserts: + - .result|length == 0 +--- +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:10000:{{ addr_thor_pig }}:5000" +--- +type: create-blocks +count: 1 +--- +type: check # Check pooler balance after withdraw +endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} +asserts: + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE} + 2285685198 +--- +type: check # Check affiliate balance after withdraw +endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} +asserts: + - .result[] | select(.denom == "rune")|.amount|tonumber == 314091658 # 314091658 is not 2285685198 / 2??? -- GitLab From 1216522ceb9af4b5927b59f92e465b9cdfc4df91 Mon Sep 17 00:00:00 2001 From: "Pluto (9R)" <pluto@ninerealms.co> Date: Tue, 9 Jul 2024 12:21:44 -0400 Subject: [PATCH 08/26] coins amount must be zero on withdraw --- x/thorchain/types/msg_rune_pool.go | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/x/thorchain/types/msg_rune_pool.go b/x/thorchain/types/msg_rune_pool.go index fffbc2b01f..9f6728219b 100644 --- a/x/thorchain/types/msg_rune_pool.go +++ b/x/thorchain/types/msg_rune_pool.go @@ -38,7 +38,7 @@ func (m *MsgRunePoolDeposit) ValidateBasic() error { return cosmos.ErrInvalidAddress("signer must not be empty") } if m.Tx.Coins[0].Amount.IsZero() { - return cosmos.ErrUnknownRequest("coins must not be zero") + return cosmos.ErrUnknownRequest("coins amount must not be zero") } return nil } @@ -71,8 +71,23 @@ func (m MsgRunePoolWithdraw) Type() string { return "rune_pool_withdraw" } // ValidateBasic runs stateless checks on the message func (m *MsgRunePoolWithdraw) ValidateBasic() error { + if !m.Tx.Chain.Equals(common.THORChain) { + return cosmos.ErrUnauthorized("chain must be THORChain") + } + if len(m.Tx.Coins) != 1 { + return cosmos.ErrInvalidCoins("coins must be length 1 (RUNE)") + } + if !m.Tx.Coins[0].Asset.Chain.IsTHORChain() { + return cosmos.ErrInvalidCoins("coin chain must be THORChain") + } + if !m.Tx.Coins[0].Asset.IsNativeRune() { + return cosmos.ErrInvalidCoins("coin must be RUNE") + } + if m.Tx.Coins[0].Amount.IsZero() { + return cosmos.ErrUnknownRequest("coins amount must be zero") + } if m.Signer.Empty() { - return cosmos.ErrInvalidAddress("signer cannot be empty") + return cosmos.ErrInvalidAddress("signer must not be empty") } if m.BasisPoints.IsZero() || m.BasisPoints.GT(cosmos.NewUint(constants.MaxBasisPts)) { return cosmos.ErrUnknownRequest("invalid basis points") -- GitLab From f5b765316cb1ae891abc4c261d5f9783ada82759 Mon Sep 17 00:00:00 2001 From: "Pluto (9R)" <pluto@ninerealms.co> Date: Tue, 9 Jul 2024 12:34:03 -0400 Subject: [PATCH 09/26] fix withdraw validations --- x/thorchain/types/msg_rune_pool.go | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/x/thorchain/types/msg_rune_pool.go b/x/thorchain/types/msg_rune_pool.go index 9f6728219b..4715bbf59d 100644 --- a/x/thorchain/types/msg_rune_pool.go +++ b/x/thorchain/types/msg_rune_pool.go @@ -71,20 +71,8 @@ func (m MsgRunePoolWithdraw) Type() string { return "rune_pool_withdraw" } // ValidateBasic runs stateless checks on the message func (m *MsgRunePoolWithdraw) ValidateBasic() error { - if !m.Tx.Chain.Equals(common.THORChain) { - return cosmos.ErrUnauthorized("chain must be THORChain") - } - if len(m.Tx.Coins) != 1 { - return cosmos.ErrInvalidCoins("coins must be length 1 (RUNE)") - } - if !m.Tx.Coins[0].Asset.Chain.IsTHORChain() { - return cosmos.ErrInvalidCoins("coin chain must be THORChain") - } - if !m.Tx.Coins[0].Asset.IsNativeRune() { - return cosmos.ErrInvalidCoins("coin must be RUNE") - } - if m.Tx.Coins[0].Amount.IsZero() { - return cosmos.ErrUnknownRequest("coins amount must be zero") + if len(m.Tx.Coins) != 0 { + return cosmos.ErrInvalidCoins("coins must be empty (no amount)") } if m.Signer.Empty() { return cosmos.ErrInvalidAddress("signer must not be empty") -- GitLab From f0db046bac7c6ba9aeb3d2cbae6ae6b1db46f566 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 9 Jul 2024 14:27:17 -0400 Subject: [PATCH 10/26] Restructure Units (wip) --- openapi/gen/api/openapi.yaml | 3 + openapi/gen/docs/RUNEPool.md | 6 +- openapi/gen/model_rune_pool.go | 3 + openapi/openapi.yaml | 3 + .../v1/x/thorchain/types/type_rune_pool.proto | 1 - .../blocks/rune-pool/rune-pool-affiliate.json | 34 +++---- .../mnt/blocks/rune-pool/rune-pool-pol.json | 94 +++++++++---------- .../mnt/blocks/rune-pool/rune-pool.json | 32 +++---- .../rune-pool/rune-pool-affiliate.json | 7 +- .../mnt/exports/rune-pool/rune-pool-pol.json | 7 +- .../mnt/exports/rune-pool/rune-pool.json | 3 +- .../suites/rune-pool/rune-pool-affiliate.yaml | 39 ++++---- .../suites/rune-pool/rune-pool-pol.yaml | 32 +++---- .../suites/rune-pool/rune-pool.yaml | 2 +- x/thorchain/handler_rune_pool_deposit.go | 6 +- x/thorchain/handler_rune_pool_withdraw.go | 20 ++-- x/thorchain/helpers.go | 43 ++++----- x/thorchain/keeper/v1/invariants.go | 2 +- x/thorchain/manager_network_current.go | 19 ++-- x/thorchain/manager_store_mainnet.go | 5 +- x/thorchain/manager_store_stagenet.go | 5 +- x/thorchain/querier.go | 10 +- x/thorchain/types/type_rune_pool.go | 7 +- x/thorchain/types/type_rune_pool.pb.go | 77 +++------------ 24 files changed, 216 insertions(+), 244 deletions(-) diff --git a/openapi/gen/api/openapi.yaml b/openapi/gen/api/openapi.yaml index 774fcd493e..ba0ddc1e0a 100644 --- a/openapi/gen/api/openapi.yaml +++ b/openapi/gen/api/openapi.yaml @@ -2440,12 +2440,15 @@ components: pool_units: "123456" properties: reserve_units: + description: the units of RUNEPool owned by the reserve example: "123456" type: string pool_units: + description: the units of RUNEPool owned by providers (including pending) example: "123456" type: string pending_pool_units: + description: the units of RUNEPool owned by providers that remain pending example: "123456" type: string required: diff --git a/openapi/gen/docs/RUNEPool.md b/openapi/gen/docs/RUNEPool.md index 5663ac85d6..c0d6487a36 100644 --- a/openapi/gen/docs/RUNEPool.md +++ b/openapi/gen/docs/RUNEPool.md @@ -4,9 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**ReserveUnits** | **string** | | -**PoolUnits** | **string** | | -**PendingPoolUnits** | **string** | | +**ReserveUnits** | **string** | the units of RUNEPool owned by the reserve | +**PoolUnits** | **string** | the units of RUNEPool owned by providers (including pending) | +**PendingPoolUnits** | **string** | the units of RUNEPool owned by providers that remain pending | ## Methods diff --git a/openapi/gen/model_rune_pool.go b/openapi/gen/model_rune_pool.go index a7aaa977b6..640698554e 100644 --- a/openapi/gen/model_rune_pool.go +++ b/openapi/gen/model_rune_pool.go @@ -16,8 +16,11 @@ import ( // RUNEPool struct for RUNEPool type RUNEPool struct { + // the units of RUNEPool owned by the reserve ReserveUnits string `json:"reserve_units"` + // the units of RUNEPool owned by providers (including pending) PoolUnits string `json:"pool_units"` + // the units of RUNEPool owned by providers that remain pending PendingPoolUnits string `json:"pending_pool_units"` } diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index a97b84e75f..6b9108af35 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -1605,12 +1605,15 @@ components: reserve_units: type: string example: "123456" + description: the units of RUNEPool owned by the reserve pool_units: type: string example: "123456" + description: the units of RUNEPool owned by providers (including pending) pending_pool_units: type: string example: "123456" + description: the units of RUNEPool owned by providers that remain pending RUNEProvider: type: object diff --git a/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto b/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto index 9495ac2aa2..40730093a6 100644 --- a/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto +++ b/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto @@ -9,5 +9,4 @@ import "gogoproto/gogo.proto"; message RUNEPool { string reserve_units = 1 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; string pool_units = 2 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; - string pending_pool_units = 3 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; } diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json index 1bd3b5987b..5481413123 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2187A8A26F841445D78619C4F66645A103BD6F25911681C873F39F8134DDA4D3", + "app_hash": "F4BAEA6AF58E4C1FD37EA241306D0645A53EDD3AED0BF39BB6C0A6C82E85B663", "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1385,7 +1385,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A3B4FEEE0313D2656B44755AE79B7014DCC9C47B1F66CBC4B745D33C0A074938", + "app_hash": "7E4B3E03976865B49752A8C87B02FCDC3C347E2DEAE095E1E196E6BB4ABD9C35", "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1427,7 +1427,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "52707847FE2D7C641B98BD1511C918E9A88A22EB0029DA204EFD5E6B398BC9CF", + "app_hash": "DB4CAEBCAF756DE967ED94E0B35D13292FD37CCEE98228AE8CC1B1DA47B89959", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1494,7 +1494,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "189546", + "gas_used": "195611", "events": [ { "fee": "", @@ -1631,8 +1631,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6A6E67BC1EC2663103A85293EBE5C02936FA960E0803F5A352C393CA8F9A76CE", - "last_results_hash": "282619D5A95EEC95C49D8763D251D20E578CAFF9D6F581A7A4D4F7DBC6CD9C88", + "app_hash": "3DF20F068D9DC77C4E519E47A2266BF0FB8EC901F2D72F1FBB82FF58D7816FE0", + "last_results_hash": "2B4D7AE6537A5F0D0076B117FE91D6A97FB9C54C2F1249817A376BC9F1F7C9DF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1947,7 +1947,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AA0EBAAAB9984A64702D8979C7B31D998FCC654847EBD2558A5E9F92C354C929", + "app_hash": "F34CE5739EF3E9BE6A7F2A873A8C5614095026C168CCA72E533BA1D4C27DE116", "last_results_hash": "D3309B9FD73BC098D39A40CCCE183BBF472E0CA568174D65238E7CFED3CB7E9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2048,9 +2048,9 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"900244421rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"2287685198rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"900244421rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2287685198rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"2601776856\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"314091658\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"900244421rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2287685198rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"2600359391\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"314091658\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "180511", + "gas_used": "186522", "events": [ { "fee": "", @@ -2089,17 +2089,17 @@ "type": "message" }, { - "amount": "900244421rune", + "amount": "898826956rune", "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "coin_spent" }, { - "amount": "900244421rune", + "amount": "898826956rune", "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_received" }, { - "amount": "900244421rune", + "amount": "898826956rune", "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "transfer" @@ -2129,17 +2129,17 @@ "type": "message" }, { - "amount": "2287685198rune", + "amount": "2286267733rune", "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_spent" }, { - "amount": "2287685198rune", + "amount": "2286267733rune", "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "type": "coin_received" }, { - "amount": "2287685198rune", + "amount": "2286267733rune", "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "transfer" @@ -2154,7 +2154,7 @@ "affiliate_basis_points": "5000", "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", - "rune_amoumt": "2601776856", + "rune_amoumt": "2600359391", "type": "rune_pool_withdraw", "units": "1975087646" } diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json index 94a8eef1d1..fbda48045b 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2187A8A26F841445D78619C4F66645A103BD6F25911681C873F39F8134DDA4D3", + "app_hash": "F4BAEA6AF58E4C1FD37EA241306D0645A53EDD3AED0BF39BB6C0A6C82E85B663", "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1385,7 +1385,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A3B4FEEE0313D2656B44755AE79B7014DCC9C47B1F66CBC4B745D33C0A074938", + "app_hash": "7E4B3E03976865B49752A8C87B02FCDC3C347E2DEAE095E1E196E6BB4ABD9C35", "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1427,7 +1427,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "52707847FE2D7C641B98BD1511C918E9A88A22EB0029DA204EFD5E6B398BC9CF", + "app_hash": "DB4CAEBCAF756DE967ED94E0B35D13292FD37CCEE98228AE8CC1B1DA47B89959", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1494,7 +1494,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "189546", + "gas_used": "195611", "events": [ { "fee": "", @@ -1631,8 +1631,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6A6E67BC1EC2663103A85293EBE5C02936FA960E0803F5A352C393CA8F9A76CE", - "last_results_hash": "282619D5A95EEC95C49D8763D251D20E578CAFF9D6F581A7A4D4F7DBC6CD9C88", + "app_hash": "3DF20F068D9DC77C4E519E47A2266BF0FB8EC901F2D72F1FBB82FF58D7816FE0", + "last_results_hash": "2B4D7AE6537A5F0D0076B117FE91D6A97FB9C54C2F1249817A376BC9F1F7C9DF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1698,7 +1698,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "150606", + "gas_used": "156554", "events": [ { "fee": "", @@ -1819,8 +1819,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AC0C28B8D7F977B6D18D4E4657794CD7AA4CFDDA05BFFF8BD387081F597D34D4", - "last_results_hash": "A7DE5CF5C1BED868A26AB82DD0E3D7BCDC044C2E2EA4BE7E3C45CCF4EC0C6F99", + "app_hash": "62D624670C17049733110375EA8E7BAFF2585EBB576C123C544387695E17D33F", + "last_results_hash": "43B095C60177BC25965F8ED5C6A9C8A3AC1C46CB259322D42EC5AD454CE7EE2C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1886,7 +1886,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "182216", + "gas_used": "188281", "events": [ { "fee": "", @@ -2023,8 +2023,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DC01DD849D5932DAE554A55FF5F094AE671D543FA866B85C8475BCED97AC18C4", - "last_results_hash": "34577FB8790C7EC5F4C1E38E45DFA9A4FF5EDECA2AE59D0DC262F6E559B1CFBF", + "app_hash": "A45119CDF18F06E825818ACEB60A62FDFEEF26436C03A1CF5B4A8687AE278432", + "last_results_hash": "8475348E9C489206E80A13941D8ECE0E06C8BEF1B395F015072311717EFA99E1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -2090,7 +2090,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "167811", + "gas_used": "168538", "events": [ { "fee": "", @@ -2207,8 +2207,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "29CB1E9D4D147AC531625C08903691EBA05080FEFC93F5AB7634226890F58D62", - "last_results_hash": "8A2544AA28055DEEBF2D1E68B8D6AF9447971B904558322CA0789773A5F70698", + "app_hash": "2BF2554ADC283EAF3E5C4A43825B9F5B51E1906AC0DD767AF94A9520B68D605C", + "last_results_hash": "8165CF7FA5C91AACF7558D753A5041259A6D5B7D3A4D7539F6906FCCD27DD278", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -2374,7 +2374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BA2B60EDD6631602F53998EC16126650BF7D550B61255CBD5E91F807CFAD28E8", + "app_hash": "E1C255CE1752F8D436EC5D007F263F44F851DE5DC8EB023BF7438B27ED0100D5", "last_results_hash": "553ADD848E9898081A3848418937297A2E97955EA2599C10A8DDE5CEC4CCF49B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2439,9 +2439,9 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"1971722431\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971722431rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"1971873320\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "151451", + "gas_used": "157105", "events": [ { "fee": "", @@ -2480,17 +2480,17 @@ "type": "message" }, { - "amount": "1971722431rune", + "amount": "1971873320rune", "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "coin_spent" }, { - "amount": "1971722431rune", + "amount": "1971873320rune", "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_received" }, { - "amount": "1971722431rune", + "amount": "1971873320rune", "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "transfer" @@ -2500,17 +2500,17 @@ "type": "message" }, { - "amount": "1971722431rune", + "amount": "1971873320rune", "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_spent" }, { - "amount": "1971722431rune", + "amount": "1971873320rune", "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "type": "coin_received" }, { - "amount": "1971722431rune", + "amount": "1971873320rune", "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "transfer" @@ -2525,7 +2525,7 @@ "affiliate_basis_points": "0", "basis_points": "5000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", - "rune_amoumt": "1971722431", + "rune_amoumt": "1971873320", "type": "rune_pool_withdraw", "units": "1975087646" } @@ -2562,8 +2562,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E57BDF9A25FE419051084B367EEBAB00F62D426ABDEE205A8D142390D0150E0A", - "last_results_hash": "91A41ED2ED8A560FDB2C8A939E3185E0BA61170F8CC0903E07F8C1113CBE4A9D", + "app_hash": "6864D3A4D693A4AF54087FBA0AF0B694739148B433C6A366616B18E289C1BD10", + "last_results_hash": "EFE8BA6FB013C05BC2BA1002113F6BD4362E7FFD05371717CE55D9A5E50FFE55", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -3134,7 +3134,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2846AD6CBA26658FCFBB50467A86F85E4C1ACDF509A81046BD47C2A03545C72E", + "app_hash": "3D398FB873E82B51A494D4E240EF49581D16ADBC6AF7531DD97E5C71CB0A101E", "last_results_hash": "675D30E0ADFA513F3EBADDA5780296255805EFD420DC4E3E93ECA237E9166F44", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3146,17 +3146,17 @@ "type": "rewards" }, { - "amount": "445785755rune", + "amount": "445916137rune", "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "coin_spent" }, { - "amount": "445785755rune", + "amount": "445916137rune", "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_received" }, { - "amount": "445785755rune", + "amount": "445916137rune", "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "transfer" @@ -3232,7 +3232,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D12E424732C41B5CC5FE35FF3B54EFE33C02F6EE7C03451191BFC206395EB8D7", + "app_hash": "C0FBFA29EFD1304F5F76F4F914CEFBB5207B94052573143046EF1E12572C47CF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3244,17 +3244,17 @@ "type": "rewards" }, { - "amount": "1074329241rune", + "amount": "1073627024rune", "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "coin_spent" }, { - "amount": "1074329241rune", + "amount": "1073627024rune", "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_received" }, { - "amount": "1074329241rune", + "amount": "1073627024rune", "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "transfer" @@ -3330,7 +3330,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EB8824823EA0677AD818BA504794E4A30D65F002513A4BAA9C12A3BC4081E91C", + "app_hash": "36343941ED2D378B8939689D7D28E031166BED90744D2DB58B0919C237523C23", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3342,17 +3342,17 @@ "type": "rewards" }, { - "amount": "181341728rune", + "amount": "180744682rune", "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "coin_spent" }, { - "amount": "181341728rune", + "amount": "180744682rune", "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_received" }, { - "amount": "181341728rune", + "amount": "180744682rune", "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "transfer" @@ -3428,7 +3428,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4529F4D7101F9284DB0D962C22CED42B9EFCFA660B7C429C61424EAC361C0187", + "app_hash": "D5B392AFECD2BF3D5C6AF28AE0114DFE703FE49642841A86E84955E344AA0B4F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3493,9 +3493,9 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1701456724\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1701456724rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1700287843\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "123946", + "gas_used": "128585", "events": [ { "fee": "", @@ -3534,17 +3534,17 @@ "type": "message" }, { - "amount": "1701456724rune", + "amount": "1700287843rune", "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_spent" }, { - "amount": "1701456724rune", + "amount": "1700287843rune", "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "type": "coin_received" }, { - "amount": "1701456724rune", + "amount": "1700287843rune", "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "transfer" @@ -3559,7 +3559,7 @@ "affiliate_basis_points": "0", "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", - "rune_amoumt": "1701456724", + "rune_amoumt": "1700287843", "type": "rune_pool_withdraw", "units": "1975087646" } diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool.json b/test/regression/mnt/blocks/rune-pool/rune-pool.json index 6a5f368412..9496b88ba3 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", + "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -334,7 +334,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"667700000000\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "193769", + "gas_used": "194799", "events": [ { "fee": "", @@ -451,8 +451,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B459E5DBC4D0AF581F61BBD9311686059E8C624B8E655BA3B0101041EE0B913E", - "last_results_hash": "723C782A22F5E2C442CA56886DA3CBB2900BC1D2CF6292350EEE9088C764ED01", + "app_hash": "7DB75508F95326529C9D0D14CFFA69D315E382B0D25901EA7672429B762307B9", + "last_results_hash": "C369BF396102E014DC164E386C6448A767CD54F19D68DCBB05CF3B1C2C8C5968", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -580,7 +580,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "137317", + "gas_used": "145235", "events": [ { "fee": "", @@ -681,8 +681,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4DFC6AD03A7317960DDBEFF214C65612777B92E68E4FB57CC440C34401ADC2BD", - "last_results_hash": "7545DC8121AD90EA6DC4951405C1833B9CC24D18F31E0AB8A9BF38E12D4F414C", + "app_hash": "8123175CB97A006AAAA2DBC26A46589E7B07A5B2F8639E899A607ACFD4C562F9", + "last_results_hash": "9221EF93FA3A40BEC16C7B13DCBF7405D67F2D3EB33884DAE4E8914BC8225779", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -810,7 +810,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "145783", + "gas_used": "153701", "events": [ { "fee": "", @@ -911,8 +911,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "85075248976FA6903EFBE695B26ECDD8A767EA3258E3AD0AEF2FF009A6D10D0D", - "last_results_hash": "0AC76448D428587776A9B712A0F39F553985E90A122418B6AB250250D5FEFA80", + "app_hash": "68FD3D476C1EA901DE28973797275BED3E9001AC58664600B9EDC4F8519968B8", + "last_results_hash": "DAC1970283DB7973AED3C56C9475D0277FCA6F9E787A7BB979E9D7A3F998451B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1090,7 +1090,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6AC6A2279EFC4BF04D3824101684C9B357A89FFA64ACC8A2F3306B3E9F26334C", + "app_hash": "CDC099AFDF5EF5E5A9779C14EACCD4DD16CD19CCC08441CE3EB759BB0D7A5658", "last_results_hash": "67FD517932A70247E66F65195812878F3313F58006F70B1E41C6BBC934F84687", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1285,7 +1285,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "46B96FCBE340606C5E5A8F072DE6ADF867C9ABB56333F42563582E07CF798E11", + "app_hash": "33826E2753C60C9DFD63647913D651FF0C1B7F436E2A5BA11E6A6E1117AE8295", "last_results_hash": "AEF1DA8927EF7EF8AAB149693691524B5D97C7BBE777FF9B1C3ACD02D605FFB6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1464,7 +1464,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DB44C783165CAA114DDF0070B1F4451832E809D0FD3BAD04FAA8FC658D0A5771", + "app_hash": "D5E2335FBCD153CF865530889B60D4CD7B86EB3BA0C189EB0D960CEEEFE9A84F", "last_results_hash": "5FA564E4E67F7672BE9ED80BA701E0364FB9EAC01F2D196C3732176AC0B8AFD6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1593,7 +1593,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "183258", + "gas_used": "184258", "events": [ { "fee": "", @@ -1710,8 +1710,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "40BDBE165BB0239A99760E3C8C5F429396FE8D1726F0C21C5F30C1FD2A11D968", - "last_results_hash": "DD03023F0E236EA74D42F326082FE61B2B2CBEC2DD27B2E6C43574021E28846C", + "app_hash": "A3EEA6731B9A95E962FE39A4B40A6DE5638C6EDA5CBCEACC0B6FDA18C454785E", + "last_results_hash": "C0DE82870FC9CDB3AFC0CDBF0057F582702121E67B58448C8827A4DE6418227F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, diff --git a/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json index 5faabadd7c..534d345522 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json @@ -217,7 +217,7 @@ "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "coins": [ { - "amount": "35000003121100", + "amount": "35000004538565", "denom": "rune" } ] @@ -230,7 +230,7 @@ "denom": "btc/btc" }, { - "amount": "2300309509122", + "amount": "2300308091657", "denom": "rune" } ] @@ -452,7 +452,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, @@ -463,7 +462,7 @@ "last_withdraw_height": "7", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "units": "0", - "withdraw_amount": "2601776856" + "withdraw_amount": "2600359391" } ], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/rune-pool/rune-pool-pol.json b/test/regression/mnt/exports/rune-pool/rune-pool-pol.json index 5fa4f84722..99d26ee7e4 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool-pol.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool-pol.json @@ -201,7 +201,7 @@ "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "coins": [ { - "amount": "34999747509317", + "amount": "34999748527309", "denom": "rune" } ] @@ -210,7 +210,7 @@ "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "coins": [ { - "amount": "2427382629152", + "amount": "2427381611160", "denom": "rune" } ] @@ -427,7 +427,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, @@ -438,7 +437,7 @@ "last_withdraw_height": "15", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "units": "0", - "withdraw_amount": "5645355231" + "withdraw_amount": "5644337239" } ], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/rune-pool/rune-pool.json b/test/regression/mnt/exports/rune-pool/rune-pool.json index eef5f24934..770aa594db 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool.json @@ -566,8 +566,7 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "10", - "pool_units": "0", + "pool_units": "10", "reserve_units": "0" }, "rune_providers": [ diff --git a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml index 6ab286e2f5..c10e30c8d9 100644 --- a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml +++ b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml @@ -141,22 +141,22 @@ asserts: type: tx-observed-in signer: {{ addr_thor_dog }} txs: -- tx: - id: '{{ observe_txid 1 }}' - chain: BTC - from_address: {{ addr_btc_cat }} - to_address: {{ addr_btc_dog }} - coins: - - amount: "1000000000" # 10 BTC - asset: "BTC.BTC" - decimals: 8 - gas: - - amount: "10000" - asset: "BTC.BTC" - memo: "=:r:{{ addr_thor_dog }}" - block_height: 1 - finalise_height: 1 - observed_pub_key: {{ pubkey_dog }} + - tx: + id: "{{ observe_txid 1 }}" + chain: BTC + from_address: {{ addr_btc_cat }} + to_address: {{ addr_btc_dog }} + coins: + - amount: "1000000000" # 10 BTC + asset: "BTC.BTC" + decimals: 8 + gas: + - amount: "10000" + asset: "BTC.BTC" + memo: "=:r:{{ addr_thor_dog }}" + block_height: 1 + finalise_height: 1 + observed_pub_key: {{ pubkey_dog }} --- type: create-blocks count: 1 @@ -170,13 +170,12 @@ asserts: - .pol.value|tonumber == 898826956 - .pol.pnl|tonumber == ${POL_PNL=621022977} - .runepool.reserve_units|tonumber == 0 - - .runepool.pool_units|tonumber == 683775343 - - .runepool.pending_pool_units|tonumber == 1291312303 + - .runepool.pool_units|tonumber == 1975087646 + - .runepool.pending_pool_units|tonumber == 1292388930 --- ######################################################################################## # Withdraw RUNEPool with affiliate ######################################################################################## ---- type: check # Check pooler balance before withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} asserts: @@ -200,7 +199,7 @@ count: 1 type: check # Check pooler balance after withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} asserts: - - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE} + 2285685198 + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE} + 2284267733 --- type: check # Check affiliate balance after withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} diff --git a/test/regression/suites/rune-pool/rune-pool-pol.yaml b/test/regression/suites/rune-pool/rune-pool-pol.yaml index 4ddaf6a310..c5f61415ce 100644 --- a/test/regression/suites/rune-pool/rune-pool-pol.yaml +++ b/test/regression/suites/rune-pool/rune-pool-pol.yaml @@ -226,7 +226,7 @@ asserts: - .pol.value|tonumber == ${POL_VALUE} - .pol.pnl|tonumber == ${POL_PNL} - .runepool.reserve_units|tonumber == 0 - - .runepool.pool_units|tonumber == ${POL_DEPOSIT} + - .runepool.pool_units|tonumber == ${POL_DEPOSIT}*2 - .runepool.pending_pool_units|tonumber == ${POL_DEPOSIT} --- ######################################################################################## @@ -248,8 +248,8 @@ asserts: - .withdraw_amount|tonumber == ${POL_VALUE} - .units|tonumber == 2*${POL_DEPOSIT} - .last_deposit_height == 8 - - .value|tonumber == 2*${POL_VALUE}-907291 - - .pnl|tonumber == -907291 # incurred loss from POL deposit + - .value|tonumber == 2*${POL_VALUE}-605513 + - .pnl|tonumber == -605513 # incurred loss from POL deposit --- type: check endpoint: http://localhost:1317/thorchain/runepool @@ -259,7 +259,7 @@ asserts: - .pol.rune_withdrawn|tonumber == 0 - .pol.value|tonumber == ${POL_VALUE}+${POL_DEPOSIT_2}-910232 - .pol.pnl|tonumber == ${POL_PNL}-910232 - - .runepool.reserve_units|tonumber == ${RESERVE_UNITS=12805886} # reserve entered too + - .runepool.reserve_units|tonumber == ${RESERVE_UNITS=12502636} # reserve entered too - .runepool.pool_units|tonumber == 2*${POL_DEPOSIT} # fully deployed all pending - .runepool.pending_pool_units|tonumber == 0 --- @@ -281,12 +281,12 @@ endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount|tonumber == 3*${POL_VALUE} - - .withdraw_amount|tonumber == 2*${POL_VALUE}-907290/2 + - .withdraw_amount|tonumber == 2*${POL_VALUE}-605512/2 - .units|tonumber == ${POL_DEPOSIT} - .last_deposit_height == 8 - .last_withdraw_height == 10 - - .value|tonumber == ${POL_VALUE}-907290/2 # half of loss realized on withdraw - - .pnl|tonumber == -907290 + - .value|tonumber == ${POL_VALUE}-605512/2 # half of loss realized on withdraw + - .pnl|tonumber == -605512 --- type: check endpoint: http://localhost:1317/thorchain/runepool @@ -328,7 +328,7 @@ asserts: - .pol.rune_withdrawn|tonumber == 1081622244 - .pol.value|tonumber == ${POL_VALUE}+${POL_DEPOSIT_2}-910232-1619315894 - .pol.pnl|tonumber == ${POL_PNL}-910232-537693650 - - .runepool.reserve_units|tonumber == ${RESERVE_UNITS}+${POL_DEPOSIT}-1253887245 + - .runepool.reserve_units|tonumber == ${RESERVE_UNITS}+${POL_DEPOSIT}-1253791297 - .runepool.pool_units|tonumber == ${POL_DEPOSIT} - .runepool.pending_pool_units|tonumber == 0 --- @@ -336,7 +336,7 @@ asserts: # Drain reserve POL first ######################################################################################## type: create-blocks -count: 1 +count: 2 --- type: check endpoint: http://localhost:1317/thorchain/runepool @@ -347,13 +347,13 @@ asserts: # Drain RUNEPool POL eventually ######################################################################################## type: create-blocks -count: 2 +count: 1 --- type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - .runepool.reserve_units|tonumber == 0 - - .runepool.pool_units|tonumber == 0 + - .runepool.pool_units|tonumber == ${POL_DEPOSIT} - .runepool.pending_pool_units|tonumber == ${POL_DEPOSIT} --- type: check @@ -361,12 +361,12 @@ endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount|tonumber == 3*${POL_VALUE} - - .withdraw_amount|tonumber == 2*${POL_VALUE}-907290/2 + - .withdraw_amount|tonumber == 2*${POL_VALUE}-605512/2 - .units|tonumber == ${POL_DEPOSIT} - .last_deposit_height == 8 - .last_withdraw_height == 10 - - .value|tonumber == ${POL_VALUE}-270719352 - - .pnl|tonumber == -270719352-907290/2 + - .value|tonumber == ${POL_VALUE}-271888233 + - .pnl|tonumber == -271888233-605512/2 --- ######################################################################################## # RUNEPool withdraw remaining from pending @@ -395,9 +395,9 @@ endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - .rune_address == "{{ addr_thor_fox }}" - .deposit_amount|tonumber == 3*${POL_VALUE} - - .withdraw_amount|tonumber == 3*${POL_VALUE}-271172997 + - .withdraw_amount|tonumber == 3*${POL_VALUE}-272190989 - .units|tonumber == 0 - .last_deposit_height == 8 - .last_withdraw_height == 15 - .value|tonumber == 0 - - .pnl|tonumber == -270719352-907290/2 + - .pnl|tonumber == -271888233-605512/2 diff --git a/test/regression/suites/rune-pool/rune-pool.yaml b/test/regression/suites/rune-pool/rune-pool.yaml index a790b86099..3ab77de6e9 100644 --- a/test/regression/suites/rune-pool/rune-pool.yaml +++ b/test/regression/suites/rune-pool/rune-pool.yaml @@ -234,7 +234,7 @@ type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - .runepool.reserve_units == "0" - - .runepool.pool_units == "0" + - .runepool.pool_units == "10" - .runepool.pending_pool_units == "10" --- type: tx-deposit diff --git a/x/thorchain/handler_rune_pool_deposit.go b/x/thorchain/handler_rune_pool_deposit.go index 9cc9fb67af..2b013b70b4 100644 --- a/x/thorchain/handler_rune_pool_deposit.go +++ b/x/thorchain/handler_rune_pool_deposit.go @@ -82,7 +82,7 @@ func (h RunePoolDepositHandler) handle(ctx cosmos.Context, msg MsgRunePoolDeposi } func (h RunePoolDepositHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolDeposit) error { - // get runepool value before our deposit + // get rune pool value before deposit runePoolValue, err := runePoolValue(ctx, h.mgr) if err != nil { return fmt.Errorf("fail to get rune pool value: %s", err) @@ -126,7 +126,7 @@ func (h RunePoolDepositHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolDe // if there are no units, this is the initial deposit depositUnits := msg.Tx.Coins[0].Amount - // compute the new provider units + // compute deposit units if !runePool.TotalUnits().IsZero() { depositRune := msg.Tx.Coins[0].Amount depositUnits = common.GetSafeShare(depositRune, runePoolValue, runePool.TotalUnits()) @@ -135,7 +135,7 @@ func (h RunePoolDepositHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolDe // update the provider and rune pool records runeProvider.Units = runeProvider.Units.Add(depositUnits) h.mgr.Keeper().SetRUNEProvider(ctx, runeProvider) - runePool.PendingPoolUnits = runePool.PendingPoolUnits.Add(depositUnits) + runePool.PoolUnits = runePool.PoolUnits.Add(depositUnits) h.mgr.Keeper().SetRUNEPool(ctx, runePool) // rebalance ownership from reserve to poolers if able diff --git a/x/thorchain/handler_rune_pool_withdraw.go b/x/thorchain/handler_rune_pool_withdraw.go index 3e8d212ac6..28d4fba2d4 100644 --- a/x/thorchain/handler_rune_pool_withdraw.go +++ b/x/thorchain/handler_rune_pool_withdraw.go @@ -127,10 +127,18 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW affiliateAmount = common.GetSafeShare(msg.AffiliateBasisPoints, maxBps, withdrawYield) } + // compute withdraw amount + runePoolValue, err := runePoolValue(ctx, h.mgr) + if err != nil { + return fmt.Errorf("fail to get rune pool value: %w", err) + } + withdrawAmount := common.GetSafeShare(withdrawUnits, runePool.TotalUnits(), runePoolValue) + // if insufficient pending units, reserve should enter to create space for withdraw - if withdrawUnits.GT(runePool.PendingPoolUnits) { - reserveShortUnits := common.SafeSub(withdrawUnits, runePool.PendingPoolUnits) - err = reserveEnterRUNEPool(ctx, h.mgr, reserveShortUnits) + pendingRune := h.mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) + if withdrawAmount.GT(pendingRune) { + reserveEnterRune := common.SafeSub(withdrawAmount, pendingRune) + err = reserveEnterRUNEPool(ctx, h.mgr, reserveEnterRune) if err != nil { return fmt.Errorf("fail to reserve enter rune pool: %w", err) } @@ -142,16 +150,12 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW } } - // compute withdraw amount - pendingRune := h.mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) - withdrawAmount := common.GetSafeShare(withdrawUnits, runePool.PendingPoolUnits, pendingRune) - // update provider and rune pool records runeProvider.Units = common.SafeSub(runeProvider.Units, withdrawUnits) runeProvider.WithdrawAmount = runeProvider.WithdrawAmount.Add(withdrawAmount) runeProvider.LastWithdrawHeight = ctx.BlockHeight() h.mgr.Keeper().SetRUNEProvider(ctx, runeProvider) - runePool.PendingPoolUnits = common.SafeSub(runePool.PendingPoolUnits, withdrawUnits) + runePool.PoolUnits = common.SafeSub(runePool.PoolUnits, withdrawUnits) h.mgr.Keeper().SetRUNEPool(ctx, runePool) // send the affiliate fee diff --git a/x/thorchain/helpers.go b/x/thorchain/helpers.go index 3a98ee3db0..357f0a42d6 100644 --- a/x/thorchain/helpers.go +++ b/x/thorchain/helpers.go @@ -1318,29 +1318,35 @@ func willSwapOutputExceedLimitAndFees(ctx cosmos.Context, mgr Manager, msg MsgSw //////////////////////////////////////////////////////////////////////////////////////// // reserveExitRUNEPool will release as much reserve ownership of the runepool as -// possible to providers. The amount is limited by the reserve units and pending pool -// units - whichever is less. The ownership units are adjusted and a corresponding -// amount of rune is transferred from the runepool module to the reserve. +// possible to providers. The amount is limited by the reserve units and pending rune - +// whichever is less. The ownership units are adjusted and a corresponding amount of +// rune is transferred from the runepool module to the reserve. func reserveExitRUNEPool(ctx cosmos.Context, mgr Manager) error { runePool, err := mgr.Keeper().GetRUNEPool(ctx) if err != nil { return fmt.Errorf("unable to get runepool: %w", err) } - // if the reserve owns no pol or there are no pending pool units, nothing to do - if runePool.ReserveUnits.IsZero() || runePool.PendingPoolUnits.IsZero() { + pendingRune := mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) + + // if the reserve owns no pol or there are no pending rune, nothing to do + if runePool.ReserveUnits.IsZero() || pendingRune.IsZero() { return nil } - // determine units to shift from reserve to providers - reserveExitUnits := runePool.ReserveUnits - if reserveExitUnits.GT(runePool.PendingPoolUnits) { - reserveExitUnits = runePool.PendingPoolUnits + // the reserve will exit as much as possible, limited by reserve share or pending rune + reserveExitRune := pendingRune + runePoolValue, err := runePoolValue(ctx, mgr) + if err != nil { + return fmt.Errorf("fail to get pol pool value: %w", err) + } + reserveRunepoolValue := common.GetSafeShare(runePool.ReserveUnits, runePool.TotalUnits(), runePoolValue) + if reserveRunepoolValue.LT(reserveExitRune) { + reserveExitRune = reserveRunepoolValue } + reserveExitUnits := common.GetSafeShare(reserveExitRune, reserveRunepoolValue, runePool.ReserveUnits) // transfer the corresponding rune from runepool module to reserve - pendingRune := mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) - reserveExitRune := common.GetSafeShare(reserveExitUnits, runePool.PendingPoolUnits, pendingRune) reserveExitCoins := common.NewCoins(common.NewCoin(common.RuneNative, reserveExitRune)) err = mgr.Keeper().SendFromModuleToModule(ctx, RUNEPoolName, ReserveName, reserveExitCoins) if err != nil { @@ -1350,32 +1356,29 @@ func reserveExitRUNEPool(ctx cosmos.Context, mgr Manager) error { ctx.Logger().Info("reserve exited runepool", "units", reserveExitUnits, "rune", reserveExitRune) // update runepool units - runePool.PoolUnits = runePool.PoolUnits.Add(reserveExitUnits) runePool.ReserveUnits = common.SafeSub(runePool.ReserveUnits, reserveExitUnits) - runePool.PendingPoolUnits = common.SafeSub(runePool.PendingPoolUnits, reserveExitUnits) mgr.Keeper().SetRUNEPool(ctx, runePool) return nil } -// reserveEnterRUNEPool will acquire the provided units worth of the runepool from the +// reserveEnterRUNEPool will acquire the provided rune value of the runepool from the // providers to the reserve. The ownership units are adjusted and a corresponding amount // of rune is transferred from the reserve to the runepool module. This allows the // reserve to reclaim units to allow providers to withdraw. -func reserveEnterRUNEPool(ctx cosmos.Context, mgr Manager, units cosmos.Uint) error { +func reserveEnterRUNEPool(ctx cosmos.Context, mgr Manager, rune cosmos.Uint) error { runePool, err := mgr.Keeper().GetRUNEPool(ctx) if err != nil { return fmt.Errorf("fail to get runepool: %w", err) } - totalUnits := runePool.ReserveUnits.Add(runePool.PoolUnits).Add(runePool.PendingPoolUnits) // determine the rune value of the units runePoolValue, err := runePoolValue(ctx, mgr) if err != nil { return fmt.Errorf("fail to get runepool value: %w", err) } - unitsRuneValue := common.GetSafeShare(units, totalUnits, runePoolValue) - coins := common.NewCoins(common.NewCoin(common.RuneNative, unitsRuneValue)) + units := common.GetSafeShare(rune, runePoolValue, runePool.TotalUnits()) + coins := common.NewCoins(common.NewCoin(common.RuneNative, rune)) // transfer the rune from the reserve to the runepool err = mgr.Keeper().SendFromModuleToModule(ctx, ReserveName, RUNEPoolName, coins) @@ -1383,12 +1386,10 @@ func reserveEnterRUNEPool(ctx cosmos.Context, mgr Manager, units cosmos.Uint) er return fmt.Errorf("fail to transfer rune from reserve to runepool: %w", err) } - ctx.Logger().Info("reserve entered runepool", "units", units, "rune", unitsRuneValue) + ctx.Logger().Info("reserve entered runepool", "units", units, "rune", rune) // update runepool units runePool.ReserveUnits = runePool.ReserveUnits.Add(units) - runePool.PendingPoolUnits = runePool.PendingPoolUnits.Add(units) - runePool.PoolUnits = common.SafeSub(runePool.PoolUnits, units) mgr.Keeper().SetRUNEPool(ctx, runePool) return nil diff --git a/x/thorchain/keeper/v1/invariants.go b/x/thorchain/keeper/v1/invariants.go index b6c24b7db1..a5a69a72eb 100644 --- a/x/thorchain/keeper/v1/invariants.go +++ b/x/thorchain/keeper/v1/invariants.go @@ -343,7 +343,7 @@ func RUNEPoolInvariant(k KVStore) common.Invariant { providerUnits = providerUnits.Add(rp.Units) } - poolUnits := runePool.PoolUnits.Add(runePool.PendingPoolUnits) + poolUnits := runePool.PoolUnits if !providerUnits.Equal(poolUnits) { msg = []string{fmt.Sprintf("pool units %s != provider units %s", poolUnits, providerUnits)} diff --git a/x/thorchain/manager_network_current.go b/x/thorchain/manager_network_current.go index ed856a7622..69d8330435 100644 --- a/x/thorchain/manager_network_current.go +++ b/x/thorchain/manager_network_current.go @@ -1100,6 +1100,9 @@ func (vm *NetworkMgrVCUR) removePOLLiquidity( basisPts = cosmos.OneUint() } + // adjust rune amount to reflect basis points of withdraw + runeAmt = common.GetSafeShare(basisPts, maxBps, lpRune) + // rune pool tracks the reserve and pooler unit shares of pol runePool, err := mgr.Keeper().GetRUNEPool(ctx) if err != nil { @@ -1107,15 +1110,19 @@ func (vm *NetworkMgrVCUR) removePOLLiquidity( } // reserve acquires corresponding runepool units that will be withdrawn - deployedUnits := runePool.ReserveUnits.Add(runePool.PoolUnits) - withdrawUnits := common.GetSafeShare(basisPts, maxBps, deployedUnits) - reserveShortUnits := common.SafeSub(withdrawUnits, runePool.ReserveUnits) - if !reserveShortUnits.IsZero() { - err = reserveEnterRUNEPool(ctx, mgr, reserveShortUnits) + runePoolValue, err := runePoolValue(ctx, mgr) + if err != nil { + return fmt.Errorf("fail to get rune pool value: %s", err) + } + reserveRunePoolValue := common.GetSafeShare(runePool.ReserveUnits, runePool.TotalUnits(), runePoolValue) + if reserveRunePoolValue.LT(runeAmt) { + rebalanceRune := common.SafeSub(runeAmt, reserveRunePoolValue) + err = reserveEnterRUNEPool(ctx, mgr, rebalanceRune) if err != nil { return fmt.Errorf("fail to enter runepool: %s", err) } } + withdrawUnits := common.GetSafeShare(runeAmt, runePoolValue, runePool.TotalUnits()) // fetch updated runepool runePool, err = mgr.Keeper().GetRUNEPool(ctx) @@ -1140,7 +1147,7 @@ func (vm *NetworkMgrVCUR) removePOLLiquidity( } // withdraw was successful, update the runepool units accordingly - runePool.ReserveUnits = runePool.ReserveUnits.Sub(withdrawUnits) + runePool.ReserveUnits = common.SafeSub(runePool.ReserveUnits, withdrawUnits) mgr.Keeper().SetRUNEPool(ctx, runePool) return nil diff --git a/x/thorchain/manager_store_mainnet.go b/x/thorchain/manager_store_mainnet.go index a6261a7601..a5d41e5848 100644 --- a/x/thorchain/manager_store_mainnet.go +++ b/x/thorchain/manager_store_mainnet.go @@ -2027,9 +2027,8 @@ func migrateStoreV134(ctx cosmos.Context, mgr *Mgrs) { return } rp := RUNEPool{ - ReserveUnits: value, - PoolUnits: cosmos.ZeroUint(), - PendingPoolUnits: cosmos.ZeroUint(), + ReserveUnits: value, + PoolUnits: cosmos.ZeroUint(), } mgr.Keeper().SetRUNEPool(ctx, rp) } diff --git a/x/thorchain/manager_store_stagenet.go b/x/thorchain/manager_store_stagenet.go index 636ba49c7e..77c4f83b97 100644 --- a/x/thorchain/manager_store_stagenet.go +++ b/x/thorchain/manager_store_stagenet.go @@ -314,9 +314,8 @@ func migrateStoreV134(ctx cosmos.Context, mgr *Mgrs) { return } rp := RUNEPool{ - ReserveUnits: value, - PoolUnits: cosmos.ZeroUint(), - PendingPoolUnits: cosmos.ZeroUint(), + ReserveUnits: value, + PoolUnits: cosmos.ZeroUint(), } mgr.Keeper().SetRUNEPool(ctx, rp) } diff --git a/x/thorchain/querier.go b/x/thorchain/querier.go index 5afcf3d557..74c52bd91a 100644 --- a/x/thorchain/querier.go +++ b/x/thorchain/querier.go @@ -520,6 +520,14 @@ func queryRUNEPool(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { return nil, fmt.Errorf("fail to get RUNE pool: %w", err) } + // calculate pending units + runePoolValue, err := runePoolValue(ctx, mgr) + if err != nil { + return nil, fmt.Errorf("fail to get rune pool value: %w", err) + } + pendingRune := mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) + pendingUnits := common.GetSafeShare(pendingRune, runePoolValue, runePool.TotalUnits()) + result := openapi.RUNEPoolResponse{ Pol: openapi.POL{ RuneDeposited: pol.RuneDeposited.String(), @@ -531,7 +539,7 @@ func queryRUNEPool(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { Runepool: openapi.RUNEPool{ ReserveUnits: runePool.ReserveUnits.String(), PoolUnits: runePool.PoolUnits.String(), - PendingPoolUnits: runePool.PendingPoolUnits.String(), + PendingPoolUnits: pendingUnits.String(), }, } diff --git a/x/thorchain/types/type_rune_pool.go b/x/thorchain/types/type_rune_pool.go index bdf49d6e81..ce2d068667 100644 --- a/x/thorchain/types/type_rune_pool.go +++ b/x/thorchain/types/type_rune_pool.go @@ -6,12 +6,11 @@ import ( func NewRUNEPool() RUNEPool { return RUNEPool{ - ReserveUnits: cosmos.ZeroUint(), - PoolUnits: cosmos.ZeroUint(), - PendingPoolUnits: cosmos.ZeroUint(), + ReserveUnits: cosmos.ZeroUint(), + PoolUnits: cosmos.ZeroUint(), } } func (rp RUNEPool) TotalUnits() cosmos.Uint { - return rp.ReserveUnits.Add(rp.PoolUnits).Add(rp.PendingPoolUnits) + return rp.ReserveUnits.Add(rp.PoolUnits) } diff --git a/x/thorchain/types/type_rune_pool.pb.go b/x/thorchain/types/type_rune_pool.pb.go index a584e900ca..ea5271de0c 100644 --- a/x/thorchain/types/type_rune_pool.pb.go +++ b/x/thorchain/types/type_rune_pool.pb.go @@ -26,9 +26,8 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // RUNEPool represents ownership of currently active POL. type RUNEPool struct { - ReserveUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,1,opt,name=reserve_units,json=reserveUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"reserve_units"` - PoolUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,2,opt,name=pool_units,json=poolUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"pool_units"` - PendingPoolUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,3,opt,name=pending_pool_units,json=pendingPoolUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"pending_pool_units"` + ReserveUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,1,opt,name=reserve_units,json=reserveUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"reserve_units"` + PoolUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,2,opt,name=pool_units,json=poolUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"pool_units"` } func (m *RUNEPool) Reset() { *m = RUNEPool{} } @@ -73,24 +72,22 @@ func init() { } var fileDescriptor_3c2b9af96e410e76 = []byte{ - // 260 bytes of a gzipped FileDescriptorProto + // 237 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0x2e, 0xc9, 0xc8, 0x2f, 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x2f, 0x33, 0xd4, 0xaf, 0xd0, 0x47, 0x70, 0x4b, 0x2a, 0x0b, 0x52, 0x8b, 0xc1, 0x64, 0x7c, 0x51, 0x69, 0x5e, 0x6a, 0x7c, 0x41, 0x7e, 0x7e, 0x8e, 0x5e, 0x41, 0x51, 0x7e, 0x49, 0xbe, 0x10, 0x2b, 0x58, 0x4e, 0x4a, 0x24, 0x3d, 0x3f, 0x3d, 0x1f, 0x2c, 0xa2, - 0x0f, 0x62, 0x41, 0x24, 0x95, 0xfa, 0x99, 0xb8, 0x38, 0x82, 0x42, 0xfd, 0x5c, 0x03, 0xf2, 0xf3, - 0x73, 0x84, 0x42, 0xb8, 0x78, 0x8b, 0x52, 0x8b, 0x53, 0x8b, 0xca, 0x52, 0xe3, 0x4b, 0xf3, 0x32, - 0x4b, 0x8a, 0x25, 0x18, 0x15, 0x18, 0x35, 0x38, 0x9d, 0xf4, 0x4f, 0xdc, 0x93, 0x67, 0xb8, 0x75, - 0x4f, 0x5e, 0x3d, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, 0x39, 0xbf, - 0x38, 0x37, 0xbf, 0x18, 0x4a, 0xe9, 0x16, 0xa7, 0x64, 0x43, 0x5c, 0xa0, 0x17, 0x9a, 0x99, 0x57, - 0x12, 0xc4, 0x03, 0x35, 0x25, 0x14, 0x64, 0x88, 0x90, 0x1f, 0x17, 0x17, 0xc8, 0x35, 0x50, 0x23, - 0x99, 0xc8, 0x33, 0x92, 0x13, 0x64, 0x04, 0xc4, 0xbc, 0x58, 0x2e, 0xa1, 0x82, 0xd4, 0xbc, 0x94, - 0xcc, 0xbc, 0xf4, 0x78, 0x24, 0x73, 0x99, 0xc9, 0x33, 0x57, 0x00, 0x6a, 0x54, 0x00, 0xcc, 0x78, - 0x27, 0xcf, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, - 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0xd2, 0x4f, 0xcf, 0x2c, - 0xc9, 0x49, 0x84, 0x18, 0x8a, 0x14, 0xf2, 0x19, 0xf9, 0x45, 0x79, 0xf9, 0x29, 0xa9, 0x98, 0xd1, - 0x91, 0xc4, 0x06, 0x0e, 0x63, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x20, 0x0c, 0x9b, 0x24, - 0xb7, 0x01, 0x00, 0x00, + 0x0f, 0x62, 0x41, 0x24, 0x95, 0x36, 0x30, 0x72, 0x71, 0x04, 0x85, 0xfa, 0xb9, 0x06, 0xe4, 0xe7, + 0xe7, 0x08, 0x85, 0x70, 0xf1, 0x16, 0xa5, 0x16, 0xa7, 0x16, 0x95, 0xa5, 0xc6, 0x97, 0xe6, 0x65, + 0x96, 0x14, 0x4b, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x3a, 0xe9, 0x9f, 0xb8, 0x27, 0xcf, 0x70, 0xeb, + 0x9e, 0xbc, 0x7a, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x72, 0x7e, + 0x71, 0x6e, 0x7e, 0x31, 0x94, 0xd2, 0x2d, 0x4e, 0xc9, 0x86, 0xb8, 0x40, 0x2f, 0x34, 0x33, 0xaf, + 0x24, 0x88, 0x07, 0x6a, 0x4a, 0x28, 0xc8, 0x10, 0x21, 0x3f, 0x2e, 0x2e, 0x90, 0x6b, 0xa0, 0x46, + 0x32, 0x91, 0x67, 0x24, 0x27, 0xc8, 0x08, 0xb0, 0x79, 0x4e, 0x9e, 0x27, 0x1e, 0xc9, 0x31, 0x5e, + 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, 0x31, + 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0xa5, 0x9f, 0x9e, 0x59, 0x92, 0x93, 0x08, 0x31, 0x0d, 0x29, 0x68, + 0x32, 0xf2, 0x8b, 0xf2, 0xf2, 0x53, 0x52, 0x31, 0xc3, 0x2b, 0x89, 0x0d, 0x1c, 0x08, 0xc6, 0x80, + 0x00, 0x00, 0x00, 0xff, 0xff, 0x34, 0x05, 0x43, 0x6b, 0x58, 0x01, 0x00, 0x00, } func (m *RUNEPool) Marshal() (dAtA []byte, err error) { @@ -113,16 +110,6 @@ func (m *RUNEPool) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - { - size := m.PendingPoolUnits.Size() - i -= size - if _, err := m.PendingPoolUnits.MarshalTo(dAtA[i:]); err != nil { - return 0, err - } - i = encodeVarintTypeRunePool(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x1a { size := m.PoolUnits.Size() i -= size @@ -167,8 +154,6 @@ func (m *RUNEPool) Size() (n int) { n += 1 + l + sovTypeRunePool(uint64(l)) l = m.PoolUnits.Size() n += 1 + l + sovTypeRunePool(uint64(l)) - l = m.PendingPoolUnits.Size() - n += 1 + l + sovTypeRunePool(uint64(l)) return n } @@ -275,40 +260,6 @@ func (m *RUNEPool) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex - case 3: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field PendingPoolUnits", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowTypeRunePool - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthTypeRunePool - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthTypeRunePool - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if err := m.PendingPoolUnits.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipTypeRunePool(dAtA[iNdEx:]) -- GitLab From f4e40ff1939f2b1f36fecceba5cf33ee7712a836 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 9 Jul 2024 14:47:11 -0400 Subject: [PATCH 11/26] Affiliate Test Cleanup --- .../suites/rune-pool/rune-pool-affiliate.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml index c10e30c8d9..294fd6c502 100644 --- a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml +++ b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml @@ -186,6 +186,12 @@ endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} asserts: - .result|length == 0 --- +type: check +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} +asserts: + - .pnl|tonumber == ${POL_PNL=628183315} + - .value|tonumber == ${POL_VALUE}+${POL_PNL} +--- type: tx-deposit signer: {{ addr_thor_fox }} coins: @@ -199,9 +205,9 @@ count: 1 type: check # Check pooler balance after withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} asserts: - - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE} + 2284267733 + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE}+${POL_VALUE}+${POL_PNL}/2-${GAS=2000000}-${ROUNDING=0.5} --- type: check # Check affiliate balance after withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} asserts: - - .result[] | select(.denom == "rune")|.amount|tonumber == 314091658 # 314091658 is not 2285685198 / 2??? + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POL_PNL}/2+${ROUNDING=0.5} # 50% of PNL -- GitLab From 818fc92d3e4ee08831152dc0eb3a7d86394c8bc6 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 9 Jul 2024 14:48:10 -0400 Subject: [PATCH 12/26] Update Generated --- .../mnt/blocks/api/quotes/loans.json | 10 +- .../mnt/blocks/api/quotes/swap-fuzzy.json | 2 +- .../mnt/blocks/api/quotes/swap.json | 24 ++-- test/regression/mnt/blocks/ban/ban.json | 2 +- test/regression/mnt/blocks/core/memo.json | 4 +- .../mnt/blocks/core/outbound-fee.json | 6 +- test/regression/mnt/blocks/core/send.json | 4 +- .../mnt/blocks/core/vault-frozen.json | 12 +- .../mnt/blocks/deposit/deposit.json | 6 +- .../mnt/blocks/errata-tx/errata-tx.json | 6 +- .../mnt/blocks/gas/outbound-over-max-gas.json | 8 +- .../mnt/blocks/lending/affiliates.json | 26 ++-- .../mnt/blocks/lending/disabled.json | 64 ++++----- .../mnt/blocks/lending/invalid.json | 18 +-- .../mnt/blocks/lending/lending.json | 44 +++--- .../mnt/blocks/lending/ragnarok.json | 8 +- .../mnt/blocks/lending/refunds.json | 16 +-- .../mnt/blocks/lending/streaming-loan.json | 24 ++-- .../mnt/blocks/lending/tor-failure.json | 42 +++--- .../mnt/blocks/lending/uncommon.json | 14 +- test/regression/mnt/blocks/mimir/mimir.json | 4 +- .../mnt/blocks/mimir/node-mimir.json | 6 +- .../blocks/mimir/solvencyhalt-setmimirs.json | 2 +- .../mnt/blocks/network-fee/network-fee.json | 4 +- .../node-pause-chain/node-pause-chain.json | 4 +- .../mnt/blocks/observe-txin/observe-txin.json | 4 +- .../blocks/observe-txout/observe-txout.json | 6 +- test/regression/mnt/blocks/pol/pol.json | 16 +-- .../pools/auto-commit-pending-liquidity.json | 10 +- .../pools/check-savers-utilisation.json | 10 +- .../blocks/pools/create-pool-asset-first.json | 4 +- .../blocks/pools/create-pool-rune-first.json | 4 +- .../blocks/pools/create-pool-same-block.json | 2 +- .../pools/derived-asset-pool-status.json | 18 +-- .../pools/ragnarok-disables-pool-create.json | 12 +- .../mnt/blocks/ragnarok/ragnarok.json | 24 ++-- .../mnt/blocks/refunds/affiliate-swaps.json | 40 +++--- .../blocks/refunds/custom-refund-address.json | 16 +-- .../mnt/blocks/refunds/deposits.json | 26 ++-- .../derived-swap-refund-with-units.json | 8 +- .../regression/mnt/blocks/refunds/failed.json | 10 +- .../mnt/blocks/refunds/refunds.json | 26 ++-- test/regression/mnt/blocks/refunds/swaps.json | 42 +++--- .../mnt/blocks/refunds/tvl-cap.json | 2 +- .../mnt/blocks/refunds/withdraws.json | 36 ++--- .../blocks/reschedule/coalesce-height.json | 24 ++-- test/regression/mnt/blocks/savers/savers.json | 50 +++---- .../mnt/blocks/savers/stable-savers.json | 12 +- .../mnt/blocks/savers/streaming.json | 60 ++++---- .../security/evm-null-address-outbound.json | 4 +- .../mnt/blocks/security/multiple-coins.json | 6 +- test/regression/mnt/blocks/send/send.json | 8 +- .../blocks/set-ip-address/set-ip-address.json | 6 +- .../blocks/set-node-keys/set-node-keys.json | 12 +- .../mnt/blocks/solvency/solvency.json | 6 +- .../mnt/blocks/store/v133-treasury-lp.json | 4 +- .../swaps/affiliates-preferred-asset.json | 28 ++-- .../mnt/blocks/swaps/affiliates.json | 6 +- .../mnt/blocks/swaps/aggregator-swaps.json | 2 +- .../blocks/swaps/derived-swap-with-units.json | 8 +- .../preferred-asset-streaming-swaps.json | 28 ++-- .../streaming-postponed-synths-mint.json | 22 +-- .../mnt/blocks/swaps/streaming-swaps.json | 134 +++++++++--------- .../mnt/blocks/swaps/swapper_clout.json | 38 ++--- .../mnt/blocks/swaps/swaps-min-fee-synth.json | 8 +- .../mnt/blocks/swaps/swaps-min-fee.json | 8 +- test/regression/mnt/blocks/swaps/swaps.json | 10 +- test/regression/mnt/blocks/synths/synths.json | 8 +- .../mnt/blocks/tor/dynamic-anchor.json | 22 +-- .../mnt/blocks/tor/static-anchor.json | 18 +-- .../mnt/blocks/trade-accounts/invalid.json | 18 +-- .../blocks/trade-accounts/trade-swaps.json | 30 ++-- .../mnt/blocks/trade-accounts/trade.json | 34 ++--- .../mnt/blocks/tss-keysign/tss-keysign.json | 4 +- test/regression/mnt/blocks/tss/tss.json | 4 +- .../consolidated-unconfirmed-inbound.json | 8 +- .../mnt/blocks/version/version.json | 8 +- .../mnt/exports/api/quotes/loans.json | 1 - .../mnt/exports/api/quotes/swap-fuzzy.json | 1 - .../mnt/exports/api/quotes/swap.json | 1 - test/regression/mnt/exports/ban/ban.json | 1 - .../mnt/exports/core/initialize.json | 1 - test/regression/mnt/exports/core/memo.json | 1 - .../mnt/exports/core/outbound-fee.json | 1 - test/regression/mnt/exports/core/send.json | 1 - .../mnt/exports/core/vault-frozen.json | 1 - .../mnt/exports/deposit/deposit.json | 1 - .../mnt/exports/errata-tx/errata-tx.json | 1 - .../exports/gas/outbound-over-max-gas.json | 1 - .../mnt/exports/lending/affiliates.json | 1 - .../mnt/exports/lending/disabled.json | 1 - .../mnt/exports/lending/invalid.json | 1 - .../mnt/exports/lending/lending.json | 1 - .../mnt/exports/lending/ragnarok.json | 1 - .../mnt/exports/lending/refunds.json | 1 - .../mnt/exports/lending/streaming-loan.json | 1 - .../mnt/exports/lending/tor-failure.json | 1 - .../mnt/exports/lending/uncommon.json | 1 - test/regression/mnt/exports/mimir/mimir.json | 1 - .../mnt/exports/mimir/node-mimir.json | 1 - .../exports/mimir/solvencyhalt-setmimirs.json | 1 - .../mnt/exports/network-fee/network-fee.json | 1 - .../node-pause-chain/node-pause-chain.json | 1 - .../exports/observe-txin/observe-txin.json | 1 - .../exports/observe-txout/observe-txout.json | 1 - test/regression/mnt/exports/pol/pol.json | 1 - .../pools/auto-commit-pending-liquidity.json | 1 - .../pools/check-savers-utilisation.json | 1 - .../pools/create-pool-asset-first.json | 1 - .../exports/pools/create-pool-rune-first.json | 1 - .../exports/pools/create-pool-same-block.json | 1 - .../pools/derived-asset-pool-status.json | 1 - .../pools/ragnarok-disables-pool-create.json | 1 - .../mnt/exports/ragnarok/ragnarok.json | 1 - .../mnt/exports/refunds/affiliate-swaps.json | 1 - .../refunds/custom-refund-address.json | 1 - .../mnt/exports/refunds/deposits.json | 1 - .../derived-swap-refund-with-units.json | 1 - .../mnt/exports/refunds/failed.json | 1 - .../mnt/exports/refunds/refunds.json | 1 - .../regression/mnt/exports/refunds/swaps.json | 1 - .../mnt/exports/refunds/tvl-cap.json | 1 - .../mnt/exports/refunds/withdraws.json | 1 - .../exports/reschedule/coalesce-height.json | 1 - .../regression/mnt/exports/savers/savers.json | 1 - .../mnt/exports/savers/stable-savers.json | 1 - .../mnt/exports/savers/streaming.json | 1 - .../security/evm-null-address-outbound.json | 1 - .../mnt/exports/security/multiple-coins.json | 1 - test/regression/mnt/exports/send/send.json | 1 - .../set-ip-address/set-ip-address.json | 1 - .../exports/set-node-keys/set-node-keys.json | 1 - .../mnt/exports/solvency/solvency.json | 1 - .../mnt/exports/store/v133-treasury-lp.json | 1 - .../swaps/affiliates-preferred-asset.json | 1 - .../mnt/exports/swaps/affiliates.json | 1 - .../mnt/exports/swaps/aggregator-swaps.json | 1 - .../swaps/derived-swap-with-units.json | 1 - .../preferred-asset-streaming-swaps.json | 1 - .../streaming-postponed-synths-mint.json | 1 - .../mnt/exports/swaps/streaming-swaps.json | 1 - .../mnt/exports/swaps/swapper_clout.json | 1 - .../exports/swaps/swaps-min-fee-synth.json | 1 - .../mnt/exports/swaps/swaps-min-fee.json | 1 - test/regression/mnt/exports/swaps/swaps.json | 1 - .../regression/mnt/exports/synths/synths.json | 1 - .../mnt/exports/tor/dynamic-anchor.json | 1 - .../mnt/exports/tor/static-anchor.json | 1 - .../mnt/exports/trade-accounts/invalid.json | 1 - .../exports/trade-accounts/trade-swaps.json | 1 - .../mnt/exports/trade-accounts/trade.json | 1 - .../mnt/exports/tss-keysign/tss-keysign.json | 1 - test/regression/mnt/exports/tss/tss.json | 1 - .../consolidated-unconfirmed-inbound.json | 1 - .../mnt/exports/version/version.json | 1 - 155 files changed, 657 insertions(+), 735 deletions(-) diff --git a/test/regression/mnt/blocks/api/quotes/loans.json b/test/regression/mnt/blocks/api/quotes/loans.json index 5e0ed5de91..e0bc341d94 100644 --- a/test/regression/mnt/blocks/api/quotes/loans.json +++ b/test/regression/mnt/blocks/api/quotes/loans.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", + "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6696AE2A990324495B11AF19A414EF4596B908E0EB5084A8DBDA2506CBD57600", + "app_hash": "AD15DFC4981AA2D2CEC31C0395710ED0EE7043406AE3D88C9F90EC857DA5C1E7", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5F23DCE8E28C638F9351C4A5B3B545E2E5D7AB8163DCF7631C4440FC24C1B82D", + "app_hash": "BFB3D3F0B42F883437144AB10F902B14628BE42A3BB61832552C255E618298EF", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "88C68D47ADD46680FFA2F48F5047A65E78B9E1FA46724ED96366E00417B60D8B", + "app_hash": "35940B3E8869F913CE67B2CDDA1374A2BFF75A29C0B08F3484E432F59285BA4E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1198,7 +1198,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B55F1CD17594F96024FA66B887BA30B21409BCDB4687381B46F74432F2CD3F72", + "app_hash": "B44E710FDABF8202513D40E704D58895C319AE206B4052A1A90EAA14DC2CAB55", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json b/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json index 2dac55f789..56f633ba1a 100644 --- a/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json +++ b/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", + "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/api/quotes/swap.json b/test/regression/mnt/blocks/api/quotes/swap.json index 8be8c98a13..9c10e9f2b7 100644 --- a/test/regression/mnt/blocks/api/quotes/swap.json +++ b/test/regression/mnt/blocks/api/quotes/swap.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ED3B36AB64FF6D5D76DE3239BAB03F65309FE56CEF95D3B2BA2BB45230A31A22", + "app_hash": "AC4A42E6233EEFE7F1F972989887BED108B60A911FF89F799A6BDEF5B6301869", "last_results_hash": "ECBC0421D68116847F1935BD03435581FB51088E271F226A23A8310DBBFFD151", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -635,7 +635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7C0A36E32847E3CFEECA1DDA7F79310014A18FB0C3D508D42407C27BB00C2697", + "app_hash": "A4C69E93A58F8E08F92B91443D13EE727FBC1F81BF0B943F904EB5680E7BB065", "last_results_hash": "7B73C465B46E2D9BC3634ED3633FD7446CC4CF01EE208AEF8D37EC45E4CF2542", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -895,7 +895,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "943AFB70611D3BE492A73C54AD5D401B83E26593F61E3FA2C0A9D3531476F028", + "app_hash": "3FD97F725459384B9458ABA0BEF92468DB0FFCB1A77A682EF868B5EBE1DEF82C", "last_results_hash": "5DE85F04EB8CEBBFD40B1D016147D13C9AA3EE1A886A88AEF7EF04BF2EEC2617", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1242,7 +1242,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C8EABCAD9811D3701ADCDE61637FF6FD25A180CF9531056BF83779CB277FBAA5", + "app_hash": "FB05738F4042A02C01C55B1BAC509BEE8E46482C571B608C4DE9BBE538F406A7", "last_results_hash": "CBB94830EBBE72469459E8411EB50BB7E1A990710F37400596253E1179177652", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1589,7 +1589,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BE205A5F82C4F2DEC4AAE9801D795866AA113B915DF957141312309401FAA072", + "app_hash": "AED9727058161A6DD6C3FC4D74ABB2308B0E33374482296E994C5C19E1C34420", "last_results_hash": "DC82DA0DB8EF31F3DD37BCFE9D60841489492A17F1F60990F26DB427AE01506B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1869,7 +1869,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "503DC9EB53091BE4FBD8DD984D06B91FB3E7B250C5B84BB9B6AFAB98619A71CE", + "app_hash": "515040A5DBF0E6D4332FE37FE103501F2CD5305D99148FF240A898AA6CB03F0B", "last_results_hash": "365E7096A35CB56A4C1D15F4E8382441999BDBD7FAE9E88F873BA0BD3F0DE403", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2113,7 +2113,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "37C2FA6B609F3B9AFCF71C399B2205DB3AEC803C41C541D0569538EF86839FE2", + "app_hash": "9FC083056962211D23D27ED3426BDDD097A25F7211F247F7B19A73CB0643C081", "last_results_hash": "0EAACBF490166C97F35436EA4302B3C00A3A2FBDE3661B1C59CDE005B46FEF71", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2473,7 +2473,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AF783187BC7BC539E71587E8BE4C98774203BB3466261E8211C849A9742562CC", + "app_hash": "B028EF7A0E466364C506D73836F849072C6CD744F633D039406D309FF9EE77DC", "last_results_hash": "8DA0E70B75700B412E1BB29EE8298D5312AD718C609CD2F413A763FC0590D417", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2717,7 +2717,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "65452891C88D441AC09FC83C943199E0B3883B0ADE2EFCD14C4387C94FCC45B8", + "app_hash": "8B561724BBB6D976A0CCFBE9E14C51B2DEECAB71D9CE4A39076FC387A059EA9F", "last_results_hash": "0BCB1B9A83A773A8EF92065DC88173E156E77DB16623CF480C21D4EB0072AC64", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3061,7 +3061,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8CB49F53450D557094EF338AC1BB20FD1F987D3C0146B4B31B7EE9C4A1E280A4", + "app_hash": "4847A12832E8A2E8DFF0249CAC0D04343893F6E3040281D3DAB252300ED35893", "last_results_hash": "9B527FD62830AD8A4BBD237BF132C159B1E2929E9A2AF398650A447C5E20C289", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3395,7 +3395,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "653DA85FE684F5B9C3704B4052C814DD9EFFCF489ADC71D3936CA96A65182F82", + "app_hash": "B9EC9A048C337CEAB0C06640CF6BFC6E626AF173142E344441ADE8D79C380C8D", "last_results_hash": "B12E939B4852CF5510F08682F89F74E53B9CC5D7C7AAF27BCDDB4B061DFC62F2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/ban/ban.json b/test/regression/mnt/blocks/ban/ban.json index efe1e743df..d98825d123 100644 --- a/test/regression/mnt/blocks/ban/ban.json +++ b/test/regression/mnt/blocks/ban/ban.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/memo.json b/test/regression/mnt/blocks/core/memo.json index 23dae901dc..cf4f4caec1 100644 --- a/test/regression/mnt/blocks/core/memo.json +++ b/test/regression/mnt/blocks/core/memo.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -417,7 +417,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "42D5566816E7EE009E39ED09118901A2B5F1265200ADFFB54B87E52A226A3160", + "app_hash": "10570B6295780529CC2F5B4A9D203BEF39322583D101592FDED716966A48CE75", "last_results_hash": "9DCB47572B25CD19474FEFF85CC33605BC5BEC0571833F806DB5E4B9D1644285", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/outbound-fee.json b/test/regression/mnt/blocks/core/outbound-fee.json index ace415fa6f..ca47f5c73e 100644 --- a/test/regression/mnt/blocks/core/outbound-fee.json +++ b/test/regression/mnt/blocks/core/outbound-fee.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6BF965CF168D06F0FE760F956783B30B342DD7DAC86CFA53A5CBAF0214EB923C", + "app_hash": "48D1F15D1CDA320E148AF85D855CE38CBA38E34DCF7549FBCC3C9C32EE16578D", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -635,7 +635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ADCBB9FEEFE7005AC56DD1AF26F82250A1F3E4AED6F6ABBD225424CFCA6E94FE", + "app_hash": "31AC5C19BAF26395C883B39AFD6F10A0BBBC86F787550C55C518D7BEC8CAFB52", "last_results_hash": "0E1A82C3BF479F7ED90B97B544EC36E15DDFA97662F5AB8D4DCD76AEE80EAC08", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/send.json b/test/regression/mnt/blocks/core/send.json index 5657ea02c8..064f1a7146 100644 --- a/test/regression/mnt/blocks/core/send.json +++ b/test/regression/mnt/blocks/core/send.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -216,7 +216,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "63541DA5EA29D2EEBDE11C3DD9CCF279F10C5D8D160E13AA8D07EAFCA9696E27", + "app_hash": "1DAEB93A785131C600365DE1093B9B5EED2C876AB8372B181C9EFB5466727A38", "last_results_hash": "A5A864871D3ECD6861B634DA6C7097E296E903F1006E7DA90F4B4C2341428568", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/vault-frozen.json b/test/regression/mnt/blocks/core/vault-frozen.json index f72e7613a2..b3e14ac075 100644 --- a/test/regression/mnt/blocks/core/vault-frozen.json +++ b/test/regression/mnt/blocks/core/vault-frozen.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6BF965CF168D06F0FE760F956783B30B342DD7DAC86CFA53A5CBAF0214EB923C", + "app_hash": "48D1F15D1CDA320E148AF85D855CE38CBA38E34DCF7549FBCC3C9C32EE16578D", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -495,7 +495,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E1131D12D1AAF946F968433E68460E60DECAC713B1EDD98FD79FFE94F1E45116", + "app_hash": "D264D6823B214FC388C5B8069A3FEBFF2F14F3AFB32257A77EFEEB011EB2E5C6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -696,7 +696,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "55DCA596579A4CF281C914AFC621109A2CAC1BC7D7F422A499DC80BD13091FD5", + "app_hash": "7E075C23E81F125870F0592FAF7458FB9693D0222CF35D22DC376B618AB68867", "last_results_hash": "0B3378EBAEE357C787EFD4EACE6185E4A98EF6D2FB4DCEB2F2373C6D961DFD8E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -827,7 +827,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "03419AF1DFAFEBECBA99158F5331C82A9464A51B02F95FB45F420E6442BE6E98", + "app_hash": "DDA2E0CDC665F0A65EB8CC8C728F9E39A8AF6C311418F481B7D28C35CAD8F98B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -931,7 +931,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "29BE97ADFD8A8975F32D984A5AD1392E9B7D86F9BC2D7D3042536DE0D4C73F5B", + "app_hash": "864279AFB734388680B44318D47B730D022318D7FA3CF68B95432EE34CABA702", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/deposit/deposit.json b/test/regression/mnt/blocks/deposit/deposit.json index 9958c41acf..f15d61030e 100644 --- a/test/regression/mnt/blocks/deposit/deposit.json +++ b/test/regression/mnt/blocks/deposit/deposit.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -192,7 +192,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC3530B3E03F242553A7F434939D36BE5CCDD13D3F47F9BE5866FB396FBD8D78", + "app_hash": "A03DB18A61384AD216E60B5688BD31088AD001883D20DE745B79AD38F3C81D4A", "last_results_hash": "02798EDDBC0268A0996D39E64BF35545E7E8D19D65EBB67FFF1C73B62AC4DA3A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -360,7 +360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BE31EFDDE24419973988E310A57E4AF93FD7E208F8E5110C5830FE98EE08037B", + "app_hash": "4CE9E0CD5E709EB6B24776E4BCEBA39F51AC611712DAD32CBF066FC38CB3702B", "last_results_hash": "95E1BB8617DEB5291051F83893C4E08F5466DD90961533CA8F116764C8EFC76E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/errata-tx/errata-tx.json b/test/regression/mnt/blocks/errata-tx/errata-tx.json index ee50094026..67e8d68191 100644 --- a/test/regression/mnt/blocks/errata-tx/errata-tx.json +++ b/test/regression/mnt/blocks/errata-tx/errata-tx.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -370,7 +370,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A3BDCE2D5A29D65690F289194C182A55598B202289E10893718D73CA7A509D1E", + "app_hash": "40BCC597969010F347E6B68523527AC1BA194375BEB8C513CFFD0E093C95E035", "last_results_hash": "80C51ABE33439269943F4D53AEE0B9BD0C9574B7983A1B6CCCD54F9CEE2AF3EB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -523,7 +523,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D6BAE2F3969909D352A7AF79D65743B9D29AA689E228F39C3CDAB8E8146860AC", + "app_hash": "399AC8D15534372D866AAB010A943B35C240988AF40B1C4B042B3BCEBCB9271E", "last_results_hash": "1020977CFBE278E6A6A39C097A76AB34DBF0C2C5D04CE0B8ADF7BDDBF8BB3979", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/gas/outbound-over-max-gas.json b/test/regression/mnt/blocks/gas/outbound-over-max-gas.json index f3dc29860c..463158afcb 100644 --- a/test/regression/mnt/blocks/gas/outbound-over-max-gas.json +++ b/test/regression/mnt/blocks/gas/outbound-over-max-gas.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", + "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -454,7 +454,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C867BAA735988AC26C2071537DB55FB532A8CBB845DE8038434C8C162F5EBE53", + "app_hash": "FAD0D9400D6FA743F4467E5558E28878F2C25BF1A0F513634084A982ABA26638", "last_results_hash": "A8C8E657652A9C06194CDF8C058738646A5AEBC93587A8465CEEEDF55F8D3F46", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -761,7 +761,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "096A00878B72DF79558B3D50D23852638C35CDFD8342A5A9FB8758279F5ED9BD", + "app_hash": "1C373A3C9722525D85AC4D5E75115CDC5B35886517BB6E81E8E76892CABC6074", "last_results_hash": "D264AA4E45D851032408E6ED2CDCEC6DDEC25BAA26695032A6C7B84B01D1EB37", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1021,7 +1021,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DB52F20F14DE5BED2F6695FC8FC6BAF09DDC4F56B0378BA22CDBFA5280CF7AC9", + "app_hash": "DA12CC93047FF98012523A8BEAC6FC3A88F4E59DB66AD8DF7F9391A7B69AC4D6", "last_results_hash": "08FDB2076B73F37D11B443DA18D9721CBB05EABF4818DD6E1B969884A384BDF0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/affiliates.json b/test/regression/mnt/blocks/lending/affiliates.json index 181c00fa24..e0434bee5b 100644 --- a/test/regression/mnt/blocks/lending/affiliates.json +++ b/test/regression/mnt/blocks/lending/affiliates.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", + "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6696AE2A990324495B11AF19A414EF4596B908E0EB5084A8DBDA2506CBD57600", + "app_hash": "AD15DFC4981AA2D2CEC31C0395710ED0EE7043406AE3D88C9F90EC857DA5C1E7", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5F23DCE8E28C638F9351C4A5B3B545E2E5D7AB8163DCF7631C4440FC24C1B82D", + "app_hash": "BFB3D3F0B42F883437144AB10F902B14628BE42A3BB61832552C255E618298EF", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "88C68D47ADD46680FFA2F48F5047A65E78B9E1FA46724ED96366E00417B60D8B", + "app_hash": "35940B3E8869F913CE67B2CDDA1374A2BFF75A29C0B08F3484E432F59285BA4E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1198,7 +1198,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B55F1CD17594F96024FA66B887BA30B21409BCDB4687381B46F74432F2CD3F72", + "app_hash": "B44E710FDABF8202513D40E704D58895C319AE206B4052A1A90EAA14DC2CAB55", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1519,7 +1519,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "62F2B746761A06DCAD60D0B4F8C203D67D17533AFA173BA95A1866181BF3337E", + "app_hash": "314744CC7465803D104DEC818A20D3114E98E117676DD4B95CA75A8415FE5DBF", "last_results_hash": "2F08D2BF68DD08043A236A7B178F1726A3AF497B16A898E9C02D238ED74F74CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2167,7 +2167,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6793EF28C49B4110A68C1E37F89A3380155CFC84EBD59322F1CD4F022591C94E", + "app_hash": "F1F007650AD5E70D03EC79E82B7E036ECEF6E6F63DE27BCF06A62079E20E5A32", "last_results_hash": "0D50E38BD41F62B47ED406F81FD7A325BB4966925A6FDBA118F60F7006D73A71", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2493,7 +2493,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "497EEA68ACD970AABB6E56E2F7EB781E3A56A24D21D6560B7847A1BA803BA67F", + "app_hash": "13DA811E5E432E812404FE9F53DD0C812F58F61D0A145A5DDFFB0B2BE802A45E", "last_results_hash": "600466046EAC10A47ABAFF43FA139698BEA161B41F23EF7DA47126D51E6C93B4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2814,7 +2814,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EA50C5F8067E88F1DE45A9625335270273E017152E2A9FB30D30B3CE768E7EF3", + "app_hash": "56E543698F56A5A99B55A3C4C75758A9BA605CD5274A530DE9595D342B53955D", "last_results_hash": "3DC2D96F03FEA516A1A7C8A461183343B04709C4A713D5BAAF63E5E3056029FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3462,7 +3462,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "99B61FD81638BF188443261AF8D36B73B8B69A85F1876149D5B7A6DEF9C28FB8", + "app_hash": "9A8B8BDF7B9322AF50CE9BA63953E6C58DB98A01BEC2C02BBA679D50114AAD6C", "last_results_hash": "1179550B6A4E703785A6DB2295FEA0E61841B764CCDE2911C450286FEE22E547", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3788,7 +3788,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A417D69043930FC6103035126A5A7273176CCF2F8597C9ED1B49F351EAB67B91", + "app_hash": "081ED2E65E6561A3F063BF75E72FD8C76A4860BB5317BDA7653C215661851151", "last_results_hash": "67676094D4CC8DEDC787841B558B25E1893961A2BF6D70BE09FE20A780122259", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4517,7 +4517,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EAF4216E8EE8C44FD7133D73C1D97023A58C40636C587CF4D1876B042BE3FEBA", + "app_hash": "752E66D0C106754AF8D6F28CEBC455272472D71359CFFF147C6F9E10C5E89156", "last_results_hash": "08DAD19D056AD6B40B7CF56EB0ED83509706EB08B15A4E7835E73C01E62C6F0D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4913,7 +4913,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "80E826ACB20EED1D84C1DA86D7D54E54710678EC77984A7CE27D9112A0657052", + "app_hash": "438B0A6C3CC83DCBC6979574E84229416A9E413353818EA274F5D4F99052E0E2", "last_results_hash": "352AC0035F618CD650B22F0F173A9E32356036CD84CCB198D6E327E12BD97AA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/disabled.json b/test/regression/mnt/blocks/lending/disabled.json index 898d198d2e..c7aac62a0f 100644 --- a/test/regression/mnt/blocks/lending/disabled.json +++ b/test/regression/mnt/blocks/lending/disabled.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", + "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -434,7 +434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B0F6F2764E5C01E30D5267F53C41FEEC672A474A0E56CDE64B9733C80F3D8900", + "app_hash": "EC25230795016333C3933B539A82F5D2065369C03DAC5280F739E5B8E9F56C37", "last_results_hash": "FD32606C4DD3D76C04667750F9E3A96810C86CE16ECB9A55E804B4A0CC42AA8E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -699,7 +699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4F0C843F3A6E812AA18ED75D19E0E828AEA18D0BD038A9E2D164B6198E68698C", + "app_hash": "A544C4D478A74C2FE8E596BD24629C6BE703D4D7B3A3702D764EA6B885B16E17", "last_results_hash": "C36E5282D792969B82E3465F3FD8322AB866CE1D0DA16E3CBC3601F91345B8A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -973,7 +973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7A4774A9A9CB4EA5DD4C9C6DD31B421BB9EA604886B001FB3E8556F60BC9CEDB", + "app_hash": "176CB7A6B8FA13B414B35080156418A9270FFAFB98ED6A981BF88C75CE55AA44", "last_results_hash": "42F981A842CA65F84A605011F4122886919E8A150ACD5EE8E32BAC569D1357D3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "312EB522EAB76199F4539B5371A8160B2AC087C9505D6B87242FCB792DC2B7DA", + "app_hash": "EC1D0C2EC3F06234CB39B422AE60EA5CB5C95B907ED57422DD51E6E7C4B5C931", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1369,7 +1369,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF5506CE5846B57A68EC72C576AD9CC43429CBB6BA307D7E5A0B1CED34401AB", + "app_hash": "54F3C29EA6AB2F4133C94F0D1E5CAB15416AEF6807B89A0B3A6D050E80D0A0F0", "last_results_hash": "096DF9AE27AE7D003C57F0B55A3DE5F78B5E90DB50654942C324A8F8A2995421", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1667,7 +1667,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "44AF5E80A4609E364931C3E05D74229D91190E2F53F7E41FCBFA9280FC2CD189", + "app_hash": "3D79101EAE965C1A6A9B875FC511E1E8210BBDF84729C65BA0890EF8C9C378B0", "last_results_hash": "83AF891920E43BB80BB97F4E6E7C12BD1D1DFDA1E47D57D878B1D0CBB76CE1A6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1932,7 +1932,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A8198306C539985DDC8699ADDCA7C8AA50EC52A818ABFB983C8B91E48AA34704", + "app_hash": "C0324F4E0B71DD8D60001DC664AE89782908E85DEF9A18585DD4A17BD2A8ABEF", "last_results_hash": "866742C204BB882F7F0E3988A713440BFB11E8A3537505393DBA6846F021C4E2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2206,7 +2206,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "07BB7956B24691E84DE8001C300BF2B569BB2B736723C51692804452BDB1CE09", + "app_hash": "2DF06B85F2AA2FC46B511B1DF18855BDECCCB3866A33855B02807B259ADCEDC1", "last_results_hash": "0D8EFDB9F3620266CD69B36CCFCACEA1107A90F4E9B65F13C9B1AD92AA4C214C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2517,7 +2517,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DFE4DE7E4999B0F2BD5E58D25AEF89AC474E5A8862B55BDC8A38BBB574856511", + "app_hash": "04F9B8F392C1D9D5A90D5C539AA3F74ACE98DF9E44D21F156B6C164ADB44F7AB", "last_results_hash": "83AF891920E43BB80BB97F4E6E7C12BD1D1DFDA1E47D57D878B1D0CBB76CE1A6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2801,7 +2801,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AB04B3299E3FCC782ABB61BBF7DC81FCB56402BF50F5C9FB2B22A754AF2DEC53", + "app_hash": "B673B1A19261E38555BBEA823CAFD6BF5D05797403339FEF44B5BDDAD5D68B18", "last_results_hash": "60022F2F7BD83DD010D9C0EF2522B74C8F42B0BA6EDA5D978F69F1C23AC748B5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3020,7 +3020,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A32EFA914CC4D89418E417F3B4CB8EE559B673C1F520A8C4B8F0D02409BABF9B", + "app_hash": "2A87FE2618936D6477691533EE6B3763ED94204F0618297E017DD4FFDC8FB214", "last_results_hash": "7E7B6F354F17686B4EA7720E8376BA50172CAA28DEF1E8ECA650EAA12651F1EE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3335,7 +3335,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E3BEAD59DF5A9D260BF9F1809F3820F1884B1DA987EFC91EA84B547A77BFC3A8", + "app_hash": "C3E563CD385ADC685B3F6820CFF966C916FB0F2E9C490118F5ABAAAB7A122666", "last_results_hash": "928A0848CDADB356B975628F5A60196777B6C12FE4EF6A40E1D43C06AE2DE29D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3628,7 +3628,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DE6694B5D5EC8EB874783A81B18CD22AAD410004B03417E9E97CA35370522B0C", + "app_hash": "C89D5C8A4447C0315BE2891D2481EB625F9A1859A2BC8F8DDFC515AE66EB6CA9", "last_results_hash": "B99A0E55921158776D3BC14CF35EF705321D64C6ED5A2411F31AFD1881E1FB2B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3938,7 +3938,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9FB881F3EF0C2FDFCC866733CF27FB0C19A25022B42ED05CD29D999961DBB02A", + "app_hash": "3107AE702E84E8E18EDB03436878B633F3F2E8079411B6BE6077DF508C586EB0", "last_results_hash": "7FF27EC7862C44EF6B1D3C874FDF1792F4ADD3DC72F62E3EBE6946ABCC0344D4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4231,7 +4231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6828CEA96A91032DF7572E75F80D12223C6A47E45FBD2D4459D824204D400559", + "app_hash": "0F35240549986A5C63FB5CDD07B0B8A1DBFADF8F8C819653AA26A667E5A6F829", "last_results_hash": "EECAF2D63443BE08D8AA613F6DEF11B95F8F18F46EE035C2EB15E68C3AEAAEE9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4459,7 +4459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "976965E7F47F339B8848A54381EB7C4E05E86B6A3055163085FB8DB22326E2F8", + "app_hash": "15286B10998C20048AE1325DD0B0308FC770275B421CA482584275F7408E4856", "last_results_hash": "88238A0AF90951479F50C091823CC25D0DB3A84D39554668288DAB8FCC4DEF2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4769,7 +4769,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B0A737D4B0986BAC1F0C8884A990A57DBC1F3F4C0FB7EC3A4EED50833FED4585", + "app_hash": "6CFDDD42B269265B4D0CAB00C082B2C6EF05DF5DE834070A4E3FEBAABA45AEEC", "last_results_hash": "6D4EFEBC7F1D20B1E08A284ACB0FDD566724801ACE2FE33CB9182AA2DCA1BBE6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5062,7 +5062,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "136D589D31AC0F0C20311792A26560FB9059C3CC14EDAFFBBEB8496A32EE2DD5", + "app_hash": "3B24ADCF2BED8DD67ACB6785D71F458BD2102137EBC3A4784115FEEE8F594C3D", "last_results_hash": "99618AE596DBCB486FF2E600745B883B045562F139014A650A7DB12932743F31", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5290,7 +5290,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D1E4FB3286C1E2AE6BE2D7BD0731D4859D2867CBFDED89F0D8B800944DB2A34E", + "app_hash": "BDE0393722091220C4B6F617643B698ED76A3936DBC7FBCE38BFC2A72FEFD589", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5518,7 +5518,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C01850D4250017C0A90CE4FDB5C6304F3290104FAA94AE7FD555A13709B29B0B", + "app_hash": "A71523231C7FB67C35874DB45DF66A18D9CA6694DB7C5B8D9EB441D9B0A0666D", "last_results_hash": "4754EE8B47BD2515C998187FB5B533A9C98425770AB1B07912FEA32333467801", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5828,7 +5828,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "60422919FB5BE188C09C6847363FB0C91ACCDF79831DCE738B0B548C9CD8F6C3", + "app_hash": "009A3CA2898E160DBD314CEA873F668B6C9C614451E9ABEF6C05625E835AA9DB", "last_results_hash": "23EA7B6A91ECA9E34D7FFDB6100B1576FD1DEC68ABDAB799247490398E8EBA0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6121,7 +6121,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F0A7EB98F8BA7D0ECBDEF9237B0F93821AF3869C5B05F6CE75CA54C726E94329", + "app_hash": "02B994CE519E7840F0B898003FEB0C680907A8D41E163026933186A2216EBC27", "last_results_hash": "99618AE596DBCB486FF2E600745B883B045562F139014A650A7DB12932743F31", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6349,7 +6349,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0456989D2BA9ECA0C307E8ED3607E31A5811C43C029BB57E859BFF7E76B9C5F7", + "app_hash": "D8EBBD54B57F25EA044127A84D96277FE32D6903937D156660ECA9D6472A04A8", "last_results_hash": "C175BFDECC7A25FA66A6072E1DB40959A7D18B196FDAF75964218140EB518162", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6897,7 +6897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2EA000E8DD318BE46FA63928DD586DE4F011689C283ED5D6D9595982EDE8B0DF", + "app_hash": "0078008677CC5AB6C9A4DA14F85B814700004D4AC305426D3593077A513E8877", "last_results_hash": "2A0FDF51AFAF65602D8EE6E211FEBF09B0F7DBA84BDA36F418B67E0930E62596", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7116,7 +7116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "329496A2652E30BC4C00577AE492FE9A7BA2D82FE7CF4F2D3E0F0AD383166C49", + "app_hash": "EA3308D3C10DB452695FF56663C8661839769FBD29A0B77852F2B69B28D21E5E", "last_results_hash": "2FF0F03460DA31248076A0686207640D683FEE8D91E8A1767087333BC7F3FA17", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7360,7 +7360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "714C67C63AF460601AFE9AB9361F3F4635B4AE4D194EA650D6DE1A643E2B2A79", + "app_hash": "066385959AA92FCF5253CCEDEA41C579938AC8B94954E16E1022023C4860D112", "last_results_hash": "5724E9322EB00E2BD4136137E000774C50311005B3A3B57D72C9CAD06E84FD72", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7588,7 +7588,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "668B307E9474A7CE7D420C8A520FAC531270728AC561EBD04A638E7119E408A3", + "app_hash": "0BE9E81F3B88511D4C886FF694D914FBBD83475619ACF810C0856891EB4D4DAF", "last_results_hash": "C175BFDECC7A25FA66A6072E1DB40959A7D18B196FDAF75964218140EB518162", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7816,7 +7816,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5A854DF985B3919C97E00ECC0D774594D0F7586CC65E1EC90212B98EEE4BF75A", + "app_hash": "2F5A41AC7F2C974F89BEF8DB6BF8E76B1956BEA560EB541542CA0E1984133942", "last_results_hash": "88238A0AF90951479F50C091823CC25D0DB3A84D39554668288DAB8FCC4DEF2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8353,7 +8353,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4F105EBD63B3CCC77E7DC5CFFE269A44CE28496C7CCB0013762C7659C922F7EF", + "app_hash": "5C6A45F9D15F09E652E50C496E92A065CF1AFB5AE9001895F334808B9F623226", "last_results_hash": "9D03D598BDA210E9AFE0A28E547DCB4157CA16FE2500EAFBEC4AF79968749BD0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8637,7 +8637,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "95E02D9318C606E56ED2822417F02196EA7B6BEB9EEF42DD332212133FFE9442", + "app_hash": "8CD042291BEAB70C0C0CEFC98878129ED38FA9ECA94780F0424A05CD05915722", "last_results_hash": "6CBD81E9947BC73B025042A42B6F41DD86FAD6351CAAEF0CA0443D63E1E73E77", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8865,7 +8865,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FD595AC24FB16DDC8AD137068B644468577F08F852350D3B93FB522BE93F61AE", + "app_hash": "43D2B90619320E43DCEF43695695D01467B8F92F151EEE100DEFF096ABC9ABA2", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/invalid.json b/test/regression/mnt/blocks/lending/invalid.json index 9a10d1a398..16a7647dd2 100644 --- a/test/regression/mnt/blocks/lending/invalid.json +++ b/test/regression/mnt/blocks/lending/invalid.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", + "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "46BEA808939076E0A15621CBD480B8F5B81744BBB81DB168EFBA087805576054", + "app_hash": "37D51196685C9C16668BC1A5D90B1EC53E4A999909FEE794032068BC19792DDB", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6145107C2DEF60E1160801F8233A1ED33D60578DAABA3D970E9CA3E838B63400", + "app_hash": "2F02D159A25DD87BE30DAF5D19767AC57EF1E44CD3EC14CD1C0A2516C9D80FF2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -904,7 +904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AE320C778E74D4120F8F830BF13842E9AAF7BC9749C607914B7AA550237A32AB", + "app_hash": "650A5CBCBD46367917E4B77808544402B570EC436D16E8B30F4B2AA033A0730C", "last_results_hash": "BFE2969F5CA45DEC6E528D83DC517A4E0690B78A78C525F3CFECBD8EF153495C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1187,7 +1187,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "32B40251E3497F4673FB589781C4804F1093660919BFC7DB2AE132F040C31772", + "app_hash": "92220853730CEDD7D4CFE78F3D45DCDAFA281AA4F292FA9E090193E246ED87B9", "last_results_hash": "9602611F492AADC2D2D71EA3B30C9BDA86F1A30FBD7054824A27283C033B763D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1431,7 +1431,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "88DD1DC9BCD8BFF1DC0FB160B23955945483AF79B2FAB1854293D7EC225D4EAE", + "app_hash": "B42A24387EFBD2E91D14D501DAD2338CC3B45EB347F6CEDB399FE0A9CE7EB279", "last_results_hash": "FD4CB347234ED5288D04DDDAAE01233F9B050B6DEB80B912D221F49DD62F378C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1806,7 +1806,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7A426DDA46D5B18AFC79C3BBE35539D5F73822B0A06BC813B551C4C00B1849FF", + "app_hash": "FF3A3F348A701A9B92FBA7EBD2B498FB051486569DEA248886D19D68C6A4BE0E", "last_results_hash": "56132C8263A74FE91DA4EF43886BFFE16E7248DFDFBD7DA76451C6658D55FA4A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2032,7 +2032,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3AE2169CF11E4D7A850A2721C1CB68A5E12F33B0C675B4D33B222589F94B595B", + "app_hash": "CE3EEAF03288D9624917E0C45DE281D1BD1D4DEEE68EF62C09B10741024FBCB6", "last_results_hash": "63A7FEAEEBD374A7F154E95C3B2FC1B9E9D00C5C5C81A702CB776BF7A510340C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2260,7 +2260,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "446BED8EF9F29221AACABF75B12C23A8EBFCCAC71B8FE3F33AD46AB40416306C", + "app_hash": "983A65A3D76F0B9F318DA8CACDC121CAE34364348513FFE7C2C5E89E16F763AC", "last_results_hash": "E368C7C1E607DD400F7CC61F4E04FE49A0745CF3E122636E7ABD1943D8FEC355", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/lending.json b/test/regression/mnt/blocks/lending/lending.json index 5d302f556e..88ad37838b 100644 --- a/test/regression/mnt/blocks/lending/lending.json +++ b/test/regression/mnt/blocks/lending/lending.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", + "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6696AE2A990324495B11AF19A414EF4596B908E0EB5084A8DBDA2506CBD57600", + "app_hash": "AD15DFC4981AA2D2CEC31C0395710ED0EE7043406AE3D88C9F90EC857DA5C1E7", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5F23DCE8E28C638F9351C4A5B3B545E2E5D7AB8163DCF7631C4440FC24C1B82D", + "app_hash": "BFB3D3F0B42F883437144AB10F902B14628BE42A3BB61832552C255E618298EF", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "88C68D47ADD46680FFA2F48F5047A65E78B9E1FA46724ED96366E00417B60D8B", + "app_hash": "35940B3E8869F913CE67B2CDDA1374A2BFF75A29C0B08F3484E432F59285BA4E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1240,7 +1240,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "71CDC4BFCFDC68C616401FCE918164CC6572E3AC3E8FE43C6AEF1BF854A1C46E", + "app_hash": "B822B505B1BB495F13E459371DDBEC94E8A44291B3A4A41FA4B80DA31559EC78", "last_results_hash": "3544F00532CC13F8A32A755A8693BB978AF417DE65B7A44EDCA9762CDE27D6C5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1575,7 +1575,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1D5E6DAF960165C59624F2BF7A3AC67FDBB4D190701FA369AF7CA39D35ABC388", + "app_hash": "477F9C82368942432B65E60B31D9771FCCE87BE1463C1C0937ED1206470DCCEE", "last_results_hash": "D3A59B8B9C545C8966C6D2B73AB54E411794513F68CC866C0BB9019239CD197E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2123,7 +2123,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E656AB549FDB73E292001E10E0978B2F407FB268F5D0346E12F0A4FE48E130C", + "app_hash": "6C732015FBAA9FA698FD3ADEA9E9426346150EC25F0F713C28F0346FB70C90AA", "last_results_hash": "D7FEF93233B4D8069384134493F22F7FD9BB60B9C67E16BC9A9FFB4F31F13B6F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2688,7 +2688,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6F08850CE92D7ABAA23EACB97018AC326D0314414CB64F06D9C6F74F6C0C3F13", + "app_hash": "FE705BAEC7994325C7AFCD88D599C00C5B7720ED1D0D60E0DF3D972E0F7C26D2", "last_results_hash": "5A7575041FF5E827BB53A70726832148A66B4C73C00C3663FD48E322959B57B5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3023,7 +3023,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "79B38206985F30B09F3C2D206BE84A789A96E71A4B94822F22539DABA158A734", + "app_hash": "173BD6C443698ABBC7DDF990A054C807241DA65E45E9479A9DE43DA85A26EC98", "last_results_hash": "7133AE0506C794F9F2C067C4E947E232E72978DFF9366195A150B6D5066C199B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3375,7 +3375,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0478B714F3B006F110CA9B304A7E8CBA3E98C261C7B839D9C9452ECE9450AE5C", + "app_hash": "010E5CF6B66841E537140A95C5320C02804AFCD1B7906F755A34026CF92CDFB8", "last_results_hash": "0DCA2FE5B8B9CC3F2AF9A54410DEE3A62390CB494B4FB7BAE211A64471741473", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3710,7 +3710,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D381F92DC9B42E0864BA52F24698469F8867E1C60E56E9F0DE041F5BDF34134F", + "app_hash": "D7F6E19798C363F78DA04003D4CDF182F3FFC99618442092BF2F34BF81E1D631", "last_results_hash": "FF95E5F87D41D376ACC1C69DE1E1E5F4C479672154886FA9557BA9CBF4C498D9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4158,7 +4158,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E777DEA3EC852607783F5E01CFD40C6528C7290EC6528EB02AB929DD69CB908E", + "app_hash": "2A83C2B64A7D43D4727EF76460A130B3943B56BBADA4D476BDE42DCF00D9B3F8", "last_results_hash": "A02D518463CFC522DB569784EC0BD2732253DEAC78A28AD725105A9C96B1ADA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4721,7 +4721,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9F3288E671DD607F6394DA0C838B1A16CB153784E5B50A0126834FE35492B01A", + "app_hash": "EA06FB4DF8ECCB19B5B447BF674505D2ECE15356E422124489FBE1C8ADAD2791", "last_results_hash": "330454DFA844172074E54B18E5774FE3F9C570916080D854AD3440E583C5089C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5056,7 +5056,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "355B1DBBE0E83B2398693402F92A24E0E5E7E48ACDD6F11CB1334CDDD4061DEC", + "app_hash": "16514C036EE8F54E7385135DA4EF31A4BE803959E7AF20DDAB9B5DFD1350CFC4", "last_results_hash": "4F287D322F98A4B2F2DA63DE359C1938C9FFE01C42849623B35FD4E15665FF68", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5604,7 +5604,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3AA6744D7D2C70D75AF19BC44FF62BEC13BC1A5D9C225542212C758AB132D9DF", + "app_hash": "4F1857B2629F5ABFE02CEC6468317089E67013E84F9CEFAF19F2397F43DF1E78", "last_results_hash": "8079A6123DC1D84A861C1500451C096CE0574DA95C902E3366F49B23D3978F95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5790,7 +5790,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C289337918FFD1CD836F0459DDAF6631488D8DDF71EB0B4BFDEEB63D2EA2A582", + "app_hash": "73011308A8430B499EC7288AF14C3D0B0CCDAA48B84F44D300438A244F8CF91D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6338,7 +6338,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "567898A1E0A4B2EB096E9D2AA6BC1DF1FE1A2C7D86582A3213BF2062B629BE21", + "app_hash": "AA8B202B307282FCF9D1DD127D028C67B5761B19B3AA217AA2CB410A9841A881", "last_results_hash": "1310FC4B0394DB546CE1E91E3993F4435429E646716EFDDBF9CCD4F6DC4EC0EB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6524,7 +6524,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CC8C3D3B36FD5840630F5F2AEAB17EAC2312E12DBC2D1E2816F5DA0A8052B396", + "app_hash": "449778DDFC3FB01DF6CE8EA3C57676114951E7E34B2902EF62079B9F94A01BA5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7098,7 +7098,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "03777227BDBDD2234B5F2F3330A143E3FE64673DBD7046FB9F06C7E6FDEB5B71", + "app_hash": "9B518C29008BCC791473C023F83338591452AA2F0700CF9C9BD599D2BF8BF94F", "last_results_hash": "421D4656AF55B7993EB4500FA896D48502AD0C6EC9A655AEBDCE923CD1B9516B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7424,7 +7424,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E556C7C1344F6A98DB4E495D337476D78A6A64BD711F6DAEFA1374F2529A7658", + "app_hash": "474D8571152A1E8F2B459E0941CC42B49C780E8B83B438C7F6144F6123E9FBD1", "last_results_hash": "0C6C1CB0C76A90FD14231439BC702AD3F814AB92635147AE63E004562D916BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7734,7 +7734,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A52F1F1F27F5F6887E118E29AEB7A54182C4E7000F613D19640FB02DE4246A6B", + "app_hash": "F6B18CF8193F4271499A1BFB627DB71E7E399C8AF2D47663A97091B99D26B028", "last_results_hash": "A5909E4DABDE0C1E4DDA2EFAFB8963DA3EA3B17F06D66C5685E1D4996D8D037D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8055,7 +8055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "508FA1B58E5D3FDA885D026CF54E05AF08B2750EF5D3E20D8DC8C07491B13245", + "app_hash": "31C956BE66617BF58E2FB53787F0EC1A727F5A2F42AF3A5FFF5A7A518DFF68C1", "last_results_hash": "2F08D2BF68DD08043A236A7B178F1726A3AF497B16A898E9C02D238ED74F74CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/ragnarok.json b/test/regression/mnt/blocks/lending/ragnarok.json index aea2909b29..14bf238784 100644 --- a/test/regression/mnt/blocks/lending/ragnarok.json +++ b/test/regression/mnt/blocks/lending/ragnarok.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", + "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -574,7 +574,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "924B05338280B9AAF41BA1A7762EC99110EB505FCBA8EC1052C32AC2B3E2D851", + "app_hash": "8421E2683FB7765C56ADA788E4C6F68D255D84940A9E81D3B56F645D0E8ED3A2", "last_results_hash": "56FC57C1809DD05C0F569D5AF7F891A6FF1E92A408E0DE91C9D146EEA720A7FB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -742,7 +742,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AE134262BA6625D5470114BA5BCEBCC91F314128F3BD4B0EDF40A9038A909A4E", + "app_hash": "0D691EE222DFC1AB05D29208DF4C53E77D29B5CCEB7F04ADCC52D1E21929027A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1290,7 +1290,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3416596C868556B2AD89E6AF94D98E8068DE2420392E9006F4D4A45BE02E094A", + "app_hash": "F4A5169729276177822C43E7E8CCDAA3CE3FF0B67B6B255F7C54BBFB8E58DFF2", "last_results_hash": "58A08D781D9D4374781E32FA6A38DD859DFE69FAA9BDA10F5DFB5977C1F15A50", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/refunds.json b/test/regression/mnt/blocks/lending/refunds.json index 8db16d05ae..9fcf8fa137 100644 --- a/test/regression/mnt/blocks/lending/refunds.json +++ b/test/regression/mnt/blocks/lending/refunds.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", + "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "46BEA808939076E0A15621CBD480B8F5B81744BBB81DB168EFBA087805576054", + "app_hash": "37D51196685C9C16668BC1A5D90B1EC53E4A999909FEE794032068BC19792DDB", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6145107C2DEF60E1160801F8233A1ED33D60578DAABA3D970E9CA3E838B63400", + "app_hash": "2F02D159A25DD87BE30DAF5D19767AC57EF1E44CD3EC14CD1C0A2516C9D80FF2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -904,7 +904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2124246FD851FB22C14F96F207BB414E809485B0A3F70F8FB38D1F39376A06DB", + "app_hash": "A6EF1037DFA448C8B235893AD19629AD1D5BFBDE04AFD467143C402DF8C43E15", "last_results_hash": "A740D1665C56010423561B1532218213A3B9F2ECE0378ABD3425339F1BCA1E99", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1197,7 +1197,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "75ABB916752AB51109ADBD15DC95332023A5A31A521CC3166EF198BC585A307C", + "app_hash": "6E10A6867E9E44554BA39C25D714DACEEA2478B2BA161C4B3871448132145C21", "last_results_hash": "290BF5A84A8F9CC8B11DCA25446ACA9FE44DB3679827FC9BC8ACFCAB629E000D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1425,7 +1425,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5C4CA9EBB724A8A06C2B74395C797ED3193A53DA05C0224684507F7EAE2CE067", + "app_hash": "C664A42C5A1C86DF836265CB3CB8F797291C315776D68CBFBEAA98767EC9057F", "last_results_hash": "E368C7C1E607DD400F7CC61F4E04FE49A0745CF3E122636E7ABD1943D8FEC355", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1735,7 +1735,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1889516CFD51C0D280A803687AAC9E1F4FAD5E0D7A02651C5E1D8200843CB2CD", + "app_hash": "55E11BDF5A2B0B3479F921A2E79F2B3A204AE4FC55A9641993E34DC8B933FAEE", "last_results_hash": "E978131790EA7A559268BFB5CF33AC6A3F709F57E2B5692C9D9C69DE8BC6368A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2028,7 +2028,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E98C369DF43EC416CB6F5914A61C011948ABE5312F8EDC0036B58760EA4828CF", + "app_hash": "3F79C12D548468457517E8BEA0358612DA7704AC15CF3A3BD717FF7F31F59422", "last_results_hash": "0D0BB93DAB1C0F9B2D202089625673F45847C90818A891E4B73B0FDA5D298DCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/streaming-loan.json b/test/regression/mnt/blocks/lending/streaming-loan.json index 911d855219..030d2419d5 100644 --- a/test/regression/mnt/blocks/lending/streaming-loan.json +++ b/test/regression/mnt/blocks/lending/streaming-loan.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", + "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6696AE2A990324495B11AF19A414EF4596B908E0EB5084A8DBDA2506CBD57600", + "app_hash": "AD15DFC4981AA2D2CEC31C0395710ED0EE7043406AE3D88C9F90EC857DA5C1E7", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "297ACD8CFF0ED75647231426871C6B8F98C3C817BAD98F6C05A5806574FCD7AA", + "app_hash": "079E246718D716AF6662480FC34BE1E8364317C68297F7E2041B86DD14A0820B", "last_results_hash": "AE8B16152F3192DE0AB89F2444E7DD79E569D73603D08A9E16C1939FD98A5264", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -920,7 +920,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E7B036DB24AA7B01B02420D10B11A8C7BD7A75F034C6E464CDBB09F1910D9BFE", + "app_hash": "06B9F1CB8C089ACB5BE396F77525E5BFF3DDBFA2A34BD3A6E005ABC86EC622F4", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1130,7 +1130,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CFEA1A188013731FEFD45A51A77C2EF311FA617CB8758EFAC5804CC162D09D9E", + "app_hash": "019A7725636741951AC7645FBC49532D76A058537CC1057411C29CB136915554", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1463,7 +1463,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3AA6132F94B971C8A7BC821F8C44CD850FFD1316FA9D85D259F11533BD03C79A", + "app_hash": "FDE3F1E40AE4ED5B46C2519C0925D4A6BBE75464E88EF0A9BB2BF3A18DA9F294", "last_results_hash": "AAF45FBEE73CC81120BAED0D1FFCF06C2DBAD1BD355440300866513D5C4DEEEE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1755,7 +1755,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "42B844F645181FEBD1BDBFC4DBA4A600BABBDD9B97C74CC60B429883D75F23FB", + "app_hash": "3B9AD88B44371EAEAD1B02B9D61FFD98166720BEDA063CE5012BC3B9E16A4AA1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2093,7 +2093,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "13AFBF2199F7C7370C0E65C19A1FB62D2032F6EE3DF9B395F87038888781530C", + "app_hash": "6F87BA092D19C8324639D29DDF1BF0635149C6B76569ED42B81127BA80274942", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2417,7 +2417,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "658905815A9FEC084717CE99D23F321310B8005B173DAEB60357159929E5D7F3", + "app_hash": "8DC6ADD68319CA6F065AA8FC44E8CEFCB1CAC56594652280E2E8F0B8AC0FD9B8", "last_results_hash": "3C3B8DE1BFDC9BACF428464828A5E24040BA8179EB734C98865FB32F4C83873E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2707,7 +2707,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "70981FB96EAD43B8B1B46D1FA8E85846ACE47D5C0A05B906516F32A7BCC4F4E7", + "app_hash": "92A2F8E933E7838642D5ADAC8A477A297EB273BE59B7BBA0F4FC70C70C281149", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2919,7 +2919,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9DF33729DEBA25987C06961822C8BC5DBBFE99E97D6EED7120DC42DD6B130B8D", + "app_hash": "B474B612A10D06058B8504AD42456180CB4605E531AA93FAD321A88F4A994318", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3178,7 +3178,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "911A48246171D147FFE39812784C5BEE322ADC5060F8F118272C8829EB2104E2", + "app_hash": "34D641B0A0EADDAA4B6EEF1B547FA9434F7A2F43D8E973383EDE12DD1C1444A9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/tor-failure.json b/test/regression/mnt/blocks/lending/tor-failure.json index 1456b85476..f7e7ef32c4 100644 --- a/test/regression/mnt/blocks/lending/tor-failure.json +++ b/test/regression/mnt/blocks/lending/tor-failure.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", + "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -658,7 +658,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5948001C17BE54E7A05F2963FD59876DE4FE81F50664CFC085FCDFB121B376C5", + "app_hash": "F8A43641C010F0059E7367E1D0223B0F422935D848DAB2F55B560EA4F7885A53", "last_results_hash": "06C1549796EB6E482FB0EA71D31684A42DBC23A56E96A5C20B41413DB2521414", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -868,7 +868,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9A8B4AD04DFE5AFEC3A4117FD7106543E2C83D014767A9E2529CF6711CE4A02C", + "app_hash": "EDCA43651850B387CCEEC4A4F7170D920ED4B399216599691AEF11FD02AD101F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1156,7 +1156,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BBADFD33778E124D1D9A4D6F8B20EE71FBA377A1C75B074A63B6DA47A2022428", + "app_hash": "A3F38310E3801E51E93AAC9127DAD827506F61F900B04A7FBDA48548A8C4F19D", "last_results_hash": "6EF319395CD1F45FB5F3269FB62438E8DD6D8CF32C4C4BA83EF32FB1CC4628C6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1473,7 +1473,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "51F0B94569307EB4D6FC9A70266349F1C8333585CEB45B7FCAAC655B49AF7C58", + "app_hash": "643B0C48CDDF2849100677C7974DEE10D059460E22F7488F08B14971E9A7A3FB", "last_results_hash": "DFA3F028D5C20C38C77A1A366D2C8647C75C8DCCEE7DCEF46090BE888BA450A2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2021,7 +2021,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C53053FBB63AD068220AEA657A70098BCE05D71A7ADD2AE4B7E76A46B88486A3", + "app_hash": "6F36319B6616AC831C8C965E4CFE6CD3499A4FC1064BF59677AAFE90360E6F60", "last_results_hash": "C76D06960976A65CD7B040EC53926F4A4F043D2094202A93DBCAD694DB880501", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2300,7 +2300,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2A0A0DF54B339352E95C2324B7AA8D5788F84260FC53D08DF795A43C12AA163E", + "app_hash": "CB352DD9153C70300A5250CFD95E4E556AAC3728213AAEEE0205237C1F48BBE6", "last_results_hash": "3E6F6F08DF9D16038BAA19528F6A0D60F80201B18E37BCCA6415E12183129998", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2617,7 +2617,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C1D373622870AF531949502454EFF9B6672A389939058E7FE866AC2510956F1E", + "app_hash": "7D2131403461A32A5F6260FBBF13F46A3C4B5553B34850EA92295FA8ECBEB485", "last_results_hash": "EA8D32A136332AF069BD3F06D94366B14621C6128E0C758A9AB6D40D224456CB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3165,7 +3165,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "58464FB623D94EE62715CD5A8F18878133F26BE4F41EBCE9B8395690CDA38902", + "app_hash": "8983F8942F61D45CAE888F5E83B2106900A47B891D23C31AC661B668E5612C6E", "last_results_hash": "FD846FCDAC0140643BF4A24D9AABF7E5F79F40384CBFC024DEEEA48D095C75C5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3426,7 +3426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "06069AFB6231AF0DB9068307D789DD1892546E46FE9B34B309B0174013765B55", + "app_hash": "8BBFEC8597BD16E5ABB232FE9A506C959ACFB4ED0FC75015EBF0A59AFD73EEC3", "last_results_hash": "1AAE710FFA82BA52C9C62A51D084330A27881C5FB34CDF7671ADA665743B2A2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3621,7 +3621,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "47092A3AD31527890B72E7B398DBEE7C09F7F8DC7AE33D26A417C48283D86417", + "app_hash": "7EDDC739F542ECD33FBD70A641A7DFBDA4DF3F8AEA957100BC1F5ECE836A9A95", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3816,7 +3816,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8C69E76EFF79A804C5B0FA45B8D23EBC126D07E4718E7B51A9DEE37DE2C5F809", + "app_hash": "3A93337BB3C53469105C903FCFE1C63319604F321423DAF932DC80DCEB7BF52C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4364,7 +4364,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CC25B39CC5EBA48C3E7D3426F0347B849B2A537690FFA2345FADF27431628CAD", + "app_hash": "E5258C43F84B535481F5488E7EF77C313E4A99DB3C927B269A8A58F62A9F80C8", "last_results_hash": "916912C409187782D1454655A916E172166AA84F718B975FA4D27C05E29DAC36", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4699,7 +4699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "74A8A47614DC2C71D962CAF09CDF6F7DD76AA6D9CFB5C553107C286E159D4B4A", + "app_hash": "1AA2A262A1D645A130E7CD139EF00EEC3B1AF3276D6AA0A08E210D058C61C249", "last_results_hash": "85A034516164B1C891546FBEB2F037BC4F9A99F377A5E0D442EB8A0B3F665EB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4894,7 +4894,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B937F98DCD974416D1A727AE29A59480B874B9C805C83ED5E01C61AC601A784", + "app_hash": "E0EABA3AABEB0CA9ABAC7E1C6F578C0933A2269F454902FEA5E56292BC087FFC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5442,7 +5442,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AEBD41AE1CB66D50B6B37D409C9802BDD37B9B04FC5F818A2E07BFAC378B6946", + "app_hash": "E781141754CDFA7A2EAE62A5A48ED36019DB4866FEB2CB0EDA9AB1711CB5600E", "last_results_hash": "DE054E50A9CCC50303441FB70DBFA8BE4C9310C1FBFCBE73BB5A7614E7818446", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5970,7 +5970,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D4A99AA07224B6139D198D1C9C84DB5EEB526DA304F6FAF6203764F0EBB65752", + "app_hash": "70843AE5D48F4F76EF2924CDFC238D7C7CBDBE9665A5DD6153975A211CD1411D", "last_results_hash": "462C1450BC861908BD914F93D9126BBEBDFC6913B2BBE3700033CBD20C9F0119", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6296,7 +6296,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F2C252CB2D55E56D0942CB7FCE55BC5B36B47E0F850FF3724666EA226737357", + "app_hash": "85C8B7E60D1285F5DE3F0EDC7E308B333D8A333004D30AAF5B49A41711A091F5", "last_results_hash": "F04E3016B7613DF358D8397A0AFF12E6CC078122DD44CACCC0CD275531EFCFBC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6566,7 +6566,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B96EAE986D75E4923D1EB8FCFD5A6B086A4E0E4A51C5D8C34727BEE866B3DFD8", + "app_hash": "F5AD706EE4DB326D0024B94A0CE2C993DBB8B5BB0033F10329611B9755B3DFAF", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6914,7 +6914,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1425E4E15C0E75B087462511B94AC9E4236EFBEE68BD7200905C7760C8F98EC5", + "app_hash": "25ACB42AB390410C2CDF297980512777A4759659EC95EAD0139A33BA26C635B3", "last_results_hash": "DE054E50A9CCC50303441FB70DBFA8BE4C9310C1FBFCBE73BB5A7614E7818446", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7240,7 +7240,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "783C5F88FA9BB602BDA813AED388C60BF32D002A9B47E9517EA670C12840AD1F", + "app_hash": "F80E0F2514A5322BE9B373BB297D58E85C8429DAFC94785FA7E58AA25128B60A", "last_results_hash": "BD722F5BFA56AC48A97AC4F4E4924B693A497847DF771B90A46415F517A2FDD5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/uncommon.json b/test/regression/mnt/blocks/lending/uncommon.json index 1a64677390..d9dee0a7c3 100644 --- a/test/regression/mnt/blocks/lending/uncommon.json +++ b/test/regression/mnt/blocks/lending/uncommon.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", + "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "46BEA808939076E0A15621CBD480B8F5B81744BBB81DB168EFBA087805576054", + "app_hash": "37D51196685C9C16668BC1A5D90B1EC53E4A999909FEE794032068BC19792DDB", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6145107C2DEF60E1160801F8233A1ED33D60578DAABA3D970E9CA3E838B63400", + "app_hash": "2F02D159A25DD87BE30DAF5D19767AC57EF1E44CD3EC14CD1C0A2516C9D80FF2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1549,7 +1549,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "643C16A5934C510DE562FE93A0DCE5EF75374ED40A7E8503E61525CF359354BE", + "app_hash": "AA857EF9DE45526FF920745F9B07E6143F8706653E2FAA6C37BFD7A13115DBB7", "last_results_hash": "33884673752DCC52E7B5D5AB23925CFCD9E5608FE8289595089187C5FACA8EE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1885,7 +1885,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E02D1861D77EF69C377FB6249756DEDAB5F0D5281DF7FE0648DD7865E84C354D", + "app_hash": "B0A2BA58EBCF128C10C2BB06DFAB122236A903E41DDFD97E038A2F3EF1C0950F", "last_results_hash": "E53D7220D07741D7915C40CDBE3FBCD11F60E1C0EC515D83939B40EE9D325F95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2835,7 +2835,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2A18D10DE0E53AF247298A2A1B28263669F2C429A1406C2F943BE74D4C0A874D", + "app_hash": "58DC6CC0396C649720CBD5A3A0D11E6D618545942BC4D11ACA70932926EAED16", "last_results_hash": "024FFFA7E8F19D6DBA02638EFEE4BAE2F2FC6955D53ACEAE378E155082B60F83", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3128,7 +3128,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8E2D87D065BD87AF509C5C3B261A93FA2455981227FAEA2A574B9B9E4B021C35", + "app_hash": "8B670768BEE094083D1EC4FA62C0B7BE598A18F98F4A713F6638FB0B8A0BC2C0", "last_results_hash": "F9B9268072BE4AB261F835CA9FB291A3A64C2FBF126D10DF17CD2CD3DEA87ADA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/mimir.json b/test/regression/mnt/blocks/mimir/mimir.json index 0dd3739d9a..ba9a39e540 100644 --- a/test/regression/mnt/blocks/mimir/mimir.json +++ b/test/regression/mnt/blocks/mimir/mimir.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -176,7 +176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D77D486108B6FEAFAE02765C904A9CF59C2C78BF831890B74D7123E668D51C19", + "app_hash": "BCC1F8727629AF87BF24091999D95FED2694850D4FA0D252D440D2B5359FB95B", "last_results_hash": "AEF30260354C551556BCEFD9F132AE71B1B328C34ABA7B2B893A52D83DA8EFB1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/node-mimir.json b/test/regression/mnt/blocks/mimir/node-mimir.json index c4c000895a..1fa6fa900f 100644 --- a/test/regression/mnt/blocks/mimir/node-mimir.json +++ b/test/regression/mnt/blocks/mimir/node-mimir.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", + "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CF7CE08E2B2F9EDE67C856D1592FEC218D4E28FFB9D91CE497DD273702A3F08C", + "app_hash": "46ECB52A26A8AEA81B7510094C74E57FA8041E9318832063E6C8EF74AFCE638E", "last_results_hash": "F82BB94B130A0A7DD13FAA9FCCBDD9E598F55097BB739893E0EDDA93DE2DB84E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -521,7 +521,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6993D499BB151B9408E888DAEBB193FBDD407C338AA5FA7562DA9D629EAB6F35", + "app_hash": "58E991413BD8421621F1FF012A0A0F5A78D42586149488EB84A9A0F31890E1AD", "last_results_hash": "D5CCBF72B3B1828FE7375112AF9DCFD3401F33346CB942F3B53EFB56174EBBC7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json b/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json index 9fcf19adb1..9df4f36e18 100644 --- a/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json +++ b/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6559A69B8D264030C41CA749400E98001EA51B8730AC1A5457ED832F57E090E4", + "app_hash": "4EBF84EDDE8FCC376FDB239C4BCF923E986F0B7403115A8E06FD63CDD6CCCCCC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/network-fee/network-fee.json b/test/regression/mnt/blocks/network-fee/network-fee.json index 109a7ca41e..ef47f3a9ed 100644 --- a/test/regression/mnt/blocks/network-fee/network-fee.json +++ b/test/regression/mnt/blocks/network-fee/network-fee.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -173,7 +173,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9C9B519F9FD633A23B3CA2A64F70AADCFD8300C51FAD3C32D18F025A0E591B61", + "app_hash": "862DB367AC7E35BAB13FE5303B8C66B100F4B5E33839D10017454056BEE3B370", "last_results_hash": "0BFA6194ED9E2A4762BA42C38C61512685F3674B124A28013C62E2677E77981E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json b/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json index 023236d329..2165d8bb95 100644 --- a/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json +++ b/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -175,7 +175,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "30624B295752FE4A7C2C3F85A546235057E8B196A421CEEB103267B3B315206C", + "app_hash": "98548256B4A00B22FB17A3A237495E3818BD9D356935DC9F2C569A5D78A3DF60", "last_results_hash": "1157C1980B6164DFD74F5710C2664B7A7FEE521566BC0FE3DB957B833B40F182", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/observe-txin/observe-txin.json b/test/regression/mnt/blocks/observe-txin/observe-txin.json index 70d7f2690d..817354e2a0 100644 --- a/test/regression/mnt/blocks/observe-txin/observe-txin.json +++ b/test/regression/mnt/blocks/observe-txin/observe-txin.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -306,7 +306,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D55B62F296270CE792FFAD4B7AC42457A61D813FD28B9258BD35C7553AFA103E", + "app_hash": "C5D58DB9965D5E0FED3783DF82F754A1243C371A8649ABDBC0B2BB54A9388B19", "last_results_hash": "37098213A9158247CA3A3267637608C5D131B7021096078EA873CBB76844E1BE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/observe-txout/observe-txout.json b/test/regression/mnt/blocks/observe-txout/observe-txout.json index 745967c106..6725a504a0 100644 --- a/test/regression/mnt/blocks/observe-txout/observe-txout.json +++ b/test/regression/mnt/blocks/observe-txout/observe-txout.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -350,7 +350,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBA63D789A99DCE3DB078C4F04D11DFFBD96CF99F1352EF00C28BB12166BFCD4", + "app_hash": "1ABDA5294CFD12767213DC1D8338D9305948DCA39C9A963AA5FC25BE3C5DDC7E", "last_results_hash": "16320C3BF8168A98CE59860227B9ABDECE2B2FCCB47F799AC79F00C3304113D0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -573,7 +573,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C1F8984AC12AFF857533E26EE8E80F3E806CF49347930970F931435425A71749", + "app_hash": "F03AC84A09EB67332D9B46D080D1BC8A03256EE0E34B1D3B643A82ADE50F26D9", "last_results_hash": "F814DBF2EF5C7BE550DBE07F36C92CA55F2A8B9B616921ECDE28C953D79EA57D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pol/pol.json b/test/regression/mnt/blocks/pol/pol.json index 3cc4dab232..7dab8d3435 100644 --- a/test/regression/mnt/blocks/pol/pol.json +++ b/test/regression/mnt/blocks/pol/pol.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -638,7 +638,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BBCE6FBC11EE1D0E8B03A3D126227499BDC44D0C143D6EECCB03B6D388BFB00F", + "app_hash": "6D1A395A0BBA502794305172460C94449B885D3E23DC535B7DA759B13D46CEA0", "last_results_hash": "6078EF0DEC66E0FE2ED367EA0CF69551F76FC243A827ADCF29972D4AEAC4928F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1278,7 +1278,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "608F46D1966D2F89504FC0AFFCC09E885DC627E67015D047D247B72A3AC765BE", + "app_hash": "9F00CF140EF5E81F1B9ED779AE48C06E67AA3DE1ABA7DF0C489A0D6D06F47789", "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1391,7 +1391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E7999E9F18435767B114400C507289AEB44B75EB61C6B47DEF3630E8D174013B", + "app_hash": "42E4330F21E23B21FE4A1CCF11AAA68B91E2E226A40EEFB264DACF972905A9F2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1474,7 +1474,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2889F8F049B46921EC1C829FF8BCBD0ABCCD7E790706D184AC0A1AE5C41B6F8A", + "app_hash": "2676B0B0B343421612D2ABDDA811869F5244B89ECE0C8D94944AAC13B3B68767", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2120,7 +2120,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "01446C79F6A473642B873F362FFFF42E61929309FCD69884571D4C4AC41ED40C", + "app_hash": "D4610F9EF24CCFE07B7BB011DF8606AB95F2CCCBA2D7CED0879E6DFD2723A019", "last_results_hash": "0E8A350F8EF28F63EC3B269E3158C6B76A971596844CF086FC884660DAD31AE1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2314,7 +2314,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B4075332DD199F294AEFF05D21875DD5C77F87F987D43C0A8329DEFD0D675DCC", + "app_hash": "1EBC8AE70D7A63A7CB9509F36A9336AB23B3111A1B012DEE6F6B7015D648CBAC", "last_results_hash": "572F2CB3EB3F3CD7B8CF037DF0EB8419370EFB8BE58725160463B5EC01B4677B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2433,7 +2433,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F216647FCD7327D25CB4F78A668427BC5D3943A30F9EA5E5DDE9D4D1ECFB3C9", + "app_hash": "3E0062069487FB5F6D9DAE9E6CAAF8DF9565D27538AA1920944A316B84C97847", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json b/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json index 5d531412f8..a124e93e5a 100644 --- a/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json +++ b/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AB047F0C1183CD0BEE4F53AC50A8A7FD9F259066D8C7CFF9193408FFA3C7CFD8", + "app_hash": "D98DD19B7EF20537B5B97B0FC359FF1643AD66AD6739E6D6C8B607D7A4B50B02", "last_results_hash": "5D0DE8285825FAB001CAFC1FAF99C793CA14E6487E2912A4206D3EDAA076B272", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -476,7 +476,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4CA8108A49508EBFB5075845AC0F486D16E354F084561675C796F7685844B636", + "app_hash": "0C520AD5B2D774D1F05DE3612856F08098D365ABBAB83D3EED782BCDCC21A148", "last_results_hash": "B8DBFDDDD2D4063EB05F43FCFB1F6B46A676DC188C54A661230EC153C348E5F3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -559,7 +559,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "83E1C849792E541A76CF503ABC971681C4DD757A3C157907CC3616B445A0F13E", + "app_hash": "255AC086DA4B952CEC15DA64FD321BF70B147812566FC4FF41A23AA18BB7EC2A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -642,7 +642,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6044E0BF4AA5D2CFA7527B9432B352E17202BE0D783FE6C90E2EF321404B4159", + "app_hash": "11F3D657D1424B4F7A11D872CCB5B27D160DFFA20EA7C3E001B52399445BA093", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/check-savers-utilisation.json b/test/regression/mnt/blocks/pools/check-savers-utilisation.json index debd88838e..b7a6bc00f7 100644 --- a/test/regression/mnt/blocks/pools/check-savers-utilisation.json +++ b/test/regression/mnt/blocks/pools/check-savers-utilisation.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EA5F9A88B6CB715FEC8FCFA60A2EDC2DE994486F84B0AA201FA6429EDD06AAA4", + "app_hash": "BD571D6A8334FF96CF0FA2C98097359464E2B7FD0D13AC01FFEFB87A21C39E80", "last_results_hash": "1FC73A7A9A126A478DA951244867857D3B5A5009FA6EA3D7C22A8326E17FD938", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -582,7 +582,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BA0B6F5121079FA173FAFF3B3BF782426CAFF8B595D5364014E2227E785F5D8C", + "app_hash": "4CF8CF7EC020EBC3AA91EE33DFA81AB2DB02698766C61DB09E8EDF0F7951CC0A", "last_results_hash": "9FD2E0FF641B1301F491B6DA000C613A4DF552751F34A502EBEB587A36C7EB94", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -780,7 +780,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "86215E5068D733EBDD8B227538D1AB61D19DCA23520352693A20579379FFDF51", + "app_hash": "143E1234F1DFFB17521BBA667FF668C11A50D658E5C0B76EF54D7048D264BBC2", "last_results_hash": "73F7E4E2047498823F2CE70895B678FC7719E8FD46416D0D1D3584C0DC1DC194", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -879,7 +879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6578C6918F09502CD910A6FC248D6FF25A7B4C37B572F0D69DD6A2CF504FC094", + "app_hash": "3815EA8ED70E6C42B6CF8B730ABF5DA1CB8D19331CF5B39EA4455A209788E6F8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-asset-first.json b/test/regression/mnt/blocks/pools/create-pool-asset-first.json index 0ca60d0418..2d82a209b0 100644 --- a/test/regression/mnt/blocks/pools/create-pool-asset-first.json +++ b/test/regression/mnt/blocks/pools/create-pool-asset-first.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -213,7 +213,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "85384843B0C33C3EB0A2391CBB9E70BEEE38258084127DE5C2587C48046F81CF", + "app_hash": "70FD7843E9677B071F226D964B323F174F1A41C559B795C6409FF6F08BAAF242", "last_results_hash": "F8A329BEEDC19DCCFAAAC7C6A9E1C1DB36837E5846548BE7EA10D40E744D4AEE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-rune-first.json b/test/regression/mnt/blocks/pools/create-pool-rune-first.json index 9a84b16568..29ec952deb 100644 --- a/test/regression/mnt/blocks/pools/create-pool-rune-first.json +++ b/test/regression/mnt/blocks/pools/create-pool-rune-first.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -226,7 +226,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1F50EF313CD29626F930CDD2E4BCBF1B89BC40D892FDE7050154EC42EAD6E9BB", + "app_hash": "EB5CB8CF3779DC39CFC20F2B78BD50455970C16E9B112821A63FFCC6FCC700AC", "last_results_hash": "3472B2DA57DB287E57D271C7794C29AF3864D188EE551542C5A03BE6D0E277C2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-same-block.json b/test/regression/mnt/blocks/pools/create-pool-same-block.json index 3809584e09..475a078173 100644 --- a/test/regression/mnt/blocks/pools/create-pool-same-block.json +++ b/test/regression/mnt/blocks/pools/create-pool-same-block.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/derived-asset-pool-status.json b/test/regression/mnt/blocks/pools/derived-asset-pool-status.json index 13f8e67e46..198ecc657f 100644 --- a/test/regression/mnt/blocks/pools/derived-asset-pool-status.json +++ b/test/regression/mnt/blocks/pools/derived-asset-pool-status.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9EFDE4521F6D00C29773F6579ED5C12E291A48E0C9BCF453D37C76C0B99AD801", + "app_hash": "DF9EDCA65C7C5FB5645C7D4FB91624542A980C74A0F01125FC9B59C2F43426DC", "last_results_hash": "0847F0597201C950181B44D44BAFAC2D2E39B67D033496ACAB41E8FBF8ED0319", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -366,7 +366,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B0DA3247C15DAD1F7978F1EA6EBFBDBDE59F815CEB1397A583393A7D28064EC0", + "app_hash": "56047346566F22A205FC6AA5B8F4EBA9C0B515540692D1F35DE29F628F1D569E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -459,7 +459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D483DD6344EC5E74328CDF29FC390137949861E0F6F3DD9D36DB296EA593AEED", + "app_hash": "FAFFAF1C54ED99C3DA09EC311E852CC4652FBB0C490969DB00302706AF43F7BC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -627,7 +627,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C75D9B767E56B94998686FD017E6FF2130EA7E81FA78F6D5A8B3B03FDAEE38E5", + "app_hash": "2B0D6BFB74280F06C1E82E91360DB7B139590FB15394836C016C390BEB230D65", "last_results_hash": "FC27317BCE5498ADF981F6C2D18842B9C45F56E2A889442C35CAA603E39CBE18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -716,7 +716,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B43E1044FF3686BDF11D16B5D348F770A068B93735A007824DC33CD2DD99E5A2", + "app_hash": "E986CD5744BE417C9A57323600E9EBC255752C76D8E8EB2A5470E1E9F12D5104", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -799,7 +799,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1A273A95AE2F16562282A732E4A0276DE66B050161F21B617987B9BC64014EF0", + "app_hash": "29852625308159AC4995837C74A0EC31F27D8AF3C3D7BD1EF7C0B477B774FF66", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -957,7 +957,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A3CCDD7E5283B8A9B2AEB8C84F7DE94F3CFBBE3F6FB9965F8BEB61089F9F0CDB", + "app_hash": "0B4134C4BADB4786FD3A0FEAF8582834105F3A52DF294EE228D6F280EF3A239B", "last_results_hash": "62074C54795F022F10A39154C418A3DD79A7B32ADDE83A9761B99235F1C94BFB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1055,7 +1055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FFFE045012DA4345291F5FCAABBE96F847F92E458EF5C50707247CAE982D021A", + "app_hash": "83389BFEA008513B1ED405134EEBACE49762067AD2D4941E78323458E9A55549", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json b/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json index 8569f42ef1..9bc6554e46 100644 --- a/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json +++ b/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -390,7 +390,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBAE78DF64E5A013EFBA63BC6ED0CF8B2FAE988331DA39B84530B1917E7A5CD2", + "app_hash": "5EA444BF6C231B548BD8B6DFC98C183B602F6EF8A941AAB89B7121CD81F9211F", "last_results_hash": "F8C060A7C7EC4237998AEE515E9634AE9210B0C40DD3103A2FDF7657220BF128", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -548,7 +548,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "81E3C902257A0D60A883B93A2483C31C011EE40391B3E026E54477C71DA1F388", + "app_hash": "56FE7F5CB19AF6FC80E55C37B1734CCF37F3327B58644D9AD5DA73A8CD6B66FE", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4BA0662C8C8FADD77C4890426AF4B9E31FBFFC5C2686EE0AD260A61A3F0DFC58", + "app_hash": "2F3A878F8F4548739621CBFD56EC69C7E9A55E3CFDF1F98228FA644A96A984F2", "last_results_hash": "2F9778916273A0CC2DFD3F7AFC1100800EB0D8217DE33F43D00E06249E6A004B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -940,7 +940,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7CAF43A997F4D5169C7D2DA983E16C0EFED845851EB6B61E6F22384302137049", + "app_hash": "38BE102476E338E030CC91E4FB3E92B1FF03D6068E5B0957E7E16EBAC6F5EB70", "last_results_hash": "43C08252CD0DA7DD8D04DC00659CA158E034A53FAABEC9302C7A7311715AADD8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1098,7 +1098,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1127375A7A149150A52BD077D80A7AAD191D2A1CA00A7F42D80B1B1B8BE82871", + "app_hash": "587ACCDC4EE35CC9541300614B5B275BB303EFD1AF862632FD4F5A340D6B7DF0", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/ragnarok/ragnarok.json b/test/regression/mnt/blocks/ragnarok/ragnarok.json index 18b2fd4ca7..41c0a000aa 100644 --- a/test/regression/mnt/blocks/ragnarok/ragnarok.json +++ b/test/regression/mnt/blocks/ragnarok/ragnarok.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -321,7 +321,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8965531DF0025066AF0C96C1B4652CB9CBB1A8EE96452964C949DC05087821FC", + "app_hash": "3C8D8F5AE757CCDFF1DF251BCE2F8A3408E45C7890552A803A1EA71BEDAC6835", "last_results_hash": "3EB22FDCDC63609FB13748266102B29C4748CF94BF1637EBAB5F3B44ABA179C0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -815,7 +815,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "36E52191BB0804A678355EDEDC7220CA7F9AEEC6563240A99713D02C20FB0409", + "app_hash": "758D63F4A57B8F188C4A4364B1FA5B9D6073B95968E87FD2DAA5B266B4BB8EC7", "last_results_hash": "999B48E6A55D90E3562206EC2DEA4E009A551DC2033061E4B8CF9DD8B5DEF54F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1162,7 +1162,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AE2E45982213BDEB871ACA90FC9CF974DF59A31964CFB76D1544FBF6F8D146DB", + "app_hash": "4B246E3D030342294613D4BE8E47EEA3D0EDAED44E230F798A8FAF06858CFA8B", "last_results_hash": "8AED0375EF7FD0290642AAFCE667654F8104A06C85EB8AAB78C04A0AB36FCB32", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1708,7 +1708,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AAAA7A653993338B992AE0DB3BDB9F01C0BE95DFA9F43FA4439FDF780E2BBF8D", + "app_hash": "1F2BEC0C53F54A9BD7850CD07008DD4320E49BB9D4A5A1C76407914C29F9A8C2", "last_results_hash": "A77F8493A214C055D5CC96E7F5D59169FEA07CE7AC81024845A7E8E2B03F8D9A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2076,7 +2076,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A5CD659B0003C40B4E1CA36FFF4511F33AECD7B5F3221AB87DF94950788645C3", + "app_hash": "EF81E0987126DB4FD28B02C0EC205227043DE05C93E18A050E2CCD84BFFF3013", "last_results_hash": "6FE036E071AD9EEB792EA52C933D7F864687AF3A8F234AB6E2F6617F2AC31A3B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2360,7 +2360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FD49F6534FD51A74A6B219F17A3B034FC25EC24C927F8B1148AF21E30CF1D25A", + "app_hash": "8F99D6F9CDC15B4ECE664DDA1E69DB47424380509B40973248DE0C7DA84A9589", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2647,7 +2647,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F3ABE0AF5AFC29F489BC9F451300269A964CD86563EFF536D5023801080D437D", + "app_hash": "2BC50673127F0A94E256C6DF378051C0CF8AC505EEC7A526F543F7DEDA1C4870", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2932,7 +2932,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A164063514703B08ADB81BD5B98C828E446C7C72C01274F26AAA1A11DF1368F0", + "app_hash": "880E2FCAA4F471F7DAA0AC4F3C23160E39837D79048D0F1070E91B8061C1D282", "last_results_hash": "0736AB7058042FED08B6BDC591B1708DC0DAE7BFE6FCDE31964AA0F9513752F7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3613,7 +3613,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8B4CC2E1F238A4EBAF836C2CE82948335F5F7C492DC7E7D8BBFEBDD00F9A5489", + "app_hash": "FC03543FD2927604103445E6DE4600CEE5035082B43C375DA6440D9C2BFEC9B4", "last_results_hash": "BC7FB0259DA0C19A98C9C9A1D9B8C93C34F623CCE300E69EC5EDCC568878ECF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4176,7 +4176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3095D0C0A93268DF2F824DA4E6462BECFE0982B734A515472AC1966DBDD0F000", + "app_hash": "2AD316B11FBD84D56DDF7C9913F44512EC53952940F91B56DFAECC3E4E47FB12", "last_results_hash": "2B4EA04787B58D26B6507B75AA710FA7895A7DFA92B6D1CC7423945FFE75CB42", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4483,7 +4483,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E05933D71157D591E50537BA99D0DCA02E26FDB3912488ABD3EBE9DCC4F2036D", + "app_hash": "866B83AD2BE0FF86092D1FA666CD8B4C9C0C91F7BFA2698533F5B967CF10C4F4", "last_results_hash": "59ABE918C95A50EDC68C619A3F4C37524B94C47F328D25BF1A4794EF74F86D9F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/affiliate-swaps.json b/test/regression/mnt/blocks/refunds/affiliate-swaps.json index d12fc79fef..14877898c8 100644 --- a/test/regression/mnt/blocks/refunds/affiliate-swaps.json +++ b/test/regression/mnt/blocks/refunds/affiliate-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -438,7 +438,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "81E856BCEF54334C8ED342E3F121C32CCD0B95DE1DE2B4EC947795165473E483", + "app_hash": "899FD74733AB178E5FF674DBE2C6356FD5EB4DB49BCA43189724083BE66BD010", "last_results_hash": "0E9487759B729BD7AEA182816595040BFA6DA641DF6C6025CE4973F5E8F082E1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F47492D52AD0F2EBF491A57E92E7BA6F32965D7899ECD1C98C3CDB497BB22E1D", + "app_hash": "EDB055E53F892167808F549822C5754CEE7DBF1AC297C955F820D75E1EB67BAA", "last_results_hash": "16859A260276C741DF611EEFF0766C91EAAA5EF00F3FECBA61B3B66A7144EEBC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1052,7 +1052,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E494586B818D63EB24935FB5C3C833CC43AACF71F66E8559BC96215807A81CED", + "app_hash": "141D2B367DB533AB17544E4CBF3FF9E3F6A698604EE4445BA84349E802777D9B", "last_results_hash": "B242D66FAD5EAC26CD426513B8F6B9A74EFBA7867305C1E7E5465CD37FCB6B87", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1359,7 +1359,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C786A4EAD3525E1B3C59AE89C2AEAA8080E5E3C87E41114D306EABCF4FAE127D", + "app_hash": "D0880AB86F07BF7E2D9034C37DA6DFEC608D840BE91D5D4ABBFA7E2833890631", "last_results_hash": "CBB966D5BE4606F2C79A1EAD19CD8080CB442D4FA4C19CB126058B82B6708F12", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1673,7 +1673,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "20C98E47343EE4D5C374F69033D8E00069ACFBF38261C2F20EF4C769BEF3C651", + "app_hash": "71C04046BD7E2BDC53078AB079A8F9651A31831D1BAD21219B4CEF309DB42561", "last_results_hash": "CF5BF8345A3EC718212838D267DC28149843CD36A1080CC733B730A110D011FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1917,7 +1917,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6D73B9D78AEFF1C0FE96D86B56D3E36147871267ABCBE4CB9FA0C9A3285E30CF", + "app_hash": "D6C43B5E654006DB830A37D06A2B8A3CA075709F7D5AF15ACA05BA967FC19037", "last_results_hash": "A7DD9003D0E4D4DAC0DB515EDCFCA8EF3051D6DEBB85CD7CB763F7FDC4E470DE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2231,7 +2231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4AAA8AA885383783AE4197F463EF8069AF5D2C4E7DAD14C650FA634A8123CA4C", + "app_hash": "0D3120ADC60E150715B413E15B1BE389299C41FF8AD0FD309A5F6BF26A6861D1", "last_results_hash": "5B3D65B5690E22BA44617AF520E137B7FD5B4D8344C86E0C571B0F627270CAD0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2475,7 +2475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C16AB25C84BF5D5A2B59928DBE0C9D9DC1DDA5D7EF85B6CD35365EF1BE805633", + "app_hash": "C52227FA7EB8BC80380F300CCB7D87C1B99DECF98338A3B34561343402B59CFB", "last_results_hash": "5888C856E10AA849144EC2E902B6150B6FC80F9E25EFE936A7CEB21911D8D885", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2789,7 +2789,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2FF59FB9E3637258B60F599489AEC25B4A81E8FFC6E51071E2C6AE7B588B53EE", + "app_hash": "AE8825A08B6E71D79DF1EA335A6B3F2D9E85A96E1F366ACEEE3BFAA425BA8AC8", "last_results_hash": "9B4CDF95117B74163C0572D5D1D3D02B69553B9A2B7C089D9B8CA340B44D5DB6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3033,7 +3033,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "340E33B343AC5CFF7F9913696F909EB4A685853A66BDA020C399450F2C1B078E", + "app_hash": "87C6374420E55D8B7BBC34D844A4C4A3B85B8F02C2CE059685D3A66B5E24F948", "last_results_hash": "5C382FE63445A7E80471655DA1C8F3038B5BD906FB3627E3CD7CD3C98B1B901B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3347,7 +3347,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5982EB686DCAD654357AAB8EB49D7AC4C8FF9CDE8D3090639EF4111BEFC854D2", + "app_hash": "7D913537B936C173215A5966C500EF99C02DAC73969CC19810BAEB6CBA4BE33F", "last_results_hash": "7BE2331FDE4C112A9F844380AAF1B7512015FAFB3E41AC012D844249CEEF81DF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3591,7 +3591,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CD69E04C9E6DBF43E27938A29476E0EEBAC6EAE248CEDAAFCAA7CD1BF553C86", + "app_hash": "E7CC0941F8B757614C8E61971F0D25C9C8EEFBBF882EA0F436CEFA50AA933941", "last_results_hash": "3DD558C37A93F2B40C4CF9F30BDE478B7B2D923303D4B06883BE9331BE341FDE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3905,7 +3905,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2AE8F5BCC04CA44C37081BA7A121110FE3D3F282AF466518664B19C435CB4AE0", + "app_hash": "ABC6BD0956B673284CE40EE3C135CB80405C4E052259D61FCB0129A0F26D3803", "last_results_hash": "14858FDA63785974C376ABFF7AF5CF3F612D63FD499F2D1275E1B724A3348B18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4149,7 +4149,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E3AD3FA6D0E41AC3327A80FED8269835A70F6AC5EC469D5733DF164F91A0B194", + "app_hash": "67DC5CB9504CF2C6ECD920D501B174DBF35EA5A68BC0849C2F8CA422100676C7", "last_results_hash": "00A503EE535C85AA501C96B624CFA70C27F3869DE08B4C9AB71C0D6E56684C03", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4496,7 +4496,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2853041D35E1A41456CC9C23C46250F6B0EA00AA163BCE85A096F67ADA65B199", + "app_hash": "E07AA37C37D163D95FFAD58943F16FA685DC28DD0115FBA02EC119A9F84FEAF5", "last_results_hash": "3BAC2C30E6001288C1A0CEE4F9496D9BEF9286732B060E39CED7E7B70A56E322", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4840,7 +4840,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "51E642874869A2A36B03FC135C824FC76EB6C33A57BEF577B0C148A0D0B554A5", + "app_hash": "DAE45AB893364FAC04BF52AF3819AF3AA74199F856511F004187E050389B2AA4", "last_results_hash": "08263A638691CE8FD368E0CDF5BA338CDEB03852C9E5378FEA00540A59BEE86C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5184,7 +5184,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "07FA7E4308914C7EEDC9866F299DFFB0BE0BB99EDEA9DE5E1B04EC3E67B2B677", + "app_hash": "557D504A9157D8C22D730B09F7FEA40FEB0B650D3D7A5A8FD95FBFC756CD4F54", "last_results_hash": "C4BAC2A6811DA63D838601308C074FC9A5632CCF5217C54FC656F110158CE465", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5528,7 +5528,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C80FB5995F0E97EC23A9962438058A3CA8582F229B8DCB7BC0367B4FBE3455A9", + "app_hash": "A883152EC72D14268DADA37910DAA2778DB55C18F119B61EA02594FA220F3F76", "last_results_hash": "0E3E3D370774CF9DCC6D064B40EA77F560EB4F50D25E39671F77729BC958BC78", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5723,7 +5723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BB64AC0E2B7745B86FF647AE48716D49E42D0FB63D819EADA9D242533CEC8478", + "app_hash": "C6EF8B5141C699FCE09B3EB764BF2CE788B46ED35979C42A6FB3AB30BCDA07F3", "last_results_hash": "559914308C18A54E18C7FDB3FE66D372CE74298DF5E62D69C9D208D875D42B32", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/custom-refund-address.json b/test/regression/mnt/blocks/refunds/custom-refund-address.json index 1d7fb3a28c..4165bef741 100644 --- a/test/regression/mnt/blocks/refunds/custom-refund-address.json +++ b/test/regression/mnt/blocks/refunds/custom-refund-address.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -392,7 +392,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E251FAEEC768E317B0DBD245E5161BF0B11FE1B873F3C04138FAE2466E69FB25", + "app_hash": "BE97343C2472FAEE4D7705523C2DB9D9AC6AE247E5EC672A30563F94B3D10328", "last_results_hash": "DAC3B4AF3F811D0F2402337CD79B810F05075B5291F550DD260E3C632ED337CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E588DDC292B3C0D7DD7FF45881504EBF36529907E183E161A1F20C365E18896C", + "app_hash": "310D49F936AB3366D4817F11FFBC748189CCA8445526240AD638EF4B2D3E7C8A", "last_results_hash": "78E1F41EC2DF4FB64D739D3A71868CCD576EA11A325C0FE38A249F6A955AD815", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -897,7 +897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "97DEDF40453451891081024602C064D7A85A90587B142ECC91D7B35E9192FA52", + "app_hash": "6E149E3EA0C95A16E3FB4BC57A6289D14825C865A1CA1093D3AD1C0C1AF687EE", "last_results_hash": "85B17A539976F5E4B1BFC052D0D23A85947A93AF115D5365840C2FD4C6EA6D29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9AA180371A9936EA7D29972CA68743D2CA96A7E725DE6C1A0745560771CC6605", + "app_hash": "EFC261CC296BE01DF9F07249161C2AB8C1EF1771F74F67B35315040D3BD4CEAB", "last_results_hash": "E0737462A84CC098E9076B4F65AEE849AF00D4654C6EA28A8591574470A01B89", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1402,7 +1402,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CFBF78E2503A4FE296185170F349C426E822DFF842E03E943A3DBBD72AFA7814", + "app_hash": "D21D57D38035B3F8AC08C44862AF517C9545ED65277715B74B206460B7884560", "last_results_hash": "4BE9F7DA4B09CF09AD0445E686A7793079DE6FEF8B27DAFEAE50C50BD018BF64", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1646,7 +1646,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB5666642F9E2889EFBBF37A13103D11FF7135319A2F6BE2817B075ACD6C31B3", + "app_hash": "69290E4B26D5329279709CCB8F9BE2B101D57629DC5A328392456E9D9F3ED288", "last_results_hash": "D46545826D2A37D017ADCB445511286944D38AAAE495E4FFF6C9A689ED01A634", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1907,7 +1907,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4EA4C995D1DD7623F1D2E5A36156F86471DDCE787F13A2B8B947174F95200666", + "app_hash": "9DBE1CEA05206241F14FC847B36E719D3256F490B723CD35532FA01D0DCA1238", "last_results_hash": "FA03CA5499DE8F3AB1AD1B1336D527E09EF4912A4CCE36E5AFB332A0B173365D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/deposits.json b/test/regression/mnt/blocks/refunds/deposits.json index d57475f924..718fc819f2 100644 --- a/test/regression/mnt/blocks/refunds/deposits.json +++ b/test/regression/mnt/blocks/refunds/deposits.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -392,7 +392,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "38C4C1F60ED5A18FB3E0B9A048DA54E5E50F934590A8616C6F5A03132C9BF159", + "app_hash": "D08989F8C585EA8A1468B10A2B469E58E9E319D19D5AA096BF9FB7E31ED04321", "last_results_hash": "A2BE968BC08681B4A9C86C818A4C4CF3E19E0443302C0EA4BAA65EE69BB3EA74", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DC796248D9AFDDD43B11A8C291736392B68A6AF158074E7DDD992A85208AA407", + "app_hash": "E7F48059D9AAFBE9EC708C8F0604CB0F6900D064F1B1351B4281CAC1274F4962", "last_results_hash": "93C3AE5211F07B1A414939225AA29395101784DDC354790B99286D238F4D65F0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -897,7 +897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0FFF65A10E272DED9392FCF233797EBBF4788CD0049B621129B8AE947A40481B", + "app_hash": "62FF6E39B0378B0C85E631A101A7794481086F451F746D7C26ED0480AD9D1D32", "last_results_hash": "EF8CFBC440222F92C81E0298AC051191D5541A4B784EA42D546EDF171708C17D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B7386BB727A514E1F4A6FFABDAC66DFB49741610E91D30702927BA37A33F90FA", + "app_hash": "15B797AAE8AEBE94C161E2DD60B6EFD674AE48DB91B50E24992F070EF3464287", "last_results_hash": "6AB48BB136BE5EEF5198D3E5119E58055D5A48CDFBCFD7BD73C62F0BE7512CB9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1402,7 +1402,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E40F59E1F958312E9518FD2F00B24E8F8400A6F4BB08AB8BBBC3837D9DA07E92", + "app_hash": "9ACFCA5B855A9191F0F97DCD5C48F3B3769FE1E76CF8582018DF967EFECE4975", "last_results_hash": "2CB029F4EE1BA23A7A21A8D33B927C835273A73E8EB11EB179E6E9532F72F8AB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1646,7 +1646,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4E92453F8CFDEE38BDBF0E04B42019AC7E178AF0F27B0719F934C92EF9D3B82E", + "app_hash": "B16CCA90661439C0DEABEF7BE9FFB531146D4FD8AE570462486075CA88EE7DAA", "last_results_hash": "24B6A32C4467B7F0C187D396CD5BCCF64AC9722CCA688084F90B9FB8C468295B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1907,7 +1907,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DF787D0D486D26289837C275625A085C368F1B0CF50320800A6F23345C851678", + "app_hash": "ACAA153FDC0D0C7BB5ACAE9265341BC897C741738CBC5B7E27DB9B6DCF24B570", "last_results_hash": "DE9CE30914EFAB4FAB64830BB6A1419FB7440E29F66E4528F55F8137BE264E0F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2151,7 +2151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DDEE8144CDDE6400ED25784437F476B1B328E294188F14B7E78BA9528C34C4E4", + "app_hash": "C1A350F2000D814833C05821FAFA08C6937E2E63E5F1BBBEDAD4FB87AA9EBDEF", "last_results_hash": "899207F31AFFAF082E88260390D8460A867AAD4EC9EC1FBA9792249B4AC7AB12", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2412,7 +2412,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "744F6EABBFDA22231E083A9EC53F9DCA455D7AC53E365D155C83D89F0458AEB8", + "app_hash": "8CDE8748603F318E82BCD2E80D4CA35B65EE99DBB451160023FEEBDBB096A81E", "last_results_hash": "22AB448647EA68D6F56F97317659D79A3E591DCF099A8466A1DA079CBDBDF5E8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2656,7 +2656,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "26E9AC506A56F128882593713EB494A379A52DDD49C3A815CE4AEEBA4D52E10D", + "app_hash": "92397BDBD56E884112CC12CAB7C08C964C9FDEF78A0DE28A2FF658D88D042955", "last_results_hash": "44678714D1DBFBE2CC825A4080BDBF41FB5B235427726CCE167BE922D4DF4EED", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2851,7 +2851,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "13741797A00E3D8FE5A64F5619D9D6BCC578C3C7795FD18D76F3182F3D01BDB3", + "app_hash": "176508D6E4C0E79C28BE4A2E5B9A066E2C2186E552182E02B8C2DA1AF3EA5780", "last_results_hash": "F9F42BEA459330B4F6DD6E76853B810FBAA9F729618F03B7705773D0C8F35301", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3046,7 +3046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E8CF6C4F5FE5AE84719CD59ACEBBF04EE6DDCB5156D8ACF8C56ECDD3789D2406", + "app_hash": "CEA61E045E073C4BAE227A86F5EDF6486ACF57F0BCF11FA63CEEB53D35BE58CA", "last_results_hash": "AECD5B6E88B466953DE69D0060C0047F4971D2685BE4D42BAAA2590EAC5AFD57", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json b/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json index b9230e1a4b..e9f87fd8f0 100644 --- a/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json +++ b/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json @@ -116,7 +116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1B6DA7EAE5035BD6848F4B4CD282F61F44A7C3B51F5B4FC83F0B5FBC7D48BCAA", + "app_hash": "EBF823506337BD8CB4504C5042C1EA5CDBEF71F12958E4B268A0D2C1ABFEEC6E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A7BF15C71809F01280E45C13AFE1BB30EE11C8C8B21FECC3292F26C126C1C311", + "app_hash": "D77DC68098986C770A00D039BE7E94ECA8E605B4AC4B4DCA64638C70D27C8F42", "last_results_hash": "26B42801B7805F7E8DF4DC2138056AB26330432909CB5A99B7B880C62BF8CBCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -446,7 +446,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C1E46276806E931409D5B8E365B034E4DB33632BB811B17E51CB8A6F45413004", + "app_hash": "A556F65AF54D32BA0AE3CB6D24872185CA8D43E962A345052990C6E2F6A2073A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -820,7 +820,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4AE0FEF5DA7994D50784143C1FB1D8436910E0460894ED8388596235998BA5C4", + "app_hash": "C37F04670E7C15F14791B68E75AAD65526C25664E664A69FD9DD3C6AD3CFA871", "last_results_hash": "FE04E3397C8B3F86F26318B11FF4E156A3EDF261C3850963216A6BE405A8AFE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/failed.json b/test/regression/mnt/blocks/refunds/failed.json index ded2d83066..a991235147 100644 --- a/test/regression/mnt/blocks/refunds/failed.json +++ b/test/regression/mnt/blocks/refunds/failed.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -478,7 +478,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1574EC38E76DF35BC2F059F01425466085D118E11229CDFEF94A0FEE219198E5", + "app_hash": "78297DB8A63A128FDCFDBD00D489B00A51EBCE3CA24457E56A416332D96A0A97", "last_results_hash": "FA0E1466C5D171732B255E1BB6F90DFBBF517C798BE1F8D29535B93225089B74", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -740,7 +740,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4E205F77C64AD63E6C5DD4DFDD216A1328A5B416F545B8A8B4334AEBF500FA77", + "app_hash": "BCABD17EBA1B1490C8270D5B8D7401D052B08C3827B90A8FA36D53740717D871", "last_results_hash": "60D77F2B1150B87CC07552C92A1F489E47AAB2993355ABB56E05020BB91A5D8C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1002,7 +1002,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "39012395E1DAA0D70E86CEAEAF213FFA1D1D04A5F96574473018C8C73C6E7C66", + "app_hash": "6557399A689ADD4A2B77CB9CFBB221847632BA056E1C220E431BEC0C4F65532F", "last_results_hash": "72A032440CCD08A866D6C6F7AB91CC6D1E813E9975F9B6DA0384643D3642B081", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1220,7 +1220,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8F60047A38AC2B8EB506BD09EC9C1E1AA911D346A494E29248D00F92943D9E78", + "app_hash": "C9D77E772B9CC723AE7A1A7EFC4DAB62DD2ED41C7876F416B786BB54BD083001", "last_results_hash": "7F4EEE68B267FA63D5D82F22B1C31162E695F6682947F6D759AF7E5EE5F5D34F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/refunds.json b/test/regression/mnt/blocks/refunds/refunds.json index f08d71eca8..39732dffca 100644 --- a/test/regression/mnt/blocks/refunds/refunds.json +++ b/test/regression/mnt/blocks/refunds/refunds.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -284,7 +284,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "94A2963C66EC89444DBAAF339DDB6AF13AAFD5D929AA3B52276D2292D2C5A6C6", + "app_hash": "8D75827B029F32BC5141FC5F4FA289E4DAAFE2C1F4371DC8FCF42CC3D9359638", "last_results_hash": "5EDAED2F52FF2DC3547E3DB46A832A5EBE659F6FCA44C4C0A551EEC9BCB0CB2E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -458,7 +458,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "40F23C8118D89077F91971AFD9148C9C2BEE7FF1784F68CEB8B0D5BC14222A8F", + "app_hash": "438986927939C59079C9A927A7E8F58D61ADD68002A529422A95EF1E2CDE64A7", "last_results_hash": "8D7BF2801606AD34B2524DEFC5A2BBAB847B4B1FCBF17FB47B5ADABA1136C181", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -632,7 +632,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9555BC2357D058904B49DFD7D6E423095B3F0AB3521EBFC9E13859AF5156A343", + "app_hash": "305265F26A3B136250513A4AED31F9855BA58159A899C3A860D87FF4923083BB", "last_results_hash": "B7641D821C34DD491F05403EF04F11A2762C0CAEF5C14CD700EC0C5B3820719A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -806,7 +806,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FDAD1DE2918896CEB153DCD039988576F5E5F5DCE05A41768DB9BF5835651CCE", + "app_hash": "7D42D14581FFE11D655484AD26D1CACDE9A9C5987BD0672AFF4906A256E87200", "last_results_hash": "5F4DE3CB304AACC686EA52F6B94C0BF972922788D5FE75C8AE444294CE0D860E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1046,7 +1046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "833C2BED84E5F9B71CE14C3DD2B0C2228FCB88B89817B68CCED368AB6C547C59", + "app_hash": "C90D97C549E26F3484A26FB093346D7936CC9FE6B56433FE753D03D6912F9E88", "last_results_hash": "A5747629A003B4ED697BA2E8A3C2257B1D05AC963F549E2577EEA53FB3A8AFEB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1269,7 +1269,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5A2601C6C6B0D61F7EB15400A2C9BB823D2E673E8A80437C04F7A58F3FC7024F", + "app_hash": "648856AF35630F3F9180FE648B895DBE203A213814919C5ACE31491DC2F5B389", "last_results_hash": "B950B782197CEF6ADB7A8E67B3F7C121795ED0F1A156C66918127060030A7789", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1509,7 +1509,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3C25F80FBF9A229A9E4471BE0DC9A1799A6210D47E6992610AC76D6FE2BE8884", + "app_hash": "0368458CB30D6D27012DBB05602A995D7B008A1F5A88C9F23B1FDB002296AE83", "last_results_hash": "6F9FC18F245AAF51E593174E7566261997A4E49A46DD1EAA2E83B17C4C190718", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1732,7 +1732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "521391F0E807EBFE4BC920F7ED0C7A7E38D26F8364294A04E373A3114FAC676D", + "app_hash": "864921331EF83BE4E0FCC4AD6D2E9CAB9E4004EC2191CBC5AEFB8851B7ED19DB", "last_results_hash": "A219DC4511ECD4E5C63669F7F6A2C0EC4CD00C27A1BA05AC55F4499301781EFE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1972,7 +1972,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "31758C6A48E7A5B9006F1D0872333019DC793B8CBDFDC20DB216FBC44D8F6BCA", + "app_hash": "72EE5BE8A05E1ABF17F9F2AF0A904B382342EDD1090525B6FB50017872106C93", "last_results_hash": "451F5B5F02AD3500B3F5745E9993840ED90DF45609AFE9DCE830101EB04F6E18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2195,7 +2195,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBD7E5FD72527874DB21827B8FFDDC2F09837C3D9F6CE055EA77EB2F74F0BA2F", + "app_hash": "944969C732A8837486DE5126BB4047107E8BA4169EE7502A2A59ACF92490E6FA", "last_results_hash": "D1821E25D630C2EFBC0467FDFDF03CE6B5514C4646E044BA4531D448ACA5935A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2435,7 +2435,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8374934BD117D6A778CFAF41DEC615A7E608216030A0820A380B09EF2B33D00F", + "app_hash": "51341642471C90FA3C1481E6B3E25B88ACAEB87D24CAD2244721A58CEE86D8A8", "last_results_hash": "91E2722EA7327D4F392F84E748B1CDADA7161679B07A6D829B778EDB8BFA5404", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2658,7 +2658,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F7BE18822F50C3B43991AA87D4273DB159F3A58C5B70045F7C3247B3129A070E", + "app_hash": "4075747E5E8A2F22C063DB2841659524B7729AAA73642DE7023559E4D53F0030", "last_results_hash": "28ECAAF3454003F744AC657BA57C9849307F1E292600171A249DAB76839D152C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/swaps.json b/test/regression/mnt/blocks/refunds/swaps.json index 1aba68a5f4..1623d40cb1 100644 --- a/test/regression/mnt/blocks/refunds/swaps.json +++ b/test/regression/mnt/blocks/refunds/swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -418,7 +418,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9F269D32401D94D5D65BA939316EDB062B274397156817759245CB7F03AA898C", + "app_hash": "166F135FD817C97922D03876C92EE23A4E53DB4AA4E2ED8CABAD3A65BA191C86", "last_results_hash": "3B67B640490ED8C37EF52E8D85B7502B021DC3D011684FB970A41C68B9F04C14", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -705,7 +705,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EE6D862649BF073A2C4730FD13463106234817B323382B09649BB42D00F92383", + "app_hash": "55ACEF545680CD3798DD418B6FC46858EE2D76A1809C1AD050197DD8F02C2101", "last_results_hash": "DE885AA7103E7F881BD65E1C88BAE46EB3BC5646AEE22BD35926ABA341A98694", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -992,7 +992,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "99A9789AE85CF16F5A3E560216C57358BDA52F3431222FFA25B65D1F9265F8A6", + "app_hash": "0864A23A38A72CE4794FE6873F8BD9EC1D2B923CF8100F5F0AC46435A38FB68E", "last_results_hash": "35947E7524B6DA9DAD4605067633209BFD8E94F67E168564B2234E516B89080B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1279,7 +1279,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C10614196541FED1C1E4C3966BB6D40DBA66B6C653960754A5F31E982CAB3D9D", + "app_hash": "2CA61B7236625EBA52FCD75841ECA038989D5763EA49C8B79CE2A4BB8549154E", "last_results_hash": "B0E782FA447E33046850921EDC4A38C2DC27A9FFB15113D14CA1B71CD3A09CD3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1540,7 +1540,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6629F7BD3F416F7BA8563A92D06092487DDF641EE81C99FAC619E3667544CF42", + "app_hash": "B03E69E32B1D7AC790CE85A2738EBA807024E1F030F65BCBCA9D247ED3749BF3", "last_results_hash": "DFD77C083714FF3EE80A32F5C88F0740C1334647CBCAB8A55E4C305E244F5124", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1784,7 +1784,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C37967CAA74B90A5E7E756AAB8C33C9C86EF5AE95C1E13A26841E049531E0D32", + "app_hash": "EE0D7D15B53E67088C7D65E908AE40D4CD5E9D571A3DAE6653FBDBE16E997A7E", "last_results_hash": "310237BFDB12760E4AF3D0E60F0FD34F90778C76EDC8895F0FF071FCFF4D8A56", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2045,7 +2045,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2880B5BDCF3838BC5835284E672B6E62DADB52514B28AF3A65EE76728785D3FB", + "app_hash": "2F704A14C5B52DB417E44BD543E305D1D119737886B908576B16FACF34154BA6", "last_results_hash": "FDE5D01251CB6C187DAAB3648792903A6FC6FB0863EB7B0094F1DBC019AC17AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2289,7 +2289,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "81900D36B42D369578593F68E71486BE1CA4AE137542A2CDADB32204A6157B4B", + "app_hash": "E5E4CF254F5C48605DC008D846D2B0B4517A188883E5EF5A93503387AC8C6368", "last_results_hash": "3C922B909B464FBFE053BD2826C7D8E1BA7C074EADD1664C99930D8E6201DFA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2550,7 +2550,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "80F92EFB27C3EF11773C5C2EA8D6AA700B27BC5C3F96769A267BD2AC7F3DBBF6", + "app_hash": "CD7B5598EBBBFA3E448321E31A823988E20573C4FA133126A26C6CFE29E3DA4A", "last_results_hash": "F149CB499FF24DF5E2D438210DF889B84B240482D646AEEFD49EA6642B7AB599", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2794,7 +2794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "48323B6038AE5E8A86C3631A086622E34690EDEA960EFC6FE36AAA6C732A2755", + "app_hash": "75DA8132399A35A5A7B3A8C67F3F12AE5D59FA857A01A9D04E66BAE5E79C0200", "last_results_hash": "988C0A6E8F55F5A75AF7EBA265C26D04D8196BFCA2F35EF7AD3993F87D2B908F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3055,7 +3055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EF7F6A762948D2CC2C2806EE208FB907D7E2EAAAF98C35ACEA81DEB6D8A22796", + "app_hash": "2B00802ACBA09E69D2C24B2FAEAC7520005CC856D0A6288E27CF81EA71A0D316", "last_results_hash": "B3B8ED24951463B06C16B7E48EFCB1F275668C4AA68742676F44290F152CA0AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3299,7 +3299,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1C55DD60EFAD48E25128C22FBB2D3863EAB6F19F9D812096B50FBA43B36ED6B9", + "app_hash": "25E7A4B87404C0343A46EB99E3AFB147AFE9BA86301C4818A77FE0B9F5ABC871", "last_results_hash": "B0B896C8B948436193517388CF729F39FE1FA4B96A13AB7276B6C1059CE3F24C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3560,7 +3560,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0CCB4B67AE3F8B1F7EB587A90B0ED503C7A3374F3E74B98524C51466C201EEF9", + "app_hash": "60644CF5A9AF5237B884B591DA0BE5719C0CB556312C956338BAEF736FAA5D71", "last_results_hash": "CA2E0F7BCA194A4D7A5650CE6F312A18F41867CEC7B72CB799B42DDA2D69BF95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3804,7 +3804,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DDD37C26ED83B596642960230F78EED13A9D4F9DC3C377ABC73B2397D71471FD", + "app_hash": "2F1BCB61D32DB248E91C924F1B9E04BB5075C72F2FF15D70DD29CA5FF05436A6", "last_results_hash": "02D9E8E08932088DD4A062148CAD2F0EC18FAD5B08352427390E32272A57ED28", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4151,7 +4151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "26E77C08DE0BC31710ED88937DB2D9F20523223A222633773980E9487CE1B73F", + "app_hash": "6DA291F32A2CE69230A7EE8B25EEC7FE86C75FE2ADF53561EE803BAA531DB41E", "last_results_hash": "3BAC2C30E6001288C1A0CEE4F9496D9BEF9286732B060E39CED7E7B70A56E322", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4475,7 +4475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "179AE7EED47F67B887DE6911EB7FA2CC17B2A3D0DCF60BED09F46CC69A6AFDD6", + "app_hash": "66DD67DF112FC9B20B6D0BC3DEAE832B493CE12F5B1CCC2A2DEA216A4F579C6B", "last_results_hash": "09F6DC15B3245031D9B74C2548E4CFD3EFAA9ED096D5271279147F8C27B8A1CB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4799,7 +4799,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8B1E5EE3B3B4065BBF9AFAD00FD934AC5753C9878CC880111FD280F332BFA5A6", + "app_hash": "94CBAB77F085A3ACDF057BD9CCFEBECC16A1ECC501B12A1B4254BBCD327A2975", "last_results_hash": "CE041BD49E2387192B1C456E388E20BE1FB99C5C29CFDCFF8E0EB29BA84686D2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5123,7 +5123,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B684C5F4719324744CC7612F2C6D8A3E1475B0F9B545CC7FAB3C165B8CF6A884", + "app_hash": "C2C49047D8FE38464A3620533502198436424187C407F800EE71051C98478EE8", "last_results_hash": "C55D9231FD994EA8A582DDE680D7233743ACEC5D39B90FF7FB147A73F01FEA75", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5447,7 +5447,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "482C407F813D8BC422A477FB81FE5EA1E8C8A41604F8E2E2E500C3A2798D7598", + "app_hash": "B8B21E6270F0DCB31B4AA45740C950048CA70CDF338FBD41FA8B704B45263186", "last_results_hash": "70CEB6A8F50C05FF27CFA0E273E94CBDED4E0ACFD9EB7C38D7C7001F311AFEAE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5771,7 +5771,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "374EEAEF84A7886D571E3B4D02243FCE21738D4759099E733467AE70E34F5B2F", + "app_hash": "071ABBD500BA4221F699FCADA219CEA7467D1E9A4B54694851E5F897F1E14257", "last_results_hash": "7D0EA1D51009D5A976801C50593681AC63ED0A4CA0B7E9464B5FCE8362D1EEE2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/tvl-cap.json b/test/regression/mnt/blocks/refunds/tvl-cap.json index 12cff06d48..0aa4f5c514 100644 --- a/test/regression/mnt/blocks/refunds/tvl-cap.json +++ b/test/regression/mnt/blocks/refunds/tvl-cap.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/withdraws.json b/test/regression/mnt/blocks/refunds/withdraws.json index dcbb552781..66428b14fc 100644 --- a/test/regression/mnt/blocks/refunds/withdraws.json +++ b/test/regression/mnt/blocks/refunds/withdraws.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F193236E551EDDAB788D55C699E536F48B3C488644CACB7422BF8342E7B61401", + "app_hash": "E617583F72D6A042BCBCE5E1EDD25C254AD8E326C2970F6F28259D4CAD6A641F", "last_results_hash": "7670115AE4FA721FD0D320CAF67D388AE4736893549D67B1FE1C92941F0AB931", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -565,7 +565,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7F1D00D7D8F12DD43FB2E77589266BCE8CD19D3DFAB32A96C7F2CE74B5EF0AF9", + "app_hash": "2FB2FDC3FF2AD5AD6DAB2244714E4185496BA13A4A44C6DEC863DAB43DB4E2E3", "last_results_hash": "79F4EA6FCDB74DB7FCAF4AC9182C46D5B5146A35B131BB2CF033D0D5C037D100", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -879,7 +879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EBC621EFBE1D71F3C83C946978DFE80039B695BF3FA7A27B1F3C42C69A83EAD8", + "app_hash": "84084362D5F6EEDB152EC42C8917B90FA9EADEC21D99411FB24B736FC2080DC7", "last_results_hash": "F281FF382CCA3D501A2E516A9193A65C21AA78DFFD1F9B1D93C5E78236991E2C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1193,7 +1193,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EE75DF94787F3C2FE2BD4C9EEC2C5209B94A9A24F7E949B3E362D00D4B0DE9F6", + "app_hash": "D300F5B2FB749E2295E21483D301022AF6E50BFAC455161AF0A297B8EF299F6E", "last_results_hash": "932316E0BF416BE4028287D8E7022422249A977FD2467E8487B4C10DAC844C14", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1534,7 +1534,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CE18DD3A900A11F258DF034A3089CBB36CD9C9DA369C5D7D800A80FCECD93D98", + "app_hash": "3D20CD7D8C2E16985118AB5F092A938AB9D26361ADB9D1E34903437491EA7367", "last_results_hash": "64B5D285BC64375228D95AC8C3136E841F6659145BB275CEEBCB87031CC23AC5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1858,7 +1858,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B7D14DA9A09FC1E18E526583A26A29389C6A71DDBCE28ED348DA38398E8CC4F9", + "app_hash": "B0C4A2CC90B5F53C366B38C53D32C167302D17E4C74E6B0FC553A2D23C603787", "last_results_hash": "580FC4341E86A9047F44488CF128E74D147F62114F630C432C7960C9453AF1E8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2199,7 +2199,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BE93D035606D7EBB73BFB33A25E27A7FB36B2981D08A979E586E752B5DF065E4", + "app_hash": "120196E866BB98FF359C1FC74398837CD3DE1C81F5FB40F3EF92BDFF9BBA492F", "last_results_hash": "AFC57EC56F5F0A33B1CCB7C63132C79CB98BAEB65EEA536B8E116F0F0F279FAC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2523,7 +2523,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "727BF8C4E0547FD12E441AB2F291FC58F95622EEA44C89A9F67B12BD2FDF3BA2", + "app_hash": "D54334984736835DDDABE3B49F27ECA372FE007765D9C36D9DCF4E1EE719F3AB", "last_results_hash": "5993BE0A1A37AF34B5488E11E2F52DC9DCFF6491470B61E78696EC49F7F166D3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2864,7 +2864,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "35074AA5371D470783A10E17D7835CF69F8C62B1E4945E7F8E199074ECE075FD", + "app_hash": "C21CD7FA6383841A0B12988224FF50D287E82B552A09F5B0B4A92F714A2FB064", "last_results_hash": "B6BA16CD203B115A7739A6DA289377E4D8EB1457984044E3D6E3F024C44E12FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3188,7 +3188,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FFBF16ED0D3001F52708A67D3B4A89024E24782B14BF5D5D34BB25FBE469CABA", + "app_hash": "B341CB42FD5B874D0AED3CD10123434C6A3ACD5EF5734FF7744F3D0A8763EEC6", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3529,7 +3529,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6446B924FD8A6E7C9722C2DCD6058652481E45AA8EF111611622931A71F2D30E", + "app_hash": "D8BDB093664704ADCE0387D45C96618ACE1DBE1278F0D894164A50451696D720", "last_results_hash": "C2B9586A5AA23977A23F79F4E914CABC12BE188A3DAFDD6001025326B7AFABCA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3853,7 +3853,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AF3542BB14DC8CDEF5EF3AAB47D7B79C0814272BF545D9F675BA1BE34531C9ED", + "app_hash": "509D0DFCD5EB01BBE43E02773555BA3FE1427FC61CE2A36BC88092536F3A4CA0", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4194,7 +4194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4CB512455647C4EA892D2F9DB9FA5585D6A2459F8D44B60323E5E614B6EF56C8", + "app_hash": "1D1451085487D24892F8CBCAA4D78FE305347452AB9DBB94388696DEC446E554", "last_results_hash": "9C9E1E06AA35792954B7B94048B6AEE31A4477EB86DF1FBF31BC563759674659", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4518,7 +4518,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "759270541FA6DBCFFBF096B5730C9EEC41F0A616D4270AFCF88557EBC25F7590", + "app_hash": "26BAE90D77DFD30BC9DAD21217BDF792362F938C3BB8DBCD6D55ECF9413CEDC5", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4793,7 +4793,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7DD96E1E2AA93906D844871385F27AC4DFE5F3F0F94B98D285E3FDA6E378867C", + "app_hash": "747ADF45DB56F07CFE15C4BF5D43FC89D5330D9ECAF35FA0E4A37D2264B3D26B", "last_results_hash": "6AE9104C1869DF84CD56BA25A4E0CCB15B6AF8B510E737A6216D7B05C6747E9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5092,7 +5092,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "55C9639B6A3BD325EFC34FE3642753806ADDC19295A58F83AE45F6CE3D3F635A", + "app_hash": "E00AECED26D75C274AAD7B5E1DCE20CC1ED82C7BDBF455275123550E93CD7CAB", "last_results_hash": "D3BDDB4104876C08E8AE88D29586A42CDD1E0526EC33F600151DB8FFE8F9CD3E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5367,7 +5367,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "25E8EA8FCC0B51982791352F39AF845D4809E5B0FB3EC89E05F4922737384B54", + "app_hash": "A2A55F71A95CCF0F41BE201E0516FE4EDED12C9A2E29A2AC662E17D421922BE1", "last_results_hash": "2F6E2458489AB40EF4C070524CB512344DADD8A698BB2B627E9C19CE61BD1690", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/reschedule/coalesce-height.json b/test/regression/mnt/blocks/reschedule/coalesce-height.json index d0c876ebd7..e2f2cfbdbf 100644 --- a/test/regression/mnt/blocks/reschedule/coalesce-height.json +++ b/test/regression/mnt/blocks/reschedule/coalesce-height.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -370,7 +370,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2B7EDD02D79C6FC3CA1232EE192D063D0AF4124B81D56B81D20A51DD53BFC3C2", + "app_hash": "B7F19C0A61608601E1D239A0C9506EB05FFA93C14B1792730605BBF6B1F19A34", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -453,7 +453,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB7D19B34158729B678092A1EA204287D5D12D8717EC29CFAA6B2D37DED80D0C", + "app_hash": "57586744F0BCFE85A3B4F26AC4476006EA749F476727EB431B139C8A3CA9A54C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -536,7 +536,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9CE6BC4F538B686EEB78132F679FEE33C643C5104F69B027C774920C4FA0EE9D", + "app_hash": "2C8F600075A82FA8014EACF14EFB02DD49BF73CDE6C33895D900A8D473E27C76", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "47CE9A142D969560832001542CBFFE22CEE290DC70D72AD82CE2D98EA130B7EB", + "app_hash": "FEC0D69A0AF3701C993045BC163B0F4EBE62A4EB71321EDBF503C1E34F49564D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -794,7 +794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0743964C13D614B241CC6B555AC03DBF4A9584574D6CE2A45AA0FDFF4A750BED", + "app_hash": "BE380403AEFF28445035C833D2B0520334642A64F73EE38DBC53F120775E5F4F", "last_results_hash": "5D0DE8285825FAB001CAFC1FAF99C793CA14E6487E2912A4206D3EDAA076B272", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -877,7 +877,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5372291DC549613E7A33C16BDAEC0CCB3E1EF83C6E73A6E8FB01A3292C26FD63", + "app_hash": "D6556E838C5EC1C173D8447E4833ABA5AB02851142689D993D6AA8F295870818", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -977,7 +977,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BFAA96ED4E32EA62AC7D44F112754493E98A27B1649BCD65E413B1037C696AE2", + "app_hash": "87A959FBF27BF3336FA2E2BBE435501E7B62E440463BF894C6469EECDDB9A7AD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1060,7 +1060,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DCBD002CB3315F58A796B869135FC9353FCCBD30FD4919A5377ED36ADFC64B4D", + "app_hash": "24D771FFC10190F76A46AD33649E2F9B4BAF7D343A68E20EC9585FCD9D462790", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1143,7 +1143,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "97F17D11970D64310453D1412F46E9106B0DC62C591D6093CD7351DC1A80FA3C", + "app_hash": "E998D29BD5EFF90CFEA06493DCE18CCBE061B6C0C94EA8790E678A09E0E22002", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1226,7 +1226,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F0493C8F3AA4D0CEB90958FB5115F22EEC465A3B6C789EEB90434D52833F2AF6", + "app_hash": "A8F532993DF25EF232EAE6A9C65A64C19499E176B89EA225E3E13E88F01B50C4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1309,7 +1309,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "82335C2DB5390F819A120BF30BE6EC8DDCB9A31E3C7498862B48B1BCD1CB9210", + "app_hash": "F21600F07D822E8C5C0565A39DFEC1D1A639C7669B49621396830E807B3695B4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/savers.json b/test/regression/mnt/blocks/savers/savers.json index a25f6b7cc4..70a4e60d12 100644 --- a/test/regression/mnt/blocks/savers/savers.json +++ b/test/regression/mnt/blocks/savers/savers.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -424,7 +424,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "295C71D833ECAD100FA4BBBB23E973E6061A535E79A5966C2731FC60C40BCFE9", + "app_hash": "4A323BB2B78F4EFA961A5488D47B755B45DCF11144C7EEE50F4AFD05886C5C89", "last_results_hash": "3C26C0355D90892BE6027C5D3FACF483E54D0E27F40DBEAD218B902A4FFFC29D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -724,7 +724,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7B1C842ADDF6BFB4E38C2A69F90F17CB7F9E20FFB62BEEE1BB91358ED640AEA5", + "app_hash": "FD1925528E14FA48269C469864DBB7FE378F05BD694E87BE4EDC3E146EDEED35", "last_results_hash": "0B8C5F48480DC2DA66C3609EE45761B1CBB4CF4BCC9F26387EB645AEB6FCFFC8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1082,7 +1082,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E79E62C977088D239AF903138237840D14F2A6D8EFFC429C42FE45B36824E884", + "app_hash": "EC058E4B0FAD79FD0E18135DE146EEB08407DEA625036954A68368DF97524A7D", "last_results_hash": "4BE9F95007A1703526F88F65919C0EAE9ABCBDDF050F7664744B74C7C337D720", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1345,7 +1345,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B5E8EAC4BF7709045FFB16492BC13B241A77034BA7214FBA8E0A02E7E80E97B", + "app_hash": "0FD32F2F172EFC2440ADC0178BB16D1F5AC974BD41DB7509F12525FD42442674", "last_results_hash": "E141D0AEF82406F97705C1A72942D948C950A3B2F97E767401060A0EC7A171EA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1663,7 +1663,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6848974A8877299AEFB913081B72E7CB67EDECF0A0B8C77C90DD8F56820A9FC9", + "app_hash": "926222D0C9D164AB4BF86037A21DF00D50819AF7780A3E2C3D23AFAD82B616C6", "last_results_hash": "97736B34557518422270A30D0E278D848738EE1F3EC3DCE44D689D675DCBB329", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1886,7 +1886,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EBC693DBE8AB31EBA4EB7D12365894D5EE9E4AA1A6F38BC804BA3CDF1E93ED87", + "app_hash": "7FD23661608AA4312480E1A65C7A05E0B592817FDABB60116800F762F666F49B", "last_results_hash": "01E56FC0FD15B0C641793E2AD92FF8E98D03C45574E2983F84216FC4BE606C16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2044,7 +2044,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1B63BFA206E494BFA5E1568F6531E246C0C373CFEA37C841644C3B89F0889B6B", + "app_hash": "5C3C392145BD5C7BF0AB0EAE09C38B07F1736306EC4B600E908DC996089F8A96", "last_results_hash": "D0BE019627374279C2F459AABA760E91E409EA023664744BB8453EEE95BCE8A7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2303,7 +2303,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CF1125618EFA2A4F35F365CB8B2D00632176D233EB732EE554969B8A02EF868E", + "app_hash": "3BD140C4A274DE7E64F7056E4EABDDEC16199C4126FACE34F1851AD2D9D94B21", "last_results_hash": "DD0E8F5D1EB98FE733843C45D31782CAFF9E340CDD1B4B54375DCC50E02463E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2459,7 +2459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E4158AA6EACA9F50CD61A7F7355DAE97B476E10B5A0103F15CFD39060F582DE", + "app_hash": "A10E7006428EE7F83A08D389F7105D121D1463EE7F6BEFF77FB2D293990BC9FC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2615,7 +2615,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0FBDFFACA44CDC3265395F073F364221F856A55ACA8BF4E81F42CB4C7B514CF9", + "app_hash": "DF30F50A6B637FE4CF2FA741434F7EACD843E44398F0EA7312451F0ADD0A6FC4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2771,7 +2771,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8E9EE0A33419EDBF2913A590AF356B57815BC843386E36833879E6600EFA2857", + "app_hash": "B63112D3CD67327465AE9BFB4085E486F5B291A8C11D1569B19989F1BC4AE3C2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2927,7 +2927,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9F1D695E3C5D03691979CF48540B69F8A5E3BD88A9E58366B632AADFA975F701", + "app_hash": "CE2568364CDF3E7CC3FD681F8904E29BAFCDD2FD51E5E074195467FD06C887D9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3151,7 +3151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56D806753075BEEC0A86BA8A40C5DC2EB30E0C6AB6C19FBC553BF2173BF7E18F", + "app_hash": "A183652268C520D6676EC5494D1E38E42F3C8DF1DB21527323036A7C679B9945", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3451,7 +3451,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "29A5FB28CB1E0145B31902DA62C49BEB50EBC853D8C0D5507D2B60F4F692EEF3", + "app_hash": "07F171241FB3EC94A98CE63FDC95421273B7E7A3E3C81BC19D0CBD4CFB3648B7", "last_results_hash": "E4189F81F7D544E953697CA29CE125EAE60F5B8DDC9C42C9DB9E169D90D7B0B8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3726,7 +3726,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C0626871D777858581A20D281F941F38B2EA66A598C015453283043861DBD078", + "app_hash": "70EDC53D824C26457945FB4E80A8824B4C6A8FC1FEE908C4D14DA04D9A66AC5D", "last_results_hash": "AFD66241A9FEC51ACCAC6C0B0B92D8BC94DFED7113C95611F8DE668F50725107", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3882,7 +3882,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F3751206D940E752945B9480682DF49965A54BC323BDF56CDE0683BBED34573A", + "app_hash": "BBC18FEC901F879162D66B39DF1493E137333F1C190848C7D2EAB9A061013001", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4094,7 +4094,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5845EBFEC793971972246BF8D78DAC3B06C2C3A72B196211712334A9EDB1A8F1", + "app_hash": "AE7A1AE133E921CD9B52847A2212A1D8DB6FD088FE94CE35B049BFBB97A3AA5D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4317,7 +4317,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D5EBC62145DD6CAED7896365B7BE149AD368B693C3D18B2ECC19DC1C39E48B27", + "app_hash": "CD962418370CB055813C6C466F841883C3E17BC86028909305A93815268721CB", "last_results_hash": "A6EC653F5A4FF7DBA75BD358FEEB0C1588A5D463779A65F05610CFF302719504", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4576,7 +4576,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3B89F0DEC5F4144C89B1249FBAFA6D31F25ABE0EF09E785953D1628BFF81F20C", + "app_hash": "CE534D3A42731B94E25C745339980FCF89A8A853B2FDBA0D1116E20EFF8F8459", "last_results_hash": "EBE9EC5FDDEE7D8B0859291176F2245EE159976EC506934EE9D63F23BA7258D5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4732,7 +4732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AA729954106B0C85A693AF913DE0385CD012C6FDCFCD6C59DF253E85DCB267F6", + "app_hash": "AE72E45806C4BF952D469836AC9A2EC61BDBAEF87D6CF059638B6A4153FD6C7B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4890,7 +4890,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0F6F27E294CC1D666C79F5477AAF94C77E024BD3CA78F899714AD2431611B67E", + "app_hash": "9AC18EFB2003BF038300284599CDFDACE9DCADB8AE3E35054A89123B2A540059", "last_results_hash": "B34DA377920DB5ED501329781E1D50BEF7BB0FC88CB924A0CA7B8A9AB0445757", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4973,7 +4973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F16C189565E7517BC29DCF752CAEE429249A605D0A61049FB3C2F528D1551C7A", + "app_hash": "ED6875F73B20F0ABF689752480F447787BF258A94AC7443602B53E7C472731BB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5272,7 +5272,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ECA47E9659E8039E514CB88B59B04B08D6CB2D1255EB2FB24A5EC16E528100DD", + "app_hash": "7872F0FE4DFD568A7C94D3DE4D264B4A8E5779335590D359B4257B90B09A9037", "last_results_hash": "6144222906C35BDF168460B57F4F298DE76A2591E1C4649460391D83B3219380", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5395,7 +5395,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E0E935E53DE89105B624E0DACD38CB12454A94E88FA486F48CD1D5A29B6CDB73", + "app_hash": "8AEB6A2AB952EDE24D8611D50326D1B7117D678705D76E285A8E9A32C9FF7B2E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/stable-savers.json b/test/regression/mnt/blocks/savers/stable-savers.json index 79f0f725bc..2e4c6ae8cd 100644 --- a/test/regression/mnt/blocks/savers/stable-savers.json +++ b/test/regression/mnt/blocks/savers/stable-savers.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C661AD80E75A577EE059C7157BF1DE875763555A5A0A60F04DD4EB824041FE80", + "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -434,7 +434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8874EF14266E9B4F9250E35F6D5D45798390940348D64922AD1E462E85F53747", + "app_hash": "4C95B8F3BD36F44C0B1687504CF2FF6A9F42D43D84CC0337478CCD35608647D0", "last_results_hash": "5810E96152FB3A3DEAC976E8AB094E1C57C336853D9D1291894A20F433A45230", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -699,7 +699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CEE5BC40B0881805264F23BD91CB5C84CBB8B427111E09724E69AF50F8119B77", + "app_hash": "7A81C74C1A9D47B7B5C099CC5ED66B6959D50A8E032F061891092F178CC09ACD", "last_results_hash": "407766940714F08AA4C0BEC9478A6FF990ABAC807D221F9BE836EF5DA17E4712", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -899,7 +899,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B051AAE276BC633F7E48B7785B757FC37D354E5AB5A135FF960479670CB4CC82", + "app_hash": "786495A4C230AD572ED9662D214E7F0AA9F85B98BB1D8B9C568C82C3AF2E790D", "last_results_hash": "7E7B6F354F17686B4EA7720E8376BA50172CAA28DEF1E8ECA650EAA12651F1EE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1213,7 +1213,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "77F4EAB876CF4FFAA3DB87DED0EA4ADC4E3F2BB70BC5FD5EC03C92BC7255DDE1", + "app_hash": "E7C8CC8F711EC66970A6FE3BD98750E95FC0F644E1D9C2CA85E054A87F568C7D", "last_results_hash": "8AAD1B86E88653849373DE44E823AF03C3AB5987B9BF5271B19F64F69B24BAFA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1531,7 +1531,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "81DBBA86ECB2E41CCBD08783D1C0CA0CD07F08CB809F009DBF5C4542BF83A464", + "app_hash": "41F70CC4B3D284C05DBDEEE26F528B05C0518C7109215EC86A14378D5D246D36", "last_results_hash": "9A508947420B0FB49F0E3146CEF0F5332372B5AC8E7A5288F96C17411CD42A2B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/streaming.json b/test/regression/mnt/blocks/savers/streaming.json index a1da855edf..a9ab258b65 100644 --- a/test/regression/mnt/blocks/savers/streaming.json +++ b/test/regression/mnt/blocks/savers/streaming.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "99DA8E9897B6AC3AFCBBC6121D09C760991474F0A9BCF8273B4E433839EFD56F", + "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CF1F371A3A9FBD7D95ED78D9FD51393B31145BF89B4CB23C9F0E86FA0A8307C2", + "app_hash": "464DDC01671B11A4F3AB9ACA213B335592DEEC27D37CEC6EF87032A66DF5BCD7", "last_results_hash": "910527B9906034B3DEE811DA6214A49F41986D471C5FD97AD1CCA4D9367CAD39", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -695,7 +695,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "673B5E2ADD76866745C2C20C7C71BDC9C7018AC218BCD2BC6A7A5F4B46224B05", + "app_hash": "92B572379E13F55813A3370A7314B4A68C062AADD3732B4E1672C3ACA455905C", "last_results_hash": "0285CFBD49ED38A6DFBD5A8894B2DE18533C869C87C757DAA09B4EBA021855A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -851,7 +851,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9FA9ED7EA9E07A74ADAC928E953D98D73E29EC8A9777152D92CF806B86C666AE", + "app_hash": "808CF9AB368E588360B1DE20380AE06E0D5BE9D667B86595FCBC6A30E6FFA2FF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1007,7 +1007,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EC65586C047FA1C2EA9B1B6FA1399A884D2571C04F38460191A803228CBF7176", + "app_hash": "6887E0958D39D78872B4526C30D5B6D7FB811CB6DC3E5A2D0E162F08BDF9C1F6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1163,7 +1163,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DFF89DF1E8574F44ADC64023C500539434AD430362ED29DC113663EBD67C2DF7", + "app_hash": "562F795B51A37144F1E72198D7E36FF80410FD82450AA7383769B7FB29E9847C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1319,7 +1319,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CC0146832950F4D6F18D578ADD52E20EE6A0C524DDD990E7CEAE8787585DB0F4", + "app_hash": "CE7F5862224B7A981FC2ABBFC32463AAA4B470F62DCA73A4F902A007784F62A1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1475,7 +1475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "301FB581EE82D2FA34D62AF587AE63C6617AE296FA34C5BEDCC3F50DE33E4F9A", + "app_hash": "CACF7C8ADFF15E5B75FD390F5D9D07815273A1D68783E4FCDDF52C3DC901CA5F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1631,7 +1631,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BCDF1B36DA67514943B8EE9A6551E5B258F08D32FFA5AD69B511D80ABB5CE029", + "app_hash": "514549B91CD402CA4C165D27585E2CD2A6F8DF348D1A5C7AB2BED3C01B241072", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1787,7 +1787,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E94DCD9991C92777C4CF51DFD0352A57C1917B69C9E3D69AFAA9B3291B6CE92A", + "app_hash": "4F49500A2D8DED73929D907A3965D09526608D2FF29877759B4BC12081ED898C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1943,7 +1943,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "25C8586D1FF2E639FA12022C543330C7FC4CD2FDFF3AE3E680604AEB151836E0", + "app_hash": "0F0C686667D8454B784819EEBDC27E2A2A20A80ECA93EE12C6BD4FAAF7D22A3B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2099,7 +2099,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ABBA55805A1FFB55A034E8328E33DDC41C539BAB0C9A5949045AD186EB29AE90", + "app_hash": "528AD96F200B574336782CCFA2D2092E3EEF692A29A1EFE4AC8E9115724DC5BC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2255,7 +2255,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "78836D187A15E37C9EECA1588C60BB68A9CA15F49540946544F19428584D8FE9", + "app_hash": "2572C8CE34DE9E575A5AC1CB074F10238BD3F8D2C4A75CC7D434D642388AACF8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2411,7 +2411,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "58C44094A783485A3F0E9CE139D6891740C72F015323BF6A795CDFF665675C65", + "app_hash": "A90C96AA9F44CE08D3399FCAA5378ADD94FF8FD67A77534EA7A9B26B52E12EC6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2567,7 +2567,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BC9A36C547AF70591E5133BC8677617A36CE411AE6A50FE675D673E0849914A6", + "app_hash": "F827925992D3FD13DD96732E34CA068AFD0CF425019AEF9D7D46A24842340221", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2723,7 +2723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "372060DD8E25CFC285499F316034C4A59035C70AAD9014E3DE8C796AC0C774D1", + "app_hash": "5877B06014E8ADF9DBF5752C160ACBF3ADD8F52963423FBA14849E14AAD5B41A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2879,7 +2879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2523B8D1DB6DE029A19FCE25CA5DBA49D2A1E5F956610E634ADA58089C0BB18B", + "app_hash": "C63F053FFD9A43D399DB2AE386AD8D4E7F0F4EF61AC7B4962988962BBA03C58F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3035,7 +3035,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A938862F7D5CC85DED6BC4D6B765841143623D07D12659EBEBDA991E423AF3B3", + "app_hash": "7FAA5FD94EA40392CE677A673910E6450703C22A5F70ACDF1B05E43D5BEA9269", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3191,7 +3191,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CCA5951CBA6DA8FDDA2A0923AAE2DF2479B7353BCC8189F1690F17564CA320BA", + "app_hash": "B8767A121BAA7C53F565FBA3C5EAF8381BABF8E63725B4D0AD489DE72764C7C0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3347,7 +3347,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D3792268DB50FFC28C1EB8A6A52711D5DEC3B31D2F5DFFD24F617D7A6E8B0B46", + "app_hash": "365ED8541C286F73AB27BC7066F4F20D03E515EB018ED3E13514FCC0F50B3280", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3503,7 +3503,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "16595B367AAAB969AD0143FA54D0E054B9DF8AA60B66DACCCAD34250B9A9CA00", + "app_hash": "E506A9C4FAEB5335DC1CBDE978DF096569ECBD796E10EC86A45DBA0BB0356E3B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3727,7 +3727,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5FD3EDE27E4268B8FB9D052EECEBE80AD2230C04F7D081B6A10B24B7EF6822EF", + "app_hash": "DDAA8CB15C4725410EAC661FA03BBCCC714A89C967D1F9D3B4FE10922806EB0F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3934,7 +3934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "80C04E75BE54A31E4F2124C041A39C308AC0F724FDC53B17A1B499A5DC7F722A", + "app_hash": "73258C7A3219CF30B366A687C2A54D8F4A33378E0120DF0E547030CAF4D56C29", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4298,7 +4298,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E9C4E06A3D2CE9AEF95B28DEDD1BBB4C7E5A32A4BE57087A07B05F5BF983585C", + "app_hash": "2221BB64D132E9D0465316816ED755DE8D00D55DEC092B20F86152A39D78F3D4", "last_results_hash": "E413BB978AF263872B61BE4BF9E403362D1CA54C6F36193A2C8DE87F29966374", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4645,7 +4645,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3F0E10450BC6E20485EAEC126AAB8FF4E99994C85DB71C54B383E01E759B39F5", + "app_hash": "DF5DCA8670409C02AD1B11E1920CF0EDA90C76BC59EBCC696B38755E9D8C8A13", "last_results_hash": "11A7E09455D0B914E71556F7DAD74ED26E798CB99D721CDB638977BF4FB77131", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5134,7 +5134,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6BCA64CD990EE2CD2C52F478E86C8C32E04D0C54F66F490D19290ADCB5B3049E", + "app_hash": "BFA29EB5C57820B2156680E965D563357E14EF47358E2AC4BA10F1DCE9B94444", "last_results_hash": "5366B05E20B585E989711C18CDFE7DD02F2CDFB14BC5D9D6882C5FD92FD0B4BC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5481,7 +5481,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8240D24EF56DA52E565EA46F4FDB4EC21122917946B96743EF2A705570A9D5A2", + "app_hash": "6D079836A2419603252D85C306DDD048683C789614DF0566EB596BB1FE7E0388", "last_results_hash": "130FD646061052157751BB536A81D7A564BB0B02ED95D971C8D8F65EC752CE9F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5905,7 +5905,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CDB39AC719616C69B5E331FE4EB5B08E66FE89094B4B12E5B060926D2BFC3C85", + "app_hash": "9AF89ACF9E240C595591AA000D18591915B59EDAE805B98CA1AC3C8CACCB6EC3", "last_results_hash": "B8F62C604333450AFA5205C875565194024C89DD36936B208551058DF7B6D8A0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6134,7 +6134,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3B31F73C4F61105A61462B590F5117101FE495C3A5467DFC93A04C5217B75609", + "app_hash": "5EB4011B8D15B9C53BF0E60BF2F487E899B798D120F2E1CC17F89A9762A65A79", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6433,7 +6433,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FD019368FFEE0DB0676C34EE09C912676D410B19296802A5CD8DA5BF68830D00", + "app_hash": "32DE171B4003CDBE2AB35A761FC311A01D123D637DF107E83C90BB4A7610EEBF", "last_results_hash": "239ADAE412BB24040900A770E0E07E9035EE1B75489E250FEEB024C65406571A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/security/evm-null-address-outbound.json b/test/regression/mnt/blocks/security/evm-null-address-outbound.json index 05daf77c03..e2ddc0806e 100644 --- a/test/regression/mnt/blocks/security/evm-null-address-outbound.json +++ b/test/regression/mnt/blocks/security/evm-null-address-outbound.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -235,7 +235,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E0B9D49D286FA053BBB8545DC06298858997B63CF7B84B4F9266A5989C4F7DE2", + "app_hash": "707DC570BC15395635B2414E6D764EC81032716D70A8728E44F4F4085BEB5105", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/security/multiple-coins.json b/test/regression/mnt/blocks/security/multiple-coins.json index 23c82d2613..f72b655cf9 100644 --- a/test/regression/mnt/blocks/security/multiple-coins.json +++ b/test/regression/mnt/blocks/security/multiple-coins.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -235,7 +235,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E0B9D49D286FA053BBB8545DC06298858997B63CF7B84B4F9266A5989C4F7DE2", + "app_hash": "707DC570BC15395635B2414E6D764EC81032716D70A8728E44F4F4085BEB5105", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -435,7 +435,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "35B4645B6E524112346875379E3EC7C226BBE7B891F2624E732C92D36918177B", + "app_hash": "D7315161027BC8E6CDAF88B7656D052C978F78151C0AE9D9A5809A55E9BB5694", "last_results_hash": "972DB36F6B3E47C0111E9328CD4F64E149B9E90064570812FC6072DADE8FFBCF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/send/send.json b/test/regression/mnt/blocks/send/send.json index aef172149d..558d4f1022 100644 --- a/test/regression/mnt/blocks/send/send.json +++ b/test/regression/mnt/blocks/send/send.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -191,7 +191,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC3530B3E03F242553A7F434939D36BE5CCDD13D3F47F9BE5866FB396FBD8D78", + "app_hash": "A03DB18A61384AD216E60B5688BD31088AD001883D20DE745B79AD38F3C81D4A", "last_results_hash": "D1F08FABDB2058D94CFF59D105DE4DD82D7F428A1B9250948792F0B6B21DAE93", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -343,7 +343,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "969733E87A9D47C490450833DBC5434096D60B0A401DA0BAAF5D94FAE116AD12", + "app_hash": "F139D0C8EB9FCB53B5E2A327171E3BD3DAC90E9A0F74E9138E84FB65FDD5A019", "last_results_hash": "E993540B24D4106CBEA4FD9745CC9212953D6E9B606D434C08C5711F9DB35814", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -380,7 +380,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B54B2ACEC696B207EAB494EF514A4B95D580D792AA2D788D244FCE2A44414A3", + "app_hash": "3838DE95E8873ABF549C94511C213F1032EE96E6EB61933A88F083E0A8F77861", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/set-ip-address/set-ip-address.json b/test/regression/mnt/blocks/set-ip-address/set-ip-address.json index 32c48fd579..b9c0de8971 100644 --- a/test/regression/mnt/blocks/set-ip-address/set-ip-address.json +++ b/test/regression/mnt/blocks/set-ip-address/set-ip-address.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -206,7 +206,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7747738B75A07E52D70FA86B76F6E00C0E7A868648EA78DE9382417599BB0C48", + "app_hash": "FF26EA26B0BCE83F12503B7E4DEBEE14BE023C3BDE74C6AA9B023D41CC45E520", "last_results_hash": "1BF17D58B13B339EFCC757503CA523D6F47449DA9113BF16B5ACEE43D0546CA3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1A284801313D0FBB1BCCCF0452911D16D231A6FB45B11C12AE5CFD16421ED4C6", + "app_hash": "5DED568C3489E227ACBEE5AEF3963A1EC08C7FF5942C84BB79E303A3F2DAF5FD", "last_results_hash": "70577DCEB664CF1ECB1048A3F9AC8CAF86C049A5E0743E0CE487F41F4BDF070F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/set-node-keys/set-node-keys.json b/test/regression/mnt/blocks/set-node-keys/set-node-keys.json index 36e5d9fb98..8991d80f6f 100644 --- a/test/regression/mnt/blocks/set-node-keys/set-node-keys.json +++ b/test/regression/mnt/blocks/set-node-keys/set-node-keys.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -232,7 +232,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B90D663A8C53EF016FD6DE6C1E1B7A753502945721DBC1DC0BAB0F6E37499D12", + "app_hash": "E509AA14A3E77769063C34913EAA4FDE23A527CA9713E28D57FE996E28B6C8CE", "last_results_hash": "82EAB1B28E100040A6376F3ECCB5FFE5BA3EA194C7B67C337F1FC21732EB539C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -368,7 +368,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F845AB097881BB7AC67B10A4F59DE83E0320FBA04E450CC06D626EA6FB8D6EF7", + "app_hash": "9027A5F7E693215B32A5074951F0724067161F1CB85F4954D6287DF8B97CD33A", "last_results_hash": "A9AD550B7224E70B6CD90486220C884D77CF3C6AF2584904D395CBE2DE20BAA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -504,7 +504,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "28F007ED3E6AE071FC8D5C34FDDB9DE9FDC8686CA20933EC07EA059A320736E5", + "app_hash": "9B84C942F873A9F3E8084DBA54A6A3170D18F105DEB5C18A2CB8E5230BB44848", "last_results_hash": "C70B1BABB867964BB9BF44E8C1A86962568FC11EF9C44FC53D8B6531AEF84115", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -652,7 +652,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C460B03E34E363CAAAD9AA3C70D160325588A7294F27AFDFF3CC4C27DF148A1B", + "app_hash": "1870BF044AA23804629E49F9435B5C3279CE712D754737FA0EFF7C0F41B5A3C9", "last_results_hash": "8CBA38911F10C30989B87484DFE72DB47FFBE20CE76A336690EEF52F72448ACE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -689,7 +689,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B55D0263B323A68EB87CA9F24C27C8B6B45D957660002AEC95D50F9085CB9A57", + "app_hash": "052B86B7B1435E0C7EC6B4177E4DB6F6EADDAAB70DDD09CF09E080B52FF8C12F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/solvency/solvency.json b/test/regression/mnt/blocks/solvency/solvency.json index fd952ffe1a..2ae62d3c31 100644 --- a/test/regression/mnt/blocks/solvency/solvency.json +++ b/test/regression/mnt/blocks/solvency/solvency.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -215,7 +215,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5AADEB77D343BE68E5D2C78CA0091BADEBAD91795123696F86C8820526F0292F", + "app_hash": "C385DA7C3FC5BD6E31F1FDF5A46E1566FE0F0B93F518E2865192843027881E28", "last_results_hash": "6F52087702E8EC0E01CB08AB7DBC213729BDC91EC96FD709B8A1CF12C738431E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -336,7 +336,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "172E633D5672D8CEC503FFF918F92AD3CAB347DB967629C281E5B0F6131ADFED", + "app_hash": "7748F494E976ED0969CEA9B84C327DCB062621AFD06AECF66404CF1273E53FAC", "last_results_hash": "866288248167D548A86607C85DF3DB2FED00561E2C887317AB800B84549A971A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/store/v133-treasury-lp.json b/test/regression/mnt/blocks/store/v133-treasury-lp.json index fe4ab0a57c..fb01056797 100644 --- a/test/regression/mnt/blocks/store/v133-treasury-lp.json +++ b/test/regression/mnt/blocks/store/v133-treasury-lp.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "361B9EBB29D552CDD92B10D9B57C1AACD76B4E3C351EDF237F99EB773EC226BB", + "app_hash": "458E5AE833F3518AD39787A9DBDF8E701D3636E084D42398AFFA4E2F70401309", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -298,7 +298,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "900870EB046BCF874E4572CAB913B6472F47F96A4F7396B2A85480C56213EF7F", + "app_hash": "3CEA563906742DF24F171CC5244336747936DB6D33DE38123AAE6150150D8D02", "last_results_hash": "1AC37F2736F7D7B017040F69CD482E8A110F68689A37CF5AA783C022514B7CB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json b/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json index 4afe0fdbbb..dabf35fe68 100644 --- a/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json +++ b/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -350,7 +350,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5517E0533CD109591BAA636802E611CA1F3ECED992B874FE434A7A52975EF690", + "app_hash": "B22D30C492ABF309DA3DCFFDDF9ED75CFD1B4E52F09DDD139A33C2D863B60B06", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -545,7 +545,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A8080DF5C1D69C7725B79DD7D08953FD6E623FA38745E5FD21C014D9F772C592", + "app_hash": "52A67EB0C984C3016F88E534FE8BE8BA3338AA3177BE4DEBF7D77D2909E0851D", "last_results_hash": "284D1737190BE8BEBFCE7DB258F60B72E3FF72851292543936E23B49135F17EC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -775,7 +775,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "58B7AB727AE8F88ECE61A24092B10A4C6EFB5A9FD8FE2B79F97E5143BB6BE5B5", + "app_hash": "7C7CD44BA11D34A464E41DAFCAE9DB84BBED9C9FE91FE8AB43100FC780CC5562", "last_results_hash": "28B69F5DF038B2CC44193DB86ED8F310C40A42856893815336D1B5CD34E7C730", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1005,7 +1005,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A21CFC244281EE8066EB95E0758912ACB1D8162CC395641A6D83F4F9896FF3A3", + "app_hash": "7F8AA1859A178BD80A407E1B39599C67BF85701B9390BA9ED0D951DA2155AFE2", "last_results_hash": "7EA12D0EB8906308CA09E84BC3817B72ADA6A02A7B804B575DF5515172527A7C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1339,7 +1339,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "170BD224B1CE9DE25212BC2EEB6A0BEFE1AB991619F0928A614027D3916701C1", + "app_hash": "238CCDB1A215D015B8EEB28F85719FE933CECED45AE2DB94A028D3F985C1F5CC", "last_results_hash": "01B09361610F62EB384D1E11F9C7D66A84B05DC5B9F86EF8EE39BC2768F3123B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1619,7 +1619,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7BA4551499D3052395AC72CD6363A19F1742E80E54AAB8B0B3239D869615A4EA", + "app_hash": "1886F3D5E53F1C6BD49D83BA27BE715D9066FB3A8C0B3615607C3D564EF932A1", "last_results_hash": "8E5D794EE81575DD308C0C2D3838D02AA103036F1A27DC5EE43B8F3BC9C7928D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1863,7 +1863,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6DCD996ECE08C226E09D20CBC43ACBBA605E730BB6177DCE9E9A1200A8A8D968", + "app_hash": "EA7B69A9FB159D177FC020BECA85960631AF413E6A0960D23A3EA6EE46C553E8", "last_results_hash": "DDF091675CCDDA04FA63F4866146C84A2F236980CEAC1403DA718A09EBAF01F3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2224,7 +2224,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2BB1C1B23617D00B2C998572D9EFABF739D0C61238AF687706C43CE6D580E12F", + "app_hash": "D538CA05C8ED87A450661059C9C77DAB012BB879621B9C6FE130CDB5FB0881CB", "last_results_hash": "6090148374A8136417EB87849921447B0E108721EBF11577846AC13626E97AA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2468,7 +2468,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6D5A4FB07ECB0173D393557CD73C2D221E6FEAF0C8E3B47A726FFC7CE0262D92", + "app_hash": "5CF0CD7FAEAF431C71381BFE900F2A77F9E65DC09EBCEB7E4377889A8B32C4DA", "last_results_hash": "CB93651B6222C4E3B375F8D6ED72E2032B110147A188A7CF50ADC6A3701DB679", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2712,7 +2712,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB49D630E73C9A8A1D7BF1DF3514CAB5BA2D0C96CBB0DA4DF1C545F75C87E0F0", + "app_hash": "40216115FCBF94B8C5A11F1A76100AB067B42FEB9A328256413D1462DD5BC7F8", "last_results_hash": "F1EF901F155EF70DA4F538266A83F798C2606F7B5E20B950D5E5DFDBD7E862BC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3046,7 +3046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EAC333C8E67448A029E865EA937A178C64F3E26BF3076B9DAD0AC4F4E9E2A944", + "app_hash": "63160822031F4760F3A772C8505A712FB4BDE0A0C5B747217053A0F7F5414E6A", "last_results_hash": "6CC4590A739373516594230D946CD92A5C573E4849C5B971ACDDBBB5B81BBD91", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3225,7 +3225,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EBA51E65F35A9D5C2437D6022153D5B1773C9A593D11486557536A9B99CD2F5E", + "app_hash": "679A37C40D19DAAA0C9F967D330EB88028AE37684A81773967AA44D99A8F331D", "last_results_hash": "FA3FC7B41F76ADA4C53CD2ACE2E38E3758C0386217A9D08CE1FCDF185E799464", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3559,7 +3559,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "46504AD68BD780FCA49AE9DFE3D8FD1EF0419CC7F088C61C7972E388EE566602", + "app_hash": "95EA99877EFDB048CFC8F54631B0C9539C3AE676781B20FE601227A71AF769A4", "last_results_hash": "7EB775A9F6E994BB0F7A0EB4F06FD95D741F04D020D9B542ADF90D161966EC92", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/affiliates.json b/test/regression/mnt/blocks/swaps/affiliates.json index b43ef4fc67..e623429c13 100644 --- a/test/regression/mnt/blocks/swaps/affiliates.json +++ b/test/regression/mnt/blocks/swaps/affiliates.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -411,7 +411,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "649505DC7FBC56797E3D509C17B85F7485E652461D20D49032A2DE907DD0BA22", + "app_hash": "3F4415FB388D83DD7F8C989F9499A4E9429657561B9B31707C781E166FD36E0A", "last_results_hash": "E62BC06992058DC4DD103776028E273C618B97E37B946935BD1D7E309E40E708", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -655,7 +655,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9517C778B845909467AB1EB0CC08BCBCF9DEA8D67A0B45BCA8149DC3A6C1FB20", + "app_hash": "630F2004F1D331F494D21851C0278298DD1DA15C33F6263079279D1E90673A68", "last_results_hash": "681E52E556D1EBF632E3D97120A54847E670BEF7B10CAE66BE6986F094C5BBA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/aggregator-swaps.json b/test/regression/mnt/blocks/swaps/aggregator-swaps.json index 52cf36ebd2..4eb5bf6fff 100644 --- a/test/regression/mnt/blocks/swaps/aggregator-swaps.json +++ b/test/regression/mnt/blocks/swaps/aggregator-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/derived-swap-with-units.json b/test/regression/mnt/blocks/swaps/derived-swap-with-units.json index d2a5f07025..6a72ee523d 100644 --- a/test/regression/mnt/blocks/swaps/derived-swap-with-units.json +++ b/test/regression/mnt/blocks/swaps/derived-swap-with-units.json @@ -116,7 +116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1B6DA7EAE5035BD6848F4B4CD282F61F44A7C3B51F5B4FC83F0B5FBC7D48BCAA", + "app_hash": "EBF823506337BD8CB4504C5042C1EA5CDBEF71F12958E4B268A0D2C1ABFEEC6E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A7BF15C71809F01280E45C13AFE1BB30EE11C8C8B21FECC3292F26C126C1C311", + "app_hash": "D77DC68098986C770A00D039BE7E94ECA8E605B4AC4B4DCA64638C70D27C8F42", "last_results_hash": "26B42801B7805F7E8DF4DC2138056AB26330432909CB5A99B7B880C62BF8CBCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -446,7 +446,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C1E46276806E931409D5B8E365B034E4DB33632BB811B17E51CB8A6F45413004", + "app_hash": "A556F65AF54D32BA0AE3CB6D24872185CA8D43E962A345052990C6E2F6A2073A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -820,7 +820,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4AE0FEF5DA7994D50784143C1FB1D8436910E0460894ED8388596235998BA5C4", + "app_hash": "C37F04670E7C15F14791B68E75AAD65526C25664E664A69FD9DD3C6AD3CFA871", "last_results_hash": "FE04E3397C8B3F86F26318B11FF4E156A3EDF261C3850963216A6BE405A8AFE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json b/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json index 156580d990..1ac76ff689 100644 --- a/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json +++ b/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", + "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "82AE66E229EDD3A5B11464B0D8BADDD01F203D73852252C94EC8A9DD01EFD2EE", + "app_hash": "7F44F1D4DBAA941C156312F5B79B8EE5D3E08C7FDC433EB4CDB1520FEE085750", "last_results_hash": "0B1F22FE8619FD27391E90D6D25293B6A07E9262DEE979C77A1658817F3213D6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -718,7 +718,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "510B5993A724CE9C3C1EEBD8428239C4E0D5FE9A7757AC99297856CE782C73BD", + "app_hash": "2026FB8CAB5A8AC0C335B14C26EE6C6EDDB6A43F9C53B00E47A9A89CE4436FC0", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1011,7 +1011,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBB1B42A9C5886CC7E912434C1A1EF404616A825C7DEC89DDE7FE5FEA2D5B908", + "app_hash": "BED8C35CEFF6F818852A3FB485752F5BF6D95FD4291AA21352B64A963D09BBA7", "last_results_hash": "A86C692137980F1614423A8BB9433BD46F02977558FE90D52424270481C5F98C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1304,7 +1304,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D8BE8CC3E1CAC0738CE2F12A77C5D310D297672EB560F6967CA20B008A76CBCD", + "app_hash": "B5C7B5FBA16955EAF05EDEF48C251224F06F74D6BF34CD86014DA61BA488F05B", "last_results_hash": "B24CED2DBCD4C8AB7817A277C2E682F9D3160579EFCE77555DE4C0E9854496C0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1584,7 +1584,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "347F31D33C5ECEEEC23FD3F811D2040BBCD78DE28E9146B5F0B109704745244D", + "app_hash": "016D0F2DDB047A702A96FA68CE1375ABF9689A2FC45C9DD7EA314481F60B3A2F", "last_results_hash": "DE7C0BE6C9111A8F75FB7C1E086F78471792CD460EC6323E46FEB02EDE1B4B37", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1891,7 +1891,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "23C15EBA9C3C0F3EFA53667AD440C124099CF6BAAF8680EA2FA6202FC91FCB65", + "app_hash": "ECD5953FE0D5708A2409BFB4E58B68667D4A20D098FF11E539A270A1067F32FF", "last_results_hash": "68B0A89BE83B69FE4D59648890C91E250363BF3EE6AF64D92AFDC10F555ACA8A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2225,7 +2225,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3E4F02C63AA6B98EACCA3DF2B26DE55EACCA635A621D239D61BF6B60DE1463BC", + "app_hash": "923F06B753CB9AC2D01C3EDF4464ADD70195549920A5A631576FBED9A4185AB2", "last_results_hash": "0CCE3A56331FFB13056336F1A8BCD39647A7BFBC6DCAFFD41E967F5AD536741D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2644,7 +2644,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5E97E395D7508C58C9F329C00158296B466F325AE6167F660C2239D25F1630D3", + "app_hash": "0DD683BA1C15E57FE42C476E945161BE36FA7598990F322C724A97A2E81EF446", "last_results_hash": "2F0B5817590B2F96FF5E5DB96D377A0BF532112B4FC68F93F46F682C728B4619", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2924,7 +2924,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6EDD4E8363B41F7CEECC06111A0679440CF62EF8154EFEA0677E1F5742FD7313", + "app_hash": "DC63980E66F9314344F2C4C77DB6D9643DE1C380729170A6D161C2F42BB0943C", "last_results_hash": "4FE1A821712F21C28CFA5682D46E44495B4ADC91963F37AD3010122AE6D84886", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3064,7 +3064,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FE75E7BFC6E4EEA94C80AEA1C4F330EB0F58AABB77448F92A81C9FB386DA8C3A", + "app_hash": "940F7412383BE3EF34D8A1D48DE23753C424F843B67C1C1761A12E44A03D5CDD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3204,7 +3204,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EF6E80890A73E089267567073823BCA62F6165C30AD8CD6E45D3D0D5BADC0D6A", + "app_hash": "33B861C908052DE739EAEEB413B7ABF6B3E0ECDBD0998DFDBAE2ABF0C3984721", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3400,7 +3400,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "818A0467005C2CFC545DB7DBF77F7520304E1C06D87706B97C859A4A1D4FF342", + "app_hash": "08E951C5FE25567F57C982FEDC65E0B9D91B094A8B3014DBF1B1AB707D018ED8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3567,7 +3567,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D00CB01CE48DCE7B9ECFB9BCAD43C75BBED274E7CD810BA826D4238546993C0E", + "app_hash": "8AB4B39460AD6A85E71EAB3B1C05EA3FF0327D490B2E878654263A60B32B301E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json b/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json index 4fea34541e..780e5773e6 100644 --- a/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json +++ b/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json @@ -89,7 +89,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBABE114735B2B5BDF6121D8024B8AE62956CF226E2E22551D41B5551E3A6B77", + "app_hash": "4EEB5C2E6B11D23FA3EB7BC7ACF588A4C64D3AF6945F9FF12C9135873B7A4C69", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -587,7 +587,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6ACB4D3E369EFAD0E4C9DE1633AA7AAC7128D76355B7E3C1D502407F549EABD0", + "app_hash": "7549C42376F9327089F8FB8CE9A8AAD92A91E12C4E9D7B6585AFDEB14654DED6", "last_results_hash": "A567012AF0D5AAEFA57726F4B820D86EE43980593EC5E5E61675D3E476141B24", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -780,7 +780,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "987226E4ECF4AAB0FCD7130C9A45CF2B834F7059FDCB9B8F95CA6E9277E6B03E", + "app_hash": "B1F2A66BE80DA8615F42DC36DD81E99E6FA0676247DF5027CD672347FBBE12D2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -973,7 +973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "637F707A178D60F0B6CFAF62C1400387722A9EFD262286710E5EC3D25EF8DFB4", + "app_hash": "DFE559A0AB7150D8FBA12A43989E19AB6A8D968D7C92DE6F4336F28C51649CE5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1166,7 +1166,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D422066BA053417A80B11379962DBBBF87D35A17C8B004E30518F3053EA72941", + "app_hash": "43E5CE13C105F02A16CE590E4895D52E75F3CFD695F0C6BB60F9758EA73C72B0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1359,7 +1359,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B8B525E89A4876A825AD5437B000D28961BF5F9390B501C2A6A5483A52D06E9D", + "app_hash": "6FB2D30A24C45CA02A828E3837803912C343ED0AEF0991D03E7B30F92651EDB6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1552,7 +1552,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B7C473ABD9A58ACA0C7BA77613E727A193ECA877D782099B3D01076D6EB92483", + "app_hash": "98597EDAC96A67540E8CF686EB344772923B0D668B329FB4887D7338D5CC544A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1745,7 +1745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "77D1A4C9E266057BAA909A20C2DD251876A08D43CFBF9C21F5336DE61E486E57", + "app_hash": "C423C47A030F9B8ABABF4458E3D6A5D8D819DA115A2F024C3A686D08F7301F54", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1938,7 +1938,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ADDBBA6E2EBA87FC04FF0E4FC965AF904628C258B006FCCD0D0B7566FCDA4A5C", + "app_hash": "E7D5E084FE8173DC37E6498E9235A4DED6CFE312213A5DB962FF9E7D18A27F6A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2131,7 +2131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A75773E8EA8DFA07104A7FFE6825788FE05C93D088D499FB474031F2EA397015", + "app_hash": "FF93F6F6E72FC083A03A89BB55C373A8B59B605A06D62D4F8D781EAE81E016B3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2667,7 +2667,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1EB21C1F7A2C8EECB2A0C4A9B7501C27A9F4041DB1508ED8BF13ADC210B89B17", + "app_hash": "8C6241B27838770B5339895280E333FC12326A3DBEC5FAEC192859778DE1A469", "last_results_hash": "3412AE558C32B71FB3E3729B4745665E904CFDA6844FC378DBAB952630825CAE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/streaming-swaps.json b/test/regression/mnt/blocks/swaps/streaming-swaps.json index 16074b76df..50f4559bdb 100644 --- a/test/regression/mnt/blocks/swaps/streaming-swaps.json +++ b/test/regression/mnt/blocks/swaps/streaming-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "91204EB1124466EB2A8CB5BFB092AB1864C6580D05DC970414400E426053382D", + "app_hash": "0B93E3A4D66AD254C94C229A670F1A0434FC8098E7D5178449DD4B00DC8D070C", "last_results_hash": "32A296E3C6FD68800DCB496F975677F582988CBBC5D811830986A9F60A9203FA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -514,7 +514,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "55638B46E3A098AA9E3FB420410534FC8948A9C500155FBD40F232DA722890C6", + "app_hash": "FD66D1A1423B0DF0996D29F031AE64ABCAE23437E4ADE86E9CA43078697A731D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -654,7 +654,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB878CFAA6DB48F080965487D0AAB9210504F13873E07CE4B614A209852C6C16", + "app_hash": "FC78AC5418A89A6C3141C2884E868BA1C39849232D5C5B80D4E1548B65B21579", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -794,7 +794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C4DB01C53EE07A1F611642D324111DFB38A0E20964298B2AC907068ED7F3AA4C", + "app_hash": "DBC65AABD09E2F32FB50441EBA078CD58992960A5025030A3A3C26A0C8001BB7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -934,7 +934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D178D386DDA6FD21FD1440E1B2C6E4C8D78D7C292A03437D7C33E33070286B30", + "app_hash": "FFFB4AB88C3A87AD6EA690AF0517E8CED67DF2E5EAC12B475EB4BAC26F30AD2C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1074,7 +1074,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CEBB585EFB4D90E6617380147FEA39F59418276ADA8D955CA8D4709F12811CCD", + "app_hash": "FDA025743F3FF07BA103F6A23C7906D2139622B552514E3B34587E0304E4C21D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1214,7 +1214,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "86880087EC14DE204A6BDCA7AF40CC04A5E4161D75FC66DC352D6B569E5A25F3", + "app_hash": "5BCC2267044987AC29AF3357F7294D51A85AA5592B94F02CDCD2410C68E95D82", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1354,7 +1354,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4CAAA028C94B2C080CCD5C4A44ACF15969F0DE1ED4E5709FF25AD8223CF13C5A", + "app_hash": "4E50B28E4E76A7931C0703D0DA3D5B026C9B97BAF59637042BDDC691CDB16997", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1494,7 +1494,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3007D5B3BDB43869EA7B5E8B1C768E21693F82DD308FE0C9F718C5C19D491CAC", + "app_hash": "D9E48EF28DFD127694F777C148006E24E5FF41E1DCFAAC46BF3011181CB48FB8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1690,7 +1690,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DBDDF76B20619C8BB2FF5A337B2451EDFFEA8D5B63D16DF33A75530FA3A26BDF", + "app_hash": "9D7B2669F3A6DC987120F17F21AFA271F55B4C51BD1401F12504FDA914FC48D0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1934,7 +1934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0EAF61462C508977FFAB18B08F5B3F299CA8F40CDF1A1D22A5635D7426B3E540", + "app_hash": "95B17494AFF2C4033CF7AC6434B031CDBDEF81D229913573AE3732762F5AD138", "last_results_hash": "8C09A78F570EAFBBF883CDC14E9D537344FB9DE1789A41F4D2C53769EA685EF0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2177,7 +2177,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "74C3FD5E0934E9D8EAB9B6675B412AA62C936F9DB59D5CD167C13C80874ABF9B", + "app_hash": "6E164172F46A4CF45EAE2A1E3B11130DE2CC6933FBA6CCDC06EF453734AC5B64", "last_results_hash": "2576AA95DCBF903528C92EB9DBAE0859F233AF15BA27EC48DC1F20532B6E4964", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2317,7 +2317,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "17683FD138B488FCC3F22FD094AAA8486B67E7CE0FD137516EC87D3466858FB1", + "app_hash": "3F35D6A710AED2B2C6B8000E4AC3F63119294D8DF198B49F610B193D9186FF9A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2457,7 +2457,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F33E096A7FAA8E7BD53B7B2597A6219E7EDE5591F0BBE3F5B4778B94F323A70F", + "app_hash": "C6F902D08B8466B64102DA68CB1659A210375FA68C9CE954244985D069475A93", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2597,7 +2597,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D5F26DD31612567E61674F32166CF609A2135B12302EED8C47E00D9FE1A87CCF", + "app_hash": "B6F35D7536CAC31FCA80C240941406D3479037A892236DC6A2A47255C22B5432", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2737,7 +2737,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F2961D4A4AA0E1FFFDE757F4EBD56AE234654401F212977C4F6BBFD331D6B877", + "app_hash": "83E1D6680782D5E18557AAB2911FA51756E58804DDF0500D2CD14E02D8BB54D3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2877,7 +2877,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "50A7A2F1A7F89F66F70422E185883B5DA2F2CADC1DE55148EF8F8A28F5B46840", + "app_hash": "B92B0F0268936B3B11F256AF2CBB070AD8F91E83F81C1B32A0B995E8CF4CAC6A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3056,7 +3056,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "96EF760D31E45C44FD662595EAD5C0C265E69A0BCAD3EEDC51895BA5FBB4AEC1", + "app_hash": "9886745085D14052F12D03C5B5310B64178EBDBA9B83C0CEFCD9AC41C19D0024", "last_results_hash": "FA3FC7B41F76ADA4C53CD2ACE2E38E3758C0386217A9D08CE1FCDF185E799464", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3160,7 +3160,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B321AE85BDB8143457FA827F6ED404C44E985B8691DCCFC65C97BAC5934B55CB", + "app_hash": "E372199ADAE75269B290C8329AA536736029BFE00096B761C7682ACE0F49595D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3264,7 +3264,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A565A021A14AD18F5CD9DFCDC49999CE592871D92D9B29DE9F0F2816E42B1037", + "app_hash": "A53C3EC5F3B00424DF9144CA0C83F3A2A2FF36DAADCD9C46BD554609F3428C91", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3368,7 +3368,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "94FA9D89CD3FA835593959176491734B13B0A6513FC1B8D810736807452FA060", + "app_hash": "E801FA1978198AD0731ADB82119A8643F11E70A86DA7BB7D485058B38157E8C7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3583,7 +3583,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D4E611D54669EA57DFCBCECCD174AA0CDC3B198D84A7990C2B39EAB0A1B0EF3D", + "app_hash": "6581115D1586C33E12860F1E7C8E08E20D8D19451DED2EF081D61A4FF285D908", "last_results_hash": "3FF0BADEE645D568326884B4B0AA4D316BE1B99410D90BCB844104104DC94987", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3723,7 +3723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9E97A3FC3AEE5DE62AC941F422962D6B3CC64DB35AD0AEAAA607C2D2BA680CB9", + "app_hash": "D9EF22D4C25C3A3AC6DE85EF6A7E7D6BB84B4D691438CDF2E8A6C6118520F50D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3863,7 +3863,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BFCA67E23A954CBD03EA19F3A2664C446B446FD7C64E26693B49483E1CD3CF4B", + "app_hash": "E1E58404B31A14C6A904D47F9453BB6BB5A4F0CB9DA0AACA7A033A97E9A94765", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4059,7 +4059,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "20C38FDD80840CBEBBC15B1BCF5953BC838EF39FC2059D3543503CD21C13FC85", + "app_hash": "61B021D7010F6832D8EA9E34C82F239E7F67E51CE021562BEBE3B2F45C8AF5AF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4303,7 +4303,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9C5391F235DFDD7403FCD837954F973158FC395678129A5B8EE7DE1D052E0934", + "app_hash": "9B5BCEAE63CB3CD1138CC931E9E583BD68705EC83C6C046F8E3015E075CF31A6", "last_results_hash": "6DC7A427C175FFD24821AD03C9107C9968DAA836C760215548C13B9D0744D5F6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4407,7 +4407,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB2F5CD2221AEEB3AB90005FE12BE0187A3657A8D77BE1D0F1D85910877AFF16", + "app_hash": "9D891D5E64F27E06C8499E7DFC470A4054900C8D26A838D8E36AD0A6D1F59E7C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4650,7 +4650,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EB1BA8F3D3BADF52615FE69CD8B09C7DFBE2C129C055CD057D7524023DD1EA1D", + "app_hash": "4CBEFED184EE891086D132BE3732EEA6E826879D99720EE3E94C18B3CB1C1091", "last_results_hash": "EDD2316EF34F9B154C48E37BAE83BACB5AC781B7DAD50044C69252B03AED89BE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4754,7 +4754,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1ECA4CF04CFB5607F253FB9047AB07113069C9B54CDC3AD55018E8EBBCAE1C17", + "app_hash": "AF0234DD064C1DC0436DDF5402AD4388741ADB65769075873802585A4FE9B708", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4858,7 +4858,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "41656BC9940444D6311647535BF433C20121F52349DAB18AE63B83416D61BAD4", + "app_hash": "5653C4A53A1D3840BF146A85134F688DF84115630CCBE80E56807A76060B1722", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4962,7 +4962,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "664637B5C4505A788CA58E6C6A5797A05650AD0874C5DF3DD8646E5DFB8F2CAD", + "app_hash": "D265AACBC2CADD1986C9884FD05626BD5527A99BBCB1AC5B2517D1F374A1BAC8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5176,7 +5176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "21F23C46E1524184A11ECCDCB92D3191EF1109CD8A35AC26CD27149BCE67A4B9", + "app_hash": "B9AA440AC63C9FFAF0D863C6A922060F81702473F732A5267A36EF01C46D9BF3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5490,7 +5490,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "225F25A2A1FF537BA7360EA0F9492468185E44671F271BFC316881166D078CF1", + "app_hash": "3F66294733B43B7B66443B190CB5FE17B02F17E0BB4D130FF0A96099DEE58470", "last_results_hash": "B6F2C16E84222687901BBA5F4C3EB0AC03C36D54697443A8F64206AE83638D45", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5733,7 +5733,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5038CC0B6BD74E02B5D2993742DEF2189743CA1EA2C3D8BDD7FEF4BE53F20D87", + "app_hash": "ADD7FAB20C428A1C446743CA45F8240BFB926B17B168D9EC5020E0A7977C4959", "last_results_hash": "A03F21687C0045D89CAF566F35C08FF929B0B1B57AD091907CAB6278FFF04595", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5873,7 +5873,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "095AD7E31624F50F84D9128EA81E7AC88DDA12CF6CDD4FDBA2B9610F22EA905B", + "app_hash": "72EA8250649B01F14DC081BAE5368EDB24A4336B0FC2EE097882728667041E17", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6013,7 +6013,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9A430AEFF3DCACFC8E15238076D972C088B15428DADC81CDCB3ED5CF3D6034D6", + "app_hash": "36C5E3A51C8192DAD8B791F772B19AB9A2391B46B125D1F194571157D240742A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6153,7 +6153,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B702C8C89DE0815608B20EB9B80BBB601DE1D856335598C354B7B19BFF69249", + "app_hash": "9D1E05D6D7BE5072ED62B6768352D42299AF629E4C6DC75CFB459440D5BC0C0B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6293,7 +6293,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "06C337C6E46B1296FF97EC335A994C9055EE7857D03ADA832D3A8ECEECABB5C6", + "app_hash": "E5497BAB55D1E2054DBDF7F1C506379C133E8C6677CB0C0FBD219F1269BF48C3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6433,7 +6433,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EA2C75ED60EDE0F4F834CE71AF227B95930C51658FB5BBC6BBDB310FFFFA440A", + "app_hash": "1FBBF94A8BE756083BC9E8119368F97EA351D343353C72A693A2CDAB8C8CBDEB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6573,7 +6573,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "039B5E1521B672D1FFD33A943BF7E0E0796677695D6119512869AC369601C985", + "app_hash": "66919BDCBB117ACC58F39698516317C41BB53652C4C75747CA7BF3BBB8B6E25A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6713,7 +6713,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CF2BC3E8A538FFB6C21066E71AC45C7B5FC28FCD0D4959AFC20DF72A5B619E15", + "app_hash": "B1005FE53002DF02EDFD1F0961FB832BBCAB93A45A05636FF4A5013D9D87CD3A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6909,7 +6909,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "33C2AD04560397615C88BB3EAD6BE90BD2E7B216ED509122AD9EF0B8840B8ACE", + "app_hash": "F189FF75DDE8ED46DEE46D0D9231190F68FB0ABE4B5CDF508A20E44D70556C51", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7013,7 +7013,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9E0814CAEE14D7AE77EF3C8744A9549ED10BAE25358E1271253CF6216EA3ED78", + "app_hash": "181DD34AD7CD1D611792E37F305AC59D558D8A4AF1C5A945F2EC46146F8BD393", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7257,7 +7257,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "19EA2E423B33DBE0EDB89B38D41B671C987BA67886227E51A79DC4E82AE5A767", + "app_hash": "C458E61D86027591866F61764A6F446CB719EF2E56BF6F1EC36271D0F051C1FF", "last_results_hash": "FBE9C1969F51D4C0D229425D9694B054D0092B2C7689CE3774B3EB357DC8C6A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7556,7 +7556,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "89EA9D500A32D31A92A5F6AA7D7B6D104E7BD60AAA64BC2A5D4E4EDDE5728DA3", + "app_hash": "07EDF264F4CFB43925FE2F65A3D7E88008BD18197635A4C9A2F292133118FB8B", "last_results_hash": "8899D1D2289F620AFEBC4F5F743E6DF6975F2D222ED94BFD48B10DB6C08143DD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7660,7 +7660,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5CAAE030FA2CE1B01F842460E66FD52AC444970E2E8876BE2B5E416BFB286AAB", + "app_hash": "BDC90BE567EEEE0CECEF48EA31713862E242BD2F58FA6EF7BA6D61AE742E0347", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7904,7 +7904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BE8DB40A416E9A4FB50AB78FE758120FBC4975F9D83F8DF1D2F2E7A3919AEB35", + "app_hash": "76759EC9886E88E91B96CB6B9A22D61F9A32D01296EC4624E49BCF46A7F19772", "last_results_hash": "33F54FB1941887B2C42708949870C30575178A500420AC7831788AED60FB544F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8158,7 +8158,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "52E0EDB363FCD9F1E7CC10756AD0E1E51E2E80849735A65B59DE14ACBDFCB7C8", + "app_hash": "C8157DBC3FC96FB2D7770F99C1DE0B33264DBB93A0495DC19D602793B455ABD0", "last_results_hash": "4A103C71C79D16ABBD1CA3DD1EFC63DE4E4EE8EFA417D968474B2E66B8B75559", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8296,7 +8296,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6D059D92664F027EE7E2CB3C087312546622467503E301800AA9AA5D7D9E9F43", + "app_hash": "F10115275DE7290D93B075357B9A89D2D14932753235CB55ACFFAFEC6E1456EA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8434,7 +8434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "098AAA5C4544B2760B375CFE2903258C047B0EA83B3A3A1963F9D7321EB3EE06", + "app_hash": "50368BF60C9C525CF7A906E1AED116C011BDDA005BD6EEE97CB300C141026B3B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8572,7 +8572,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "849A9ED87DA6863501AD93FC8C4DB15818EBFDF81811F085235CE0602C10CCB7", + "app_hash": "7939AEFB12672FC35D467934C7656AF092388C2951DA0A88968BAA6B87A93DC8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8710,7 +8710,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4511F530F7E1C9341836B918D7E7B57189EB646D8E13E9AE28C14AE6F978F861", + "app_hash": "706C3A12351C41DE13F4BEA6D29D203F546A93E4FB283C34A679C3FC5D6F1613", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8848,7 +8848,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D03F92FC652E3908DF21057DBCB8FFF9C1A31AE7FCCD4C9F78EEC897207ED8A4", + "app_hash": "EF0EED381D83B4964A03AFBDF6174A45F9F4E9DEB01E5DC9AC4E9BF3748FF84E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8986,7 +8986,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F84811FEE2D703B38A7F81250EC17BE254D2A84316D135FA05260F9CE8882D8D", + "app_hash": "D9DB387AC97A380511E2720C70BEB2C599E63157BC913856D640E6FFBF2F9714", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9124,7 +9124,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8067E9E4720DDB1670ADD0C5C5D543F75AA7C4CFC25FDBE51CFA28C555BD7AE0", + "app_hash": "497701723C217A4D3467EFA9C3821F3F531B6979BE3039675AB8ABEFF33D25BD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9262,7 +9262,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0F9672872EBE5BB270659502E694E255C496F5D23DD6DF6FCC01A2145A9515EB", + "app_hash": "687DB9F6AECD25C2035B044E8FEB0F443BE69B60AEE4FAD3388FFEBB6920761B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9506,7 +9506,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBCEBBB83C71CC321F8F84CDEF377C6F54F3F00C7A031BD8401198B5C455214D", + "app_hash": "CC51493E8C2BDAE988F86FA48BD7104A8EEB50DC91E48CDFDCCE624A70B5CD76", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9760,7 +9760,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B2495B529DC90E929E2E1E836B558BEC91981B0C30357FE7B087B50286823346", + "app_hash": "42B33D11A4413DE0D33501BB239A692493EA9214E4D04EECBBFC7095CC43F1B2", "last_results_hash": "D73FF44D01AA7D4777B2A69CB98E4364B65F978C75EF43BF45A5E495F544E994", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9898,7 +9898,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DE1B5A2888811045234406B7E041D08112219691B926E55101CFCECF9F9FBA8E", + "app_hash": "1191DA36E8E8937B893B5FCC3146A649CC8B52EE8F243931399C0E2B44B960AD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10036,7 +10036,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "68A87A15BFD1827A4891B5A36A64E662874E00DEC550AF41195A0FF674642D9E", + "app_hash": "4BA22386A5AAFD32070A051E21DA330A112A96024880EF1200B4BC81BA098CFD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10174,7 +10174,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9D7B9CC79C14EDBAB614ED6C4FD7B66DAB3EA14CE2DAAEACED3C46E2589C2454", + "app_hash": "1EFD9256B64FF68106287F2136A49B90180805603E014121D7BADECFC8A2E114", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10312,7 +10312,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "64FA69D8E05D6053B9E537D0DC3A2B46D41ECF5BA3F8CA4700ABB4367758D477", + "app_hash": "B08090169700DB1586F7B6C97898F3E5B008FD9CEAF209AAB594B4F0456E7E81", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10450,7 +10450,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8D311AE7B3AE6E0BEFADB94DFA24FDF53A61CA68A7DDCA2741005CE271B71EA2", + "app_hash": "AFBAFB876062D2BF64984C9529328EA25EF56D0FF3DC3A470F6089E2AD57E865", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10588,7 +10588,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "64787004E9E3E84B005A0FF4B03EA0346B12DCB072EFD9BFA3C67854517A02B9", + "app_hash": "FC680A5065B7F899719A60334F022E03FA12F36FE5DB3311BB8DB347C49F5DD8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10726,7 +10726,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B32CF6B167F135C190D28A1F8CBCED5FA7BCBACB6F66350498F392D4A8CEAD4", + "app_hash": "A982EB09A84ECC7FA6D1D78BCA9AE60C2196E3FCA42C20AD0B0058427BFFD899", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10864,7 +10864,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F3C9D7DA2BD28964027F7697ED118B1FCA1B9978BDEEB757BC058EE955E37184", + "app_hash": "D5BC9196CAE7B36DDE2A2251E186C916B549070F8D9D43199258E1B42092CEC5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swapper_clout.json b/test/regression/mnt/blocks/swaps/swapper_clout.json index e07b3011cc..2fe9a296e4 100644 --- a/test/regression/mnt/blocks/swaps/swapper_clout.json +++ b/test/regression/mnt/blocks/swaps/swapper_clout.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "47815797307CA96121A11C167DE1BA1F89C4BA93B3623CC9C380D11A50B88A10", + "app_hash": "B0A8397D5D25E59904A66781C181E1C5BF41EADF408FBF62BB1198BAA83682B3", "last_results_hash": "9BA18439F3D84D989D06CD1A99FE9B2013A78AA44B82CE52F03F19BDE582662E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -596,7 +596,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6A2625FE3086A949CD122C9B80FC258078B5AC4A18729544D2580D5BBB81042E", + "app_hash": "69825D4A2ABD3D77A35E325436F1AE62AF702C05A1E566D8E2FA3C0ABAB91BFD", "last_results_hash": "8D4F117C86C40CA7E1D433B240B1FCA48116F7D4E93D6B0863A3BFA1B1DD64C8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -840,7 +840,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D7E9FB35B10B6DB1B5ED864D5054193A37C64D7772DB22C532F074B54128BD8E", + "app_hash": "209AAAAC4F7D241C75DF7B2FF200CE7CB985C7137F834AD2CAA74B06E1DF6CFB", "last_results_hash": "6838F24284FFFC7023475D7492E4716FE0627BAC57865292400913B1B475B392", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1019,7 +1019,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F51AAA8CB03E5A951F58413CD4BD2E497E29F36609E8ECE167F4DCA90E528526", + "app_hash": "3DE711CD8F972346BF8B337012F69DB6BF608442FACC8735B7CCB565AF493FBA", "last_results_hash": "4754EE8B47BD2515C998187FB5B533A9C98425770AB1B07912FEA32333467801", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1305,7 +1305,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1E22488C93A35669D1D064C8ED5684AFD50FAFFA732330378EDEE0D383414BEC", + "app_hash": "EAFFCEDA76BF5D75551E86734CC4A33C9112F25274C1683CA394636A3DBC436D", "last_results_hash": "42070F7C6554B099E24369BE22CDBE3C0CDB8B4B067BDECEB4AC6D0F7864BE60", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1409,7 +1409,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8CBEB670CA0F679475D20E14564057ABBBE3CB927B33D544AF0BC29DAF91B52F", + "app_hash": "12E0A5EE68D50B121082351C8C94DE69799685F2A457D6EA4AF46D090591C37B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1513,7 +1513,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B683DC020E389F7A16C9512D98EE724FE2B661C9E84935775416E348CF47160C", + "app_hash": "FC451DBB8F70BEFFC545B091555E7B80C4A636E4488D679D6B9E71A3109CD846", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1617,7 +1617,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9D9C94AD69FFE07ACE8B36B02CE2BF6F9B25FFDC02BEF9CD3587C02AE9965EF3", + "app_hash": "73CE0635CD3BAD1ECF04A127CE4242A2367641E4358B53FFDF4EEEB2B1099719", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1721,7 +1721,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D30CCF30B2F6A401F1A8E0A7B535A8E7D6A042CB2845ABDC31FBF6019B80993A", + "app_hash": "27B44BEB3C067EB0E657667BF455743E94510C02FF2CC07E716260EACB6EF7C3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1825,7 +1825,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B0D2185255DF2099C6D0EBB0C3AFB615C36A66BAA241979910013D3C639DA65", + "app_hash": "72F437A0DC5E95E333870DC744187782DE1FB6FE05EF87F6E040B172E02147E9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1929,7 +1929,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BC6545922752B8A83C6A0E395789096C521CBB1BA6BBCE08F28A893D14473D19", + "app_hash": "7743FE553C9641FD083FA408D305A4E5011CBCDC11AF526917C97240EDDF2F2E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2033,7 +2033,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "961231DCD0375C7080D3059F4251ED5697E00938F92D1F0D24DA3C1E4E529AFE", + "app_hash": "EA5A72A13BD1F99D3B06EBE403832EF11E5CFDD9D7AF4F8080920178810601C4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2137,7 +2137,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2A3BA0D725B7EB4A63E249058A8641D29F46C5A2D75FEEB7894DD869CC5558DD", + "app_hash": "18CEC097E924A65DCA20840C2004D3D61A335D3F037B35C190DDCF584B773992", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2241,7 +2241,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "88140764E9234CEC149D663BA109374CD17A3B6E74DD4A86DABB9F75876C98F6", + "app_hash": "65592AD926F51D02E03523DBF53C984E2DB01B4D0875C9C9DDBE55654A44FF69", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2345,7 +2345,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B5E960DFF5645A935A7D9EA2C18EAFED41748035E843D87872DDF25B7F1AFBD", + "app_hash": "41349457AF02FEA24BEDD8A4717FF1CE051014179D74553D883D3FD32CE363BF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2631,7 +2631,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "97782E245A6FEC99364BBB7404832369EBEEB082669B0025351A8C97D2E0302B", + "app_hash": "9D752EC56A38F4A768B0367055516665311EAC4928227491E17BE825E6ABCC7C", "last_results_hash": "42070F7C6554B099E24369BE22CDBE3C0CDB8B4B067BDECEB4AC6D0F7864BE60", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2875,7 +2875,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FBE95E1E29A4B607B7C65E0DE7C7292FF31C7A9218D18C2C18CCD287C4B381A7", + "app_hash": "8575B16EC9AA2BBDB7A0EAF0C27E580898DA96283BD9DBAB9A1F118E4C4561EC", "last_results_hash": "E281AC25299CC83634B1FBDAA2ADDED2AF40A11E91918FF82ECBEDB92EAA928E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3119,7 +3119,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D4AC880B78ECE862F99E0544920CE9FF2BC9ED333B1C00C3B73D11A0655CC12C", + "app_hash": "6B17BC06DC2230E4AA32E9D54E7B268396415FAB5B7890F16611C6D6DEFE5BA3", "last_results_hash": "EE9326A5D6BCD2001AC4E0909970BFD1E26970065B0A639F7C31B18A727E11AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json b/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json index 0dba213f4a..49d4a9a232 100644 --- a/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json +++ b/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", + "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -478,7 +478,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2D1B53F938C30D79AFF3144B6450C284E7D769C5503CF3440AFFDEEBE19C65DB", + "app_hash": "2F154F5C8F0E479A9127C4597A3DEC9549338E0AE900C5B375F8E6E19867D061", "last_results_hash": "62AEB8191CAC03A40977AB9A667474CEC44B9F0C10501C53D06468272CA92FC0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -582,7 +582,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "31134B99217390E6249FC98318C052D588AF916D371748F8FB520B58266E2E90", + "app_hash": "567F173D55AAA7003A77453A06AB5093F74138D117C6895BE78890556448971E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1116,7 +1116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F147616EB4560208BCE63036DE165BF149FCFCBDF60E40A5E7D42E7A999E6EB1", + "app_hash": "31AF88A3E9AD01636BB7C3D43289F77225543B14120F970B95064A5169DBF8BD", "last_results_hash": "1A43911F7E9ECC419EE4E0673C86778C000B4172C095C0886F5E9A9EE5789967", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps-min-fee.json b/test/regression/mnt/blocks/swaps/swaps-min-fee.json index e9190ab0bc..35c74bea14 100644 --- a/test/regression/mnt/blocks/swaps/swaps-min-fee.json +++ b/test/regression/mnt/blocks/swaps/swaps-min-fee.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", + "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1F24657DD6BF10D098BBC4DDFF36A16874BA6422C0828C7321B8A2730252C0F7", + "app_hash": "9855242EE0161F2A8DAA656ACDCB9CF7C66D5B8B03763216A88A1BDA01D12965", "last_results_hash": "B7C2074C2D30C903C3A29B23C924D92EEE4640F570ACF6124D5008B06426A5B9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -941,7 +941,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FB995AFD87EA3F77525E2E5C83B6885922E4693E4F9179A1C5FF99E6E5DB345F", + "app_hash": "95E663C6D43ADAF69C3CACE0EBC2F3151EB807653EBE0DCD6A4547138DB840DA", "last_results_hash": "B632295D4A7A0D8E05148930B888D3B1D622719DCFF1839137BE9E18DF3D1E81", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1475,7 +1475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7678384070C805A48207231405C2CE69370E3CAB52F21CDF913E2FB7864CBA6C", + "app_hash": "B99400B9DB94694976AB9DA64B4304A46B051A5B1D3EF909FEFF28F39FBD010E", "last_results_hash": "C15BB1B437441921FF155938636D2181277D34250CCAD50C5548903C98CA5DB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps.json b/test/regression/mnt/blocks/swaps/swaps.json index d4fbb55004..bfad536f44 100644 --- a/test/regression/mnt/blocks/swaps/swaps.json +++ b/test/regression/mnt/blocks/swaps/swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "031284CCE3446FBE48CA73F81868FF29DDC82E50D48AF4CDC62F129539F19637", + "app_hash": "87D9BD82A4AA23F85FBD0151CFF8D647D6754EF5D3DB37B4A053A5879F8BD888", "last_results_hash": "626FC081DE0AD85EF9157249C654B79ECE450E3FB7104F4E97C704E257A13105", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -651,7 +651,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B64B845989B7A8CFE226AA1B50E11B3F07AEF14ED1C89B4A14F651A410C88152", + "app_hash": "F63D6C22AB7F779C262DB488A125B1159888AF9B3A01BF6E4A0BE183B004BCD7", "last_results_hash": "A256E66524B0ECF9D1B372C858C15332D4C175BE3676291C3655DF77EEFE7B35", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -895,7 +895,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1553CFDEE7D5BC1FFF5BC3B1301C4BB9CE76FC004054AC6510CDACF08B86AAA1", + "app_hash": "DE3466186944431B3A9F9F8F4E3CBAA91F411BCB28A3033DCF643709AD8812B1", "last_results_hash": "5EE1FE9C823FA8B44C30FE3E66D4FFAA0B45D27C8753F54F06FF9E1F9A1C262C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1181,7 +1181,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BD1ED0A99E2A854124C8907414ED4518CD905E5FA19C8D75845C2EC74A88D24F", + "app_hash": "B37D477B54DA7BEE006CBFAE59206119761794297722DA952B5B771DD3770322", "last_results_hash": "E1CF2D50D8D0E1C41031E19712C8BAECF9902346558C5628945454E5D714182D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/synths/synths.json b/test/regression/mnt/blocks/synths/synths.json index 7e66107198..d3f095f77a 100644 --- a/test/regression/mnt/blocks/synths/synths.json +++ b/test/regression/mnt/blocks/synths/synths.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56904B41D4BF068561D57EA0D2F7AD5A85CB48770B4B8FA50AA4205F16F79820", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -457,7 +457,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "311C8A3A38AAC7D682906CC0A5022AD6D8E85F942584ADEA648FAD3CBD52F8ED", + "app_hash": "E7EC3615B674CD9B3A27004403E31884192DC8109CB5A390FDAD0D84A4E9656A", "last_results_hash": "A25FF115B755D506865EFA28330F2255A2A7ACCE806EAF58B8AC1CB32A140776", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -767,7 +767,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "63BA539EE12315CE5EBC02D47D860A560822BAD8DCD8E1129541426A6450A41C", + "app_hash": "DBA63CC0BDF665A3BC1FDD627355AD813B798BE98F99822723DFB74B77BCD170", "last_results_hash": "84B054EAF2476115E53D1159D17ECBE772E2977FF5BC510AC2B79FA9A8757689", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1119,7 +1119,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "49DA0144A92A6F164B530E95408781443B3EC5D8F97E46994361F30039D76B61", + "app_hash": "DF5DF338EEB64B675D6FFBB6ABF8ED3EF967D29A2B0D13A5E6C425C074820B3B", "last_results_hash": "77D6AAE025030961676054E43827F0F14C88680746993F3A9A340412AB51E246", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tor/dynamic-anchor.json b/test/regression/mnt/blocks/tor/dynamic-anchor.json index 0c57e86c9e..f7359df79d 100644 --- a/test/regression/mnt/blocks/tor/dynamic-anchor.json +++ b/test/regression/mnt/blocks/tor/dynamic-anchor.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", + "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -732,7 +732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "926001EC57052034720C792E9FE125E5048811D6D2FA8BD6EF12CDE0129C9FED", + "app_hash": "6684B7F4D2B83731F3AE4DF1267C1CAC6314488F97B8EDB619AAC2D16CABA2F3", "last_results_hash": "09C818195408ABAD9B45889C573438C3A13740306AAE47E12432B46A91543D16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -942,7 +942,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F72A111E4DA68592918C0CAE3C27DCE88BE889C810EB75554400822A142EEFC7", + "app_hash": "590CD8C70AAD19E37251871FB0A7EC4EBD3C0515265DE7AE4922CC6458A62ACE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1230,7 +1230,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B2F272205252E67D776D6FC8EA0310F9C3FBD3F382A7CC966F91B5283070ED8", + "app_hash": "6EE8EAEA7FFE01B47DB2690ED5ABB0E612AE6D3F2DD744CCD12BD3670D470028", "last_results_hash": "EA888A2AB7DD715A8027A2C63B1B04EEC926E4CBD52C5C5154FE2849E17EBAF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1500,7 +1500,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B4D2520FD6D0E1399E43CF73425CCFC17E72A1A02FC03F26165918FEE8E1CB7", + "app_hash": "1D298006E1F9482EB99CE7B19E8026CC9302188ED4F828138CA91AA7B105D56C", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1918,7 +1918,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E1E22B64B953EC2AA05EAA197B8A1E0340DFBCD83281109AC6CFD61A36F37A82", + "app_hash": "A39B4B3A294EA4C71992BED9829DDCAF76BC84F913DE0BCCA34CD03CCD86BDA0", "last_results_hash": "086947A7A5DCB9FF182C89C445740656BC5897700C3D236E35BBA4262B43E710", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2188,7 +2188,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "288EAE8AABC1B5FCC72CDC6E498C367004453093E1D4E3A53D7C32F2EA03B4E1", + "app_hash": "386BC9974F7830C832D66B7ACCE3F69DF4CB3B4AB4510F4AACE0382FE7AAB113", "last_results_hash": "3549E20A7466F8ABFF81A2584CC1E8AB99BD4EBC497E0FD7DB1A415B08014348", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2458,7 +2458,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D34EBC451E1AC4C7C6A3C4A1F0DF5E70B7E5B36CE144AF98193C4E6B9FEDF51D", + "app_hash": "11C56E512583DDFC993701F1264753CD2757D535F1E17E98DE863B8021CB2FDA", "last_results_hash": "3549E20A7466F8ABFF81A2584CC1E8AB99BD4EBC497E0FD7DB1A415B08014348", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2635,7 +2635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F812CBE13360AEC84CC04A953877780A94A75A62920DD7C3359D7E4A5440F777", + "app_hash": "97D24DB7FE34A08CB4C1B088DA6F501DD2D73470BFCA5F14D59E56CFC355D51C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2830,7 +2830,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "168C04D50469C0E8A72F823E3936569AA0F4BD1BEB3C6DCE7F4B04A999F37989", + "app_hash": "AEB173E447CC6B1756F432BCEBC381381412EDB251FC356F994DABA458DF3186", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3025,7 +3025,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AAAF0F91EB8EDF0ECEAA885429239403AB4BA8C405125B2E61C2E553F25FAED4", + "app_hash": "5DEB3ED881E1CB0849F9FFFF1129A2E13BDC278A9E0007841D27BEA575F97DC4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tor/static-anchor.json b/test/regression/mnt/blocks/tor/static-anchor.json index 4162bf260e..37bb3ad9c7 100644 --- a/test/regression/mnt/blocks/tor/static-anchor.json +++ b/test/regression/mnt/blocks/tor/static-anchor.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBA8E6B07D9B0994AF0E063C8EC74D03A4171BE4A222F90100C0693EBCA2A12D", + "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -732,7 +732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "926001EC57052034720C792E9FE125E5048811D6D2FA8BD6EF12CDE0129C9FED", + "app_hash": "6684B7F4D2B83731F3AE4DF1267C1CAC6314488F97B8EDB619AAC2D16CABA2F3", "last_results_hash": "09C818195408ABAD9B45889C573438C3A13740306AAE47E12432B46A91543D16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -942,7 +942,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F72A111E4DA68592918C0CAE3C27DCE88BE889C810EB75554400822A142EEFC7", + "app_hash": "590CD8C70AAD19E37251871FB0A7EC4EBD3C0515265DE7AE4922CC6458A62ACE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1230,7 +1230,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B2F272205252E67D776D6FC8EA0310F9C3FBD3F382A7CC966F91B5283070ED8", + "app_hash": "6EE8EAEA7FFE01B47DB2690ED5ABB0E612AE6D3F2DD744CCD12BD3670D470028", "last_results_hash": "EA888A2AB7DD715A8027A2C63B1B04EEC926E4CBD52C5C5154FE2849E17EBAF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1500,7 +1500,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B4D2520FD6D0E1399E43CF73425CCFC17E72A1A02FC03F26165918FEE8E1CB7", + "app_hash": "1D298006E1F9482EB99CE7B19E8026CC9302188ED4F828138CA91AA7B105D56C", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1770,7 +1770,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DB4F96B4B7E8B6D7615A2AD918B0D51DC4F23BA43DDB867BF7205CA4BEE9D7BD", + "app_hash": "13FEF52AB0700CEB552403E5ABF5EFFB0E82BCD6D93FA96089C5228BE52AD781", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1947,7 +1947,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C499823570E503FEF1DBF50B656A454C5CB478C3CB7C4F168237EEC4B279179C", + "app_hash": "4B9831A07A88E08AADDAF2A453C612B9FEC0A6BEC3511CC93FD2EC85CFD775A6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2142,7 +2142,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9C8EDFA24A8562DA2833D87ABD275642E3EA6AC457A5234BB90C8892514D9EAA", + "app_hash": "5ECDB4B4994B0D32D0E99905E785C7A89A49017A6B0F99A65C6D9FABC498D69E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2337,7 +2337,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3796131B7EAE4DCB1F380EF4C3239E7A4E2FC34B6E78B90E69047FE460E6DBE5", + "app_hash": "C38920A3F00759385283D5B6D0030B72B5070B5154F64DFB1388E854F64864C5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/invalid.json b/test/regression/mnt/blocks/trade-accounts/invalid.json index b20b7c12da..4735e9642a 100644 --- a/test/regression/mnt/blocks/trade-accounts/invalid.json +++ b/test/regression/mnt/blocks/trade-accounts/invalid.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBEA760A5BC0D956B2C5B6CACB70EA1D15AF4F87725CE81F35DE36F9291C1B32", + "app_hash": "831118DCFBE2B854484068F1BE96BB5AC8F81ED90F67864EB99A30ACA901C905", "last_results_hash": "8A7B6D66F637573BC22095421444559A6BF36FC82C10F3C0001F1B82111D4C0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -571,7 +571,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "321C6DCFF179C12388AC40A9F70EE66366DB2AB09EE8922861900C8701B7B2C7", + "app_hash": "AE0325D6C1FCD7319D71BF271AB62F3B459A479960CB3CCE4B76FAFC4B474E64", "last_results_hash": "BEB7157D9BF23D725BEA39AD1D0A9EA5FC86E1B161402904452D6E0524862845", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -815,7 +815,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9F193F284704AC36F4EA25FC2E236DACFF7913E756DC2A9B76916E693E7C8B4A", + "app_hash": "9BA8DC694927FD3D0CEEBA1331CFA4A06F8BBB1E311B6557DDBD3EB970C5CF25", "last_results_hash": "4D8A0D0867C350F33207A2531025E28CB5B4B610A43760583C9BAAFDE9FFA85A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1076,7 +1076,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "236B77CBD5B4729957FAE9740E361F270BB5A889C17E8ABFADF374AA75F28C45", + "app_hash": "0D0B76CDFA47FB127D697D5BA508ACDB0FE684D2739D267A09F805FA893F1513", "last_results_hash": "FD27CADD22B7675059C95442E24937198DFE5B52844E4368FF320FB28A8911B7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1320,7 +1320,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "00F91A51E5047536302EF017EC4995F4422B44D2011D5AD242FB5776A959C355", + "app_hash": "23683F8108814838042F423D2DDAC6C4D6971D4F9625FF5E674C1E710562354A", "last_results_hash": "9E49CEB399F7AF9E60A57452E4AA2767936FDF2E71DFBA7209D55981BBCD110F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1535,7 +1535,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "43517201F93DBE831557551820E00AE5DD53FA42FF03ADFB567C76BA5325F42D", + "app_hash": "6D8BF6C62D205947FD329DAEFB8C7F81F1FA272C62964C64938017C4E9A54B9F", "last_results_hash": "61F906146713ABE9BC1427FC8C8639700D9DB7788857CE1540E25E6268886A9B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1750,7 +1750,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D41DBE7F6BE165AFC6A0B34761C25517B79710D5ECAEE9765394A32149259175", + "app_hash": "F9E8AC00BA6D5A56335EC9BBA85755FCEC928A813745D28B93C033E32F74B3C3", "last_results_hash": "290C5992C74E749385614009204CBF3EB73F16D97CCB736E5E0495269F23E54A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2001,7 +2001,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "93B25A3E1A248D4B941C5EC5A9417D26B82D6EFC9C98FE93A7B136EF40A7BA30", + "app_hash": "DD8077A419B9AB2D0207E3FF65A8607391E41F1B0449709CDED80D7A22865999", "last_results_hash": "F98B4B3B82C8A89196E09C5C82A32CD34DF9100D796AFB47D70891764C050BAA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/trade-swaps.json b/test/regression/mnt/blocks/trade-accounts/trade-swaps.json index 01737ff9be..ce836ed345 100644 --- a/test/regression/mnt/blocks/trade-accounts/trade-swaps.json +++ b/test/regression/mnt/blocks/trade-accounts/trade-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB211BB2B64AE85C6D9C7CB315B022AA1AEC8E2617F2EDE181C88894CDB0E1C2", + "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "423D8540B79AF485F8110EAFC207A1E3B7A37E1F7FC61AC504035F4EBCA07AD7", + "app_hash": "0122AD23C034DAB4EDA155C1D7E71C285D7E8A05595909C86BB515BFEDD99C56", "last_results_hash": "AC120577AA31B5814F96BE822FDBB964110DD953C6484CDC16B64517C3A95117", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -831,7 +831,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9ADC6C083DEAE95E04996BE308B5C5F165E0D5DC425E75E07B73C46431B8E8CC", + "app_hash": "4C4E3B7E29DE8A706D89E8BA5C6A78D30DE6C341AA6BFAB464FADE9ED3041D74", "last_results_hash": "D25BD6527C5DFD502F0E86064F9F6E83E414F0B1615B45828D144156BFF1DB78", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1083,7 +1083,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "21850604B8FCBC81EB371E0B827320A6E68EF8A31DC4065E8A40200DB0615BD8", + "app_hash": "506805901E2099F8C3F5C52DEA04A752456C808047EA6DCEE115C832CEB1DA38", "last_results_hash": "C7D7C754E2E4456DD01749CB880F3F5F69621498F454B5A47A9DAF6F633FD847", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1335,7 +1335,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1EDAD1C968BC042C45B969F2EE62EDDCEDAEA5CBA3304A5266CC1521991619D2", + "app_hash": "4EC5BD5F829DBBF71D0F86193D1E36A75BA88D1B2ED6A511F3740892EE8D2A2A", "last_results_hash": "989201F85E34B01276EE5778532924115510DA9B825EC3318BD6D50D0272502E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1587,7 +1587,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5DDB4BCCA4B50C21EB0B3C6A0ADE8422FD17575C21D0A5B689929AB64C0A01EA", + "app_hash": "847410CD926FB19218838A792B19DEE01C04D015713F0992D472B890E2FEA406", "last_results_hash": "D9A6FAE78AFE522AA7C9425FADDB32C57D3D03864EF303411F4435B090A145E0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1743,7 +1743,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F4E7E9F0B06CA0B0B227DC68CF415E9ECA857E8EF88CA08403896756A9FF7119", + "app_hash": "C4B79EF4B385D100FEED0012DB06DF49A5AD7E9A1E9132A889FEF684D53D90C3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1899,7 +1899,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7F6B3191F55E4094C102CAB871B42478D472958D446A8850F472C4CF50B6AE83", + "app_hash": "59A40DBB84B221B40FBC6FB645AD9842239230E084CA2798ED8EDD71E2C9122A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2068,7 +2068,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2E68893C0F06C00680CB949DBE01B1B7904BF6EA842379A6319F86E5EFC5963C", + "app_hash": "AA9A11ABAA6B4556D1CE78DF376672708A27AC0C93242CBD8FAC1D7A01B888D5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2172,7 +2172,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7DFC2C0965204A45C4B1A9A64BD778EC5E62363DCA3774990EC1851F68F4324B", + "app_hash": "66ED191F4F270550AC087611DD0C4ED0384FAAADC0859EDAD614F64E8FC8D832", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2706,7 +2706,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C70C25BA6BF9158610602F9BC8A2305D934B662F2ADC923252FC4C45FB3435AC", + "app_hash": "895A6ADFCFC347DFFA0AF08FABA5BC9F0E1EFB557B2C179FE88AAEADEAE63E19", "last_results_hash": "0B984DBEF32B47199728C7A0DBD785057CC493FF018076E73C7916253392C414", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2959,7 +2959,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5EC9A3E3BDD91812D05CEEFBF31F07CC488E663CAED01BCFDA45F3DD5CF6B23C", + "app_hash": "1C5CAF93FE1D79D7351F9F6593FEDF7FFD779104827B99F238F2D0BDCA2553E3", "last_results_hash": "A00273E37B1E13B9F93CB1EA8FC7BEE28B4C8645D0AC5CA77406E7BEE912DF67", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3092,7 +3092,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5AA9FC3F3835FAA2C409B33F67237438944F34468EDDBA61FD8C3550055475C9", + "app_hash": "59B11B454B6E0368145C93F77A5611A1DF8304F6BD22D72BD31EB75B5A09F362", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3322,7 +3322,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C3B47638715328E56E8B9F2D582ECA9DFA885D6FDC5644E5EF4DE64A47D59564", + "app_hash": "9EC85F48CB8AE9B898486A62A735BE5A40586365BD30B0D4C45FD9ECB33C0FC5", "last_results_hash": "EFC9BC2C3FCD8AC3E24181E482B873871CCBCE560C48FAC4D9044733C59E4A76", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3602,7 +3602,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D0CA18F0C2CF472418EA73DD734C7322BFB04F339B7A0FC93A4648B8F906099B", + "app_hash": "AD967FE20D09012AC251918B37CB5594C45E22C952EA686B48B8AC5A496A76C0", "last_results_hash": "EBC0BBBA872C42904A0EFDFAFAE4C53940CEDCFF20B8C0053F70D3A5E64C7C95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/trade.json b/test/regression/mnt/blocks/trade-accounts/trade.json index aaf42a23b4..8d5c80d3f5 100644 --- a/test/regression/mnt/blocks/trade-accounts/trade.json +++ b/test/regression/mnt/blocks/trade-accounts/trade.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CBEA760A5BC0D956B2C5B6CACB70EA1D15AF4F87725CE81F35DE36F9291C1B32", + "app_hash": "831118DCFBE2B854484068F1BE96BB5AC8F81ED90F67864EB99A30ACA901C905", "last_results_hash": "8A7B6D66F637573BC22095421444559A6BF36FC82C10F3C0001F1B82111D4C0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -525,7 +525,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "73671DF6FAE2CB401587F1B431207EC80FE2478553FD9C74ACEE481D2AD18B4A", + "app_hash": "85BFB77A4951B6419CC7639344ADC223556663104F45A3B0DBDF3CC9253C6257", "last_results_hash": "23107651F5DAE306AD115DCEDE640AEB1587F31266C914A0D0F4585290FA9325", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -777,7 +777,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D4897142860031A53D8B7B4B3C247A5B50149702B318D66D4F23C6F8F58151DA", + "app_hash": "32376003FDE06A32A0ED4F2BFE6D2A63D08FC17754FC85F644B91D72ED370462", "last_results_hash": "DB25205BAF838CEB3AE4605E5C9C1C8D59CF84131CC50DF8F1D1529C4EFC8914", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -972,7 +972,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "50C76B7543BB637E1787053595B03127C6520AC42ABD61EF5782378F34B8C705", + "app_hash": "DEB3BC3B5F5E7F8BFC65606497744028A32DAC12531F933E02E8BB6EDFF73B85", "last_results_hash": "14AAD84F3D7B71B05010BEE7F0AA9DDF6EFEB2381C919E5FBF83B9071A4C1A7E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1224,7 +1224,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AF63EFC3ABDFB1DCF14A932779246D5B9B107B6D83C2D8F662795DFC984D1F8E", + "app_hash": "4F52654A0F280F98C8250B4431527F9DA4A06B0879D672EE05B3498CF78F3F20", "last_results_hash": "38F7D73852D4C919495630CF9F777C83A9D7BA3BEDC7C41EC12A670F81806347", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1380,7 +1380,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B2EF1AA893021E226D2A1D80E6B767CE2E73ADB5FE3F5DD07FBF530A556548F5", + "app_hash": "9656884BD0BEE9096C91B2949D296FC12E71D4572D7974BB4B5DD19224FCB5AD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1536,7 +1536,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EB1D745DCB1E0EE76DF417DEFE52BF784DEFF58DDEE1CD31D732129E27384527", + "app_hash": "46475AC4B3CCD23AF29A1E5DFC917A64181E9EEDCF58689907991635AB86A891", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1692,7 +1692,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C750DC2F64AD01C3DE642552CD29CD41E14C08A732F6F66F5D006B7CCD0607F2", + "app_hash": "22F228200AE7ABD35728E0ED0F7A0F1A0FEDCABC1E25FC9D06EA714CB2F9AB95", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1848,7 +1848,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BFFE6768E53C82E33DCEC820B0EAB499F8ACC507943597D52DD1EA34CD22AF7B", + "app_hash": "3BA4A2286CCB2C6BCCFA7581CF77BEB6D8932EC227F4B0C21B771F997CF47590", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2004,7 +2004,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F386FF1E9243C12E9FBC31B8E386515CECAC23A9D16ED7EB3D2B6CE00911BB17", + "app_hash": "689C02F33F7BCFEEA684F8CD6B4D762EBFFD980B8CF3CB909EC4F3945C9E92F8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2160,7 +2160,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AAE756BB64095C1F99EAED368A13F5D32F98DF85DE18C12D8700642917408C96", + "app_hash": "9C58FC31BC04D713300F385F2948B4FADC7A287D995E366B09F739F75DD0F2B0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2316,7 +2316,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "221B3E2BD670A9552C2DB27D80091B2684A4F1DE0E3A1F52BB71662C436B64AB", + "app_hash": "01EA66846381D7DE431B719E3B334315E1D07E95134134137F38622C81693618", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2485,7 +2485,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "606BBE487E14C2031667B3607C54FE4A8D6C6865E94E01297179CCAF243ED47E", + "app_hash": "E44A879EF4004578CCBF7AFE1E09A704F770D9771BC898FF20C963AB010EBABA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2736,7 +2736,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D02D8FFDC27A87161C748676EC4BD888DB7C52FFAF369D7405D48D36E92D0BFF", + "app_hash": "8693CEF9D09DFD247AD0A20547E778B32915DEB7779F90892F704E40E523A1A9", "last_results_hash": "176CF71D88804F33687E5357E66EE8D447723B47F67AA61CE8E7268537605090", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2980,7 +2980,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A71E17C7B74B4179530F4187CB05837741B18823EBFCF8DEB66BCE157C148138", + "app_hash": "2C63A52DC0C5830CF2C153C575EF7D6A5247F489420A1935A7C3022BEDDD6421", "last_results_hash": "A326C33AD2D0E8D18B176ECD83D273A54F23BABB356BFF236BC8600E263D1948", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3231,7 +3231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "03AB7444CBCC9349B3720489752BD944F53ECE997DD280A29F7ECFCD79AE9B89", + "app_hash": "0EDE4AC3645A3DA29F77189825DE9B28AA4205DC6922BBAE06E583A5BEBAB782", "last_results_hash": "0764B0612990451C7BFB1B0C092B4993000DBFAAF7DDAC693DB9E9F6C0D42CA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tss-keysign/tss-keysign.json b/test/regression/mnt/blocks/tss-keysign/tss-keysign.json index 944b2592df..f6bb574cad 100644 --- a/test/regression/mnt/blocks/tss-keysign/tss-keysign.json +++ b/test/regression/mnt/blocks/tss-keysign/tss-keysign.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -187,7 +187,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F8CD8479632FC6EFC8C29C4477D196CA06EE9DF4DE420DAB9C5E4A3CF9F3A65C", + "app_hash": "0BB6763BEDFF3F0C9C2E9FF3983FD64D268ED1F854560E4EB8EE72F440B0D543", "last_results_hash": "DB62A5C6FEA69B191069394F6D56911934AA4AFBDC03F289A2D66A9FBBF1A7B6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tss/tss.json b/test/regression/mnt/blocks/tss/tss.json index a430c2e451..a43483143a 100644 --- a/test/regression/mnt/blocks/tss/tss.json +++ b/test/regression/mnt/blocks/tss/tss.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -183,7 +183,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F8CD8479632FC6EFC8C29C4477D196CA06EE9DF4DE420DAB9C5E4A3CF9F3A65C", + "app_hash": "0BB6763BEDFF3F0C9C2E9FF3983FD64D268ED1F854560E4EB8EE72F440B0D543", "last_results_hash": "0FFD6406C864AE81EBAED37D8B4C5F6A9EC192F489FAB53A2C5007E25290A9DF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json b/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json index d99d529663..22537459a6 100644 --- a/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json +++ b/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CF8D5092D1ABD827C496A1BE717B08CC382FE62CA3342F3284EA094061CCCA4", + "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -338,7 +338,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "47048D04ED7DC92BD7966AF9820B5E02E7C34C490CC6340471479E5BE70ABECE", + "app_hash": "4A18B6DAB423273B333C59F9C8C8BBD9E9DDDEA950B3411ACF39B0A7BB15911A", "last_results_hash": "3AAAA92B7DA1A77BF395B7E4CEDBC5475D7A0089A8489E2B773BE28A6972D20A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -572,7 +572,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "96FA24F93216141E91C87A36567D5CDAF20A548FD114ACB9E8B6A8C90CE96440", + "app_hash": "C2EF63833EDF6C3BFFCD83D39E3A89F5E87F9FC2BDF97D8D384A85E4F5B4D1A3", "last_results_hash": "036F9D4D272D37DB9B506AA1725A717B5A74496C39AAE880224D6DA89CF7DF51", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -779,7 +779,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EE45E4A12553D8F550C46D1ED67DEA821301E6096879E8F533FB5DA8AD19B2E7", + "app_hash": "ECE11E9366141A76CC9C9606D93404EBF080CCB7DF5BE2DEB7D21596BF68FD13", "last_results_hash": "42A37F9BDA2078D1FA340170471A773857861A6F9751995CEE234D738FC2D148", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/version/version.json b/test/regression/mnt/blocks/version/version.json index 6bf56944e6..2b2cb6e0a7 100644 --- a/test/regression/mnt/blocks/version/version.json +++ b/test/regression/mnt/blocks/version/version.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5FBEF22B858AAD3243A670CC1F2467695616BBC4109CB0F535E81D3F56045A1", + "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -232,7 +232,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9231F8EE3D9EB44FEDB522BB41111B966AE3BB9ACAF9A080F017DA7A8ABE2C2C", + "app_hash": "5CA2E068F121D759C24662F2BC9D0F1C23E4DAB282D598AF7A85038852AF3CD5", "last_results_hash": "8623AE738E2029575CC10884FD91B6BBA03E81CD50B7C8E3A7B08EF2900376BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5C54AF7385ADD2B2CF5A7F28DECB2E7579FB293F7088AF01AAE70C42B4C34C7B", + "app_hash": "4D873C5E681F86077D5DD675C94803AFBC09C95265A8671956185670825220C5", "last_results_hash": "8786381AFD46AF972B73911716515E2B0D673E8D93889F3BBCAF5B6A3E85EC9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -506,7 +506,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "97A9DB4EED42FB4C6A719F0543C8715C85BC8C208F9B66199ACDC3B6EF0407BB", + "app_hash": "16471FB2F916AAF46BC1B6B3E855CD094B4D8EFCBEE2FC9D8A4F2F550102C108", "last_results_hash": "8561B584321B786BC2C7D07B519ECCFE45847F90038CB50F1674143C1D1B0C89", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/exports/api/quotes/loans.json b/test/regression/mnt/exports/api/quotes/loans.json index 4b8a57e610..5f2e1bad4a 100644 --- a/test/regression/mnt/exports/api/quotes/loans.json +++ b/test/regression/mnt/exports/api/quotes/loans.json @@ -548,7 +548,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/api/quotes/swap-fuzzy.json b/test/regression/mnt/exports/api/quotes/swap-fuzzy.json index 69b265db0b..448bfe8cf3 100644 --- a/test/regression/mnt/exports/api/quotes/swap-fuzzy.json +++ b/test/regression/mnt/exports/api/quotes/swap-fuzzy.json @@ -485,7 +485,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/api/quotes/swap.json b/test/regression/mnt/exports/api/quotes/swap.json index bdadbe26a5..a2995ac01f 100644 --- a/test/regression/mnt/exports/api/quotes/swap.json +++ b/test/regression/mnt/exports/api/quotes/swap.json @@ -460,7 +460,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/ban/ban.json b/test/regression/mnt/exports/ban/ban.json index 9967262c28..923b9e2c29 100644 --- a/test/regression/mnt/exports/ban/ban.json +++ b/test/regression/mnt/exports/ban/ban.json @@ -326,7 +326,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/core/initialize.json b/test/regression/mnt/exports/core/initialize.json index d40bbf876c..24d6d03f9f 100644 --- a/test/regression/mnt/exports/core/initialize.json +++ b/test/regression/mnt/exports/core/initialize.json @@ -326,7 +326,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/core/memo.json b/test/regression/mnt/exports/core/memo.json index da68b4589f..deb727c52a 100644 --- a/test/regression/mnt/exports/core/memo.json +++ b/test/regression/mnt/exports/core/memo.json @@ -413,7 +413,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/core/outbound-fee.json b/test/regression/mnt/exports/core/outbound-fee.json index 769ad0e869..e9eda89495 100644 --- a/test/regression/mnt/exports/core/outbound-fee.json +++ b/test/regression/mnt/exports/core/outbound-fee.json @@ -416,7 +416,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/core/send.json b/test/regression/mnt/exports/core/send.json index cf9d4efe93..32fd5ca7af 100644 --- a/test/regression/mnt/exports/core/send.json +++ b/test/regression/mnt/exports/core/send.json @@ -329,7 +329,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/core/vault-frozen.json b/test/regression/mnt/exports/core/vault-frozen.json index 706c5e70cd..63463f80e7 100644 --- a/test/regression/mnt/exports/core/vault-frozen.json +++ b/test/regression/mnt/exports/core/vault-frozen.json @@ -411,7 +411,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/deposit/deposit.json b/test/regression/mnt/exports/deposit/deposit.json index 4d8ead0e2d..b361d7e129 100644 --- a/test/regression/mnt/exports/deposit/deposit.json +++ b/test/regression/mnt/exports/deposit/deposit.json @@ -338,7 +338,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/errata-tx/errata-tx.json b/test/regression/mnt/exports/errata-tx/errata-tx.json index 8bfadb8555..4e2a238f2f 100644 --- a/test/regression/mnt/exports/errata-tx/errata-tx.json +++ b/test/regression/mnt/exports/errata-tx/errata-tx.json @@ -375,7 +375,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/gas/outbound-over-max-gas.json b/test/regression/mnt/exports/gas/outbound-over-max-gas.json index 33569717bb..9055a5c248 100644 --- a/test/regression/mnt/exports/gas/outbound-over-max-gas.json +++ b/test/regression/mnt/exports/gas/outbound-over-max-gas.json @@ -553,7 +553,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/affiliates.json b/test/regression/mnt/exports/lending/affiliates.json index 452c98f245..51c4a341cd 100644 --- a/test/regression/mnt/exports/lending/affiliates.json +++ b/test/regression/mnt/exports/lending/affiliates.json @@ -758,7 +758,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/disabled.json b/test/regression/mnt/exports/lending/disabled.json index 342cf0bf7d..d3b7e5ca5c 100644 --- a/test/regression/mnt/exports/lending/disabled.json +++ b/test/regression/mnt/exports/lending/disabled.json @@ -509,7 +509,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/invalid.json b/test/regression/mnt/exports/lending/invalid.json index a13bc597bd..1cf779eac8 100644 --- a/test/regression/mnt/exports/lending/invalid.json +++ b/test/regression/mnt/exports/lending/invalid.json @@ -500,7 +500,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/lending.json b/test/regression/mnt/exports/lending/lending.json index 6bdbb47d7e..bc811e7249 100644 --- a/test/regression/mnt/exports/lending/lending.json +++ b/test/regression/mnt/exports/lending/lending.json @@ -748,7 +748,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/ragnarok.json b/test/regression/mnt/exports/lending/ragnarok.json index aac241adb1..cdc9df7103 100644 --- a/test/regression/mnt/exports/lending/ragnarok.json +++ b/test/regression/mnt/exports/lending/ragnarok.json @@ -473,7 +473,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/refunds.json b/test/regression/mnt/exports/lending/refunds.json index 92029e2927..0fd5c3ce4a 100644 --- a/test/regression/mnt/exports/lending/refunds.json +++ b/test/regression/mnt/exports/lending/refunds.json @@ -489,7 +489,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/streaming-loan.json b/test/regression/mnt/exports/lending/streaming-loan.json index 464fc9e3d8..05058ef9be 100644 --- a/test/regression/mnt/exports/lending/streaming-loan.json +++ b/test/regression/mnt/exports/lending/streaming-loan.json @@ -555,7 +555,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/tor-failure.json b/test/regression/mnt/exports/lending/tor-failure.json index 75798a8bae..089038780f 100644 --- a/test/regression/mnt/exports/lending/tor-failure.json +++ b/test/regression/mnt/exports/lending/tor-failure.json @@ -637,7 +637,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/lending/uncommon.json b/test/regression/mnt/exports/lending/uncommon.json index e7f2490188..adbb902b74 100644 --- a/test/regression/mnt/exports/lending/uncommon.json +++ b/test/regression/mnt/exports/lending/uncommon.json @@ -590,7 +590,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/mimir/mimir.json b/test/regression/mnt/exports/mimir/mimir.json index 09bc875ec2..d95a322f6d 100644 --- a/test/regression/mnt/exports/mimir/mimir.json +++ b/test/regression/mnt/exports/mimir/mimir.json @@ -334,7 +334,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/mimir/node-mimir.json b/test/regression/mnt/exports/mimir/node-mimir.json index 0fe84a251b..3b910edaed 100644 --- a/test/regression/mnt/exports/mimir/node-mimir.json +++ b/test/regression/mnt/exports/mimir/node-mimir.json @@ -544,7 +544,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json b/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json index db224a4a27..c7c6ea15b5 100644 --- a/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json +++ b/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json @@ -375,7 +375,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/network-fee/network-fee.json b/test/regression/mnt/exports/network-fee/network-fee.json index ac03922c10..24707582dc 100644 --- a/test/regression/mnt/exports/network-fee/network-fee.json +++ b/test/regression/mnt/exports/network-fee/network-fee.json @@ -335,7 +335,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json b/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json index 33ce51c9ce..a63e40db56 100644 --- a/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json +++ b/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json @@ -334,7 +334,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/observe-txin/observe-txin.json b/test/regression/mnt/exports/observe-txin/observe-txin.json index c15fba7dee..fecac1f6fc 100644 --- a/test/regression/mnt/exports/observe-txin/observe-txin.json +++ b/test/regression/mnt/exports/observe-txin/observe-txin.json @@ -385,7 +385,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/observe-txout/observe-txout.json b/test/regression/mnt/exports/observe-txout/observe-txout.json index 97506c9492..1d535b1b9d 100644 --- a/test/regression/mnt/exports/observe-txout/observe-txout.json +++ b/test/regression/mnt/exports/observe-txout/observe-txout.json @@ -386,7 +386,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/pol/pol.json b/test/regression/mnt/exports/pol/pol.json index de1a1df0b7..a04a855d3f 100644 --- a/test/regression/mnt/exports/pol/pol.json +++ b/test/regression/mnt/exports/pol/pol.json @@ -401,7 +401,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json b/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json index 12c681fb3a..ef3a70194b 100644 --- a/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json +++ b/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json @@ -378,7 +378,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/pools/check-savers-utilisation.json b/test/regression/mnt/exports/pools/check-savers-utilisation.json index 2a6bc178c4..e73666896c 100644 --- a/test/regression/mnt/exports/pools/check-savers-utilisation.json +++ b/test/regression/mnt/exports/pools/check-savers-utilisation.json @@ -434,7 +434,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/pools/create-pool-asset-first.json b/test/regression/mnt/exports/pools/create-pool-asset-first.json index d6e49ca6cf..fac6c59a2d 100644 --- a/test/regression/mnt/exports/pools/create-pool-asset-first.json +++ b/test/regression/mnt/exports/pools/create-pool-asset-first.json @@ -371,7 +371,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/pools/create-pool-rune-first.json b/test/regression/mnt/exports/pools/create-pool-rune-first.json index d6e49ca6cf..fac6c59a2d 100644 --- a/test/regression/mnt/exports/pools/create-pool-rune-first.json +++ b/test/regression/mnt/exports/pools/create-pool-rune-first.json @@ -371,7 +371,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/pools/create-pool-same-block.json b/test/regression/mnt/exports/pools/create-pool-same-block.json index e89663eefa..5afeea2a62 100644 --- a/test/regression/mnt/exports/pools/create-pool-same-block.json +++ b/test/regression/mnt/exports/pools/create-pool-same-block.json @@ -371,7 +371,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/pools/derived-asset-pool-status.json b/test/regression/mnt/exports/pools/derived-asset-pool-status.json index f6f2dcb77f..c93da7f596 100644 --- a/test/regression/mnt/exports/pools/derived-asset-pool-status.json +++ b/test/regression/mnt/exports/pools/derived-asset-pool-status.json @@ -386,7 +386,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json b/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json index 8b9f298c16..60a4d4fab8 100644 --- a/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json +++ b/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json @@ -403,7 +403,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/ragnarok/ragnarok.json b/test/regression/mnt/exports/ragnarok/ragnarok.json index 5f09cab110..42b1dde5cc 100644 --- a/test/regression/mnt/exports/ragnarok/ragnarok.json +++ b/test/regression/mnt/exports/ragnarok/ragnarok.json @@ -380,7 +380,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/affiliate-swaps.json b/test/regression/mnt/exports/refunds/affiliate-swaps.json index d15bddd2d9..d9050ae184 100644 --- a/test/regression/mnt/exports/refunds/affiliate-swaps.json +++ b/test/regression/mnt/exports/refunds/affiliate-swaps.json @@ -444,7 +444,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/custom-refund-address.json b/test/regression/mnt/exports/refunds/custom-refund-address.json index dbea2715e6..ff4612e5c5 100644 --- a/test/regression/mnt/exports/refunds/custom-refund-address.json +++ b/test/regression/mnt/exports/refunds/custom-refund-address.json @@ -413,7 +413,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/deposits.json b/test/regression/mnt/exports/refunds/deposits.json index 59ae74cb03..e829dde332 100644 --- a/test/regression/mnt/exports/refunds/deposits.json +++ b/test/regression/mnt/exports/refunds/deposits.json @@ -416,7 +416,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json b/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json index 2e14cdaae7..bcc4cf5c55 100644 --- a/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json +++ b/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json @@ -401,7 +401,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/failed.json b/test/regression/mnt/exports/refunds/failed.json index d1fe22b3df..64655cf971 100644 --- a/test/regression/mnt/exports/refunds/failed.json +++ b/test/regression/mnt/exports/refunds/failed.json @@ -417,7 +417,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/refunds.json b/test/regression/mnt/exports/refunds/refunds.json index 1001b72647..86063b1743 100644 --- a/test/regression/mnt/exports/refunds/refunds.json +++ b/test/regression/mnt/exports/refunds/refunds.json @@ -389,7 +389,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/swaps.json b/test/regression/mnt/exports/refunds/swaps.json index d7c2b39777..30d96b20f4 100644 --- a/test/regression/mnt/exports/refunds/swaps.json +++ b/test/regression/mnt/exports/refunds/swaps.json @@ -424,7 +424,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/tvl-cap.json b/test/regression/mnt/exports/refunds/tvl-cap.json index 429906310f..f76055e8f7 100644 --- a/test/regression/mnt/exports/refunds/tvl-cap.json +++ b/test/regression/mnt/exports/refunds/tvl-cap.json @@ -468,7 +468,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/refunds/withdraws.json b/test/regression/mnt/exports/refunds/withdraws.json index ef3f46d0e8..e5a9a09a9a 100644 --- a/test/regression/mnt/exports/refunds/withdraws.json +++ b/test/regression/mnt/exports/refunds/withdraws.json @@ -515,7 +515,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/reschedule/coalesce-height.json b/test/regression/mnt/exports/reschedule/coalesce-height.json index e264f93dac..cae419e469 100644 --- a/test/regression/mnt/exports/reschedule/coalesce-height.json +++ b/test/regression/mnt/exports/reschedule/coalesce-height.json @@ -446,7 +446,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/savers/savers.json b/test/regression/mnt/exports/savers/savers.json index d21361dc82..5a00f82219 100644 --- a/test/regression/mnt/exports/savers/savers.json +++ b/test/regression/mnt/exports/savers/savers.json @@ -422,7 +422,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/savers/stable-savers.json b/test/regression/mnt/exports/savers/stable-savers.json index 4efae9d197..89c744aaaf 100644 --- a/test/regression/mnt/exports/savers/stable-savers.json +++ b/test/regression/mnt/exports/savers/stable-savers.json @@ -458,7 +458,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/savers/streaming.json b/test/regression/mnt/exports/savers/streaming.json index 15a8d0fc59..794ab11128 100644 --- a/test/regression/mnt/exports/savers/streaming.json +++ b/test/regression/mnt/exports/savers/streaming.json @@ -550,7 +550,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/security/evm-null-address-outbound.json b/test/regression/mnt/exports/security/evm-null-address-outbound.json index 9e5b65a3c0..3613be719b 100644 --- a/test/regression/mnt/exports/security/evm-null-address-outbound.json +++ b/test/regression/mnt/exports/security/evm-null-address-outbound.json @@ -397,7 +397,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/security/multiple-coins.json b/test/regression/mnt/exports/security/multiple-coins.json index bfaa767726..f71ce900ce 100644 --- a/test/regression/mnt/exports/security/multiple-coins.json +++ b/test/regression/mnt/exports/security/multiple-coins.json @@ -397,7 +397,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/send/send.json b/test/regression/mnt/exports/send/send.json index 1fcf9aff02..f38d45bacb 100644 --- a/test/regression/mnt/exports/send/send.json +++ b/test/regression/mnt/exports/send/send.json @@ -339,7 +339,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/set-ip-address/set-ip-address.json b/test/regression/mnt/exports/set-ip-address/set-ip-address.json index ddb83b138c..71650abea1 100644 --- a/test/regression/mnt/exports/set-ip-address/set-ip-address.json +++ b/test/regression/mnt/exports/set-ip-address/set-ip-address.json @@ -350,7 +350,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/set-node-keys/set-node-keys.json b/test/regression/mnt/exports/set-node-keys/set-node-keys.json index 483e2910aa..26c7d77363 100644 --- a/test/regression/mnt/exports/set-node-keys/set-node-keys.json +++ b/test/regression/mnt/exports/set-node-keys/set-node-keys.json @@ -372,7 +372,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/solvency/solvency.json b/test/regression/mnt/exports/solvency/solvency.json index 191c7ec9bc..2415f8ff07 100644 --- a/test/regression/mnt/exports/solvency/solvency.json +++ b/test/regression/mnt/exports/solvency/solvency.json @@ -339,7 +339,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/store/v133-treasury-lp.json b/test/regression/mnt/exports/store/v133-treasury-lp.json index d98de6af4c..9c93a8a148 100644 --- a/test/regression/mnt/exports/store/v133-treasury-lp.json +++ b/test/regression/mnt/exports/store/v133-treasury-lp.json @@ -389,7 +389,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json b/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json index c421a8e54c..2b9b36cce2 100644 --- a/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json +++ b/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json @@ -551,7 +551,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/affiliates.json b/test/regression/mnt/exports/swaps/affiliates.json index 6ed8261aa0..e2b2d2ad22 100644 --- a/test/regression/mnt/exports/swaps/affiliates.json +++ b/test/regression/mnt/exports/swaps/affiliates.json @@ -432,7 +432,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/aggregator-swaps.json b/test/regression/mnt/exports/swaps/aggregator-swaps.json index c8a6b32739..d465dedb53 100644 --- a/test/regression/mnt/exports/swaps/aggregator-swaps.json +++ b/test/regression/mnt/exports/swaps/aggregator-swaps.json @@ -467,7 +467,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/derived-swap-with-units.json b/test/regression/mnt/exports/swaps/derived-swap-with-units.json index 372fe4d060..e3d8fa93ef 100644 --- a/test/regression/mnt/exports/swaps/derived-swap-with-units.json +++ b/test/regression/mnt/exports/swaps/derived-swap-with-units.json @@ -409,7 +409,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json b/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json index 0319eda3b9..4e1fd71ade 100644 --- a/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json +++ b/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json @@ -574,7 +574,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json b/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json index 47fbfaf50d..b7c847eed6 100644 --- a/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json +++ b/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json @@ -417,7 +417,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/streaming-swaps.json b/test/regression/mnt/exports/swaps/streaming-swaps.json index ee566c016a..ebe85eb98a 100644 --- a/test/regression/mnt/exports/swaps/streaming-swaps.json +++ b/test/regression/mnt/exports/swaps/streaming-swaps.json @@ -437,7 +437,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/swapper_clout.json b/test/regression/mnt/exports/swaps/swapper_clout.json index 13840efebc..90dc086d76 100644 --- a/test/regression/mnt/exports/swaps/swapper_clout.json +++ b/test/regression/mnt/exports/swaps/swapper_clout.json @@ -490,7 +490,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json b/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json index 038b96f47d..b39df36dfb 100644 --- a/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json +++ b/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json @@ -549,7 +549,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/swaps-min-fee.json b/test/regression/mnt/exports/swaps/swaps-min-fee.json index ddaa9eed4b..96eb20d7ef 100644 --- a/test/regression/mnt/exports/swaps/swaps-min-fee.json +++ b/test/regression/mnt/exports/swaps/swaps-min-fee.json @@ -615,7 +615,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/swaps/swaps.json b/test/regression/mnt/exports/swaps/swaps.json index 3a29710490..ee928fa3d2 100644 --- a/test/regression/mnt/exports/swaps/swaps.json +++ b/test/regression/mnt/exports/swaps/swaps.json @@ -424,7 +424,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/synths/synths.json b/test/regression/mnt/exports/synths/synths.json index cc96ca0e3a..1927e48730 100644 --- a/test/regression/mnt/exports/synths/synths.json +++ b/test/regression/mnt/exports/synths/synths.json @@ -446,7 +446,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/tor/dynamic-anchor.json b/test/regression/mnt/exports/tor/dynamic-anchor.json index a6353ed2d2..c9a7e66174 100644 --- a/test/regression/mnt/exports/tor/dynamic-anchor.json +++ b/test/regression/mnt/exports/tor/dynamic-anchor.json @@ -563,7 +563,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/tor/static-anchor.json b/test/regression/mnt/exports/tor/static-anchor.json index 1de3710543..c46baf173e 100644 --- a/test/regression/mnt/exports/tor/static-anchor.json +++ b/test/regression/mnt/exports/tor/static-anchor.json @@ -555,7 +555,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/trade-accounts/invalid.json b/test/regression/mnt/exports/trade-accounts/invalid.json index fd86773162..ca77985885 100644 --- a/test/regression/mnt/exports/trade-accounts/invalid.json +++ b/test/regression/mnt/exports/trade-accounts/invalid.json @@ -421,7 +421,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/trade-accounts/trade-swaps.json b/test/regression/mnt/exports/trade-accounts/trade-swaps.json index 4fe8e2a789..8a5adbec37 100644 --- a/test/regression/mnt/exports/trade-accounts/trade-swaps.json +++ b/test/regression/mnt/exports/trade-accounts/trade-swaps.json @@ -582,7 +582,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/trade-accounts/trade.json b/test/regression/mnt/exports/trade-accounts/trade.json index 07f594c8a8..0ad48ecb3b 100644 --- a/test/regression/mnt/exports/trade-accounts/trade.json +++ b/test/regression/mnt/exports/trade-accounts/trade.json @@ -421,7 +421,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/tss-keysign/tss-keysign.json b/test/regression/mnt/exports/tss-keysign/tss-keysign.json index 9a601c9057..3bdd62b74d 100644 --- a/test/regression/mnt/exports/tss-keysign/tss-keysign.json +++ b/test/regression/mnt/exports/tss-keysign/tss-keysign.json @@ -329,7 +329,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/tss/tss.json b/test/regression/mnt/exports/tss/tss.json index 9a601c9057..3bdd62b74d 100644 --- a/test/regression/mnt/exports/tss/tss.json +++ b/test/regression/mnt/exports/tss/tss.json @@ -329,7 +329,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json b/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json index a77f960d51..b1fd27d490 100644 --- a/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json +++ b/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json @@ -407,7 +407,6 @@ ], "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, diff --git a/test/regression/mnt/exports/version/version.json b/test/regression/mnt/exports/version/version.json index 65c285a1e4..6b57aafdee 100644 --- a/test/regression/mnt/exports/version/version.json +++ b/test/regression/mnt/exports/version/version.json @@ -347,7 +347,6 @@ "pools": null, "reserve_contributors": null, "rune_pool": { - "pending_pool_units": "0", "pool_units": "0", "reserve_units": "0" }, -- GitLab From 76e8e6f5d4e06fa971f3e3a43476f7840db1f05a Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 9 Jul 2024 14:53:24 -0400 Subject: [PATCH 13/26] [feedback] Invariant --- x/thorchain/keeper/v1/invariants.go | 1 + 1 file changed, 1 insertion(+) diff --git a/x/thorchain/keeper/v1/invariants.go b/x/thorchain/keeper/v1/invariants.go index a5a69a72eb..8cb734605d 100644 --- a/x/thorchain/keeper/v1/invariants.go +++ b/x/thorchain/keeper/v1/invariants.go @@ -329,6 +329,7 @@ func RUNEPoolInvariant(k KVStore) common.Invariant { runePool, err := k.GetRUNEPool(ctx) if err != nil { ctx.Logger().Error("error getting rune pool", "error", err) + return []string{err.Error()}, true } providerUnits := cosmos.ZeroUint() -- GitLab From 52bf90ef7e25bc55715746d7f20427e4f5bf1cc0 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 9 Jul 2024 15:09:09 -0400 Subject: [PATCH 14/26] [feedback] Asset Unchanged Pool in Test --- test/regression/suites/rune-pool/rune-pool-pol.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/regression/suites/rune-pool/rune-pool-pol.yaml b/test/regression/suites/rune-pool/rune-pool-pol.yaml index c5f61415ce..18cc557fae 100644 --- a/test/regression/suites/rune-pool/rune-pool-pol.yaml +++ b/test/regression/suites/rune-pool/rune-pool-pol.yaml @@ -94,6 +94,13 @@ asserts: - .pol.pnl|tonumber == -2911570 - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} --- +type: check +endpoint: http://localhost:1317/thorchain/pool/BTC.BTC +asserts: + # show we are over 25% synth per pool target + 10% buffer + - (.synth_supply|tonumber)/(.balance_asset|tonumber*2) == ${SYNTH_PER_POOL=0.372443405} + - .balance_rune == "${RUNE_BALANCE=396992616858}" +--- ######################################################################################## # Ensure Max Deposit is Respected ######################################################################################## @@ -112,6 +119,12 @@ asserts: - .runepool.pool_units|tonumber == 0 - .runepool.pending_pool_units|tonumber == 0 --- +type: check +endpoint: http://localhost:1317/thorchain/pool/BTC.BTC +asserts: + - (.synth_supply|tonumber)/(.balance_asset|tonumber*2) == ${SYNTH_PER_POOL} + - .balance_rune == "${RUNE_BALANCE}" +--- ######################################################################################## # RUNEPool deposit acquires POL ownership from reserve ######################################################################################## -- GitLab From 80cd3961c7503e219f5feb3f63224af69e1be7e4 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 9 Jul 2024 17:58:12 -0400 Subject: [PATCH 15/26] Test Multiple Providers --- .../blocks/rune-pool/multiple-providers.json | 2414 +++++++++++++++++ .../exports/rune-pool/multiple-providers.json | 530 ++++ .../suites/rune-pool/multiple-providers.yaml | 201 ++ 3 files changed, 3145 insertions(+) create mode 100644 test/regression/mnt/blocks/rune-pool/multiple-providers.json create mode 100644 test/regression/mnt/exports/rune-pool/multiple-providers.json create mode 100644 test/regression/suites/rune-pool/multiple-providers.yaml diff --git a/test/regression/mnt/blocks/rune-pool/multiple-providers.json b/test/regression/mnt/blocks/rune-pool/multiple-providers.json new file mode 100644 index 0000000000..768e2c8f2a --- /dev/null +++ b/test/regression/mnt/blocks/rune-pool/multiple-providers.json @@ -0,0 +1,2414 @@ +[ + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 1, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "1087646rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1087646rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1087646rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "22197rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "22197rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "22197rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "1087646", + "bond_reward": "22197", + "type": "rewards" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 2, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "FE59FBDFAC57A86ACBD74CEEDF9472F525A0DC78FE31771A58FD5355C10BEECE", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "C839F5868598A82A4F2EE73BC3FC21252543FF08A1B41A8F88E49218068167C3", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "MaxSynthPerPoolDepth", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "5000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "RNBnfA2Ka5Ma9A6OxrGKcMqFYOX0Q3RUh+94yz+srVpfUTe3jzdPTo2omhmXkKG9elWH8Js334ImneUSbMtgzw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"MAXSYNTHPERPOOLDEPTH\"},{\"key\":\"value\",\"value\":\"5000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "56065", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/0", + "type": "tx" + }, + { + "signature": "RNBnfA2Ka5Ma9A6OxrGKcMqFYOX0Q3RUh+94yz+srVpfUTe3jzdPTo2omhmXkKG9elWH8Js334ImneUSbMtgzw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "MAXSYNTHPERPOOLDEPTH", + "type": "set_mimir", + "value": "5000" + } + ] + } + }, + { + "hash": "31066281C413E7A58AC2A5B49FC0048EB8F28C356AF64887058A6D6B8559BD97", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxNetworkDeposit", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "/003jcJYGj4t42BROpiMMXo6wwEc2y63l3n2QKXNntNtkulA0a9j3SAvPrEuUHozrGPEbgBDjayE3hsFdk31sQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXNETWORKDEPOSIT\"},{\"key\":\"value\",\"value\":\"1000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49357", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/1", + "type": "tx" + }, + { + "signature": "/003jcJYGj4t42BROpiMMXo6wwEc2y63l3n2QKXNntNtkulA0a9j3SAvPrEuUHozrGPEbgBDjayE3hsFdk31sQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "type": "set_mimir", + "value": "1000000000" + } + ] + } + }, + { + "hash": "267C9E1A47A3D3FBA3A6CF53AEF6E9283738A6B03AC53EE6605768C3721AE049", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLTargetSynthPerPoolDepth", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "2500" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLTARGETSYNTHPERPOOLDEPTH\"},{\"key\":\"value\",\"value\":\"2500\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49477", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/2", + "type": "tx" + }, + { + "signature": "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLTARGETSYNTHPERPOOLDEPTH", + "type": "set_mimir", + "value": "2500" + } + ] + } + }, + { + "hash": "8E497EC4E0113327ED6053A1C01ABAEC4272F9F81F5EBB29DD828553D805A610", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "3" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxPoolMovement", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "5000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXPOOLMOVEMENT\"},{\"key\":\"value\",\"value\":\"5000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49157", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/3", + "type": "tx" + }, + { + "signature": "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXPOOLMOVEMENT", + "type": "set_mimir", + "value": "5000" + } + ] + } + }, + { + "hash": "A5202712569E87F79D7FCD5D38DA8B70BFDE92E27F9E2D2EF9FD149BD222C6E8", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "4" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLBuffer", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLBUFFER\"},{\"key\":\"value\",\"value\":\"1000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48797", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/4", + "type": "tx" + }, + { + "signature": "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLBUFFER", + "type": "set_mimir", + "value": "1000" + } + ] + } + }, + { + "hash": "FA96FED7695216D010B0516C9B82063671B156217B736E231381CB042311DDAA", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "5" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POL-BTC-BTC", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POL-BTC-BTC\"},{\"key\":\"value\",\"value\":\"1\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48837", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/5", + "type": "tx" + }, + { + "signature": "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POL-BTC-BTC", + "type": "set_mimir", + "value": "1" + } + ] + } + }, + { + "hash": "1CCA17EF20065360A3A4EFD49814B27537B229AE029D87C03F3706E67C7953ED", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "6" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "RUNEPoolEnabled", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLENABLED\"},{\"key\":\"value\",\"value\":\"1\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48997", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/6", + "type": "tx" + }, + { + "signature": "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "RUNEPOOLENABLED", + "type": "set_mimir", + "value": "1" + } + ] + } + }, + { + "hash": "3BB07C488BBC210E18E232822FFECECAC1BC1947CFD2C22B1D3FF220F7A11172", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "7" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "EmissionCurve", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"EMISSIONCURVE\"},{\"key\":\"value\",\"value\":\"1000000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49117", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/7", + "type": "tx" + }, + { + "signature": "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "EMISSIONCURVE", + "type": "set_mimir", + "value": "1000000000000" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 3, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "11D43C73F9A4B8D1E0A439EE8B5852054DEFE1BA23559161107A90A4C1ACAD70", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "F4BAEA6AF58E4C1FD37EA241306D0645A53EDD3AED0BF39BB6C0A6C82E85B663", + "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "49999999btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "49999999btc/btc", + "minter": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coinbase" + }, + { + "amount": "49999999", + "denom": "btc/btc", + "reason": "swap", + "supply": "mint", + "type": "mint_burn" + }, + { + "amount": "49999999btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "49999999btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "49999999btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "transfer" + }, + { + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "message" + }, + { + "chain": "THOR", + "coin": "200000000000 THOR.RUNE", + "emit_asset": "49999999 BTC/BTC", + "from": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "liquidity_fee": "49999456", + "liquidity_fee_in_rune": "49999999817", + "memo": "=:BTC/BTC", + "pool": "BTC.BTC", + "pool_slip": "5000", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "5000", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "amount": "667btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "667btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "667btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "667btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "667btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "667", + "denom": "btc/btc", + "reason": "burn_native_fee", + "supply": "burn", + "type": "mint_burn" + }, + { + "coins": "667 BTC/BTC", + "pool_deduct": "2000994", + "tx_id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "type": "fee" + }, + { + "amount": "2000994rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "2000994rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000994rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "49999332btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "49999332btc/btc", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "49999332btc/btc", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "49999332 BTC/BTC", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "memo": "OUT:506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "to": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "outbound" + }, + { + "amount": "24489849btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "24489849btc/btc", + "minter": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coinbase" + }, + { + "amount": "24489849", + "denom": "btc/btc", + "reason": "swap", + "supply": "mint", + "type": "mint_burn" + }, + { + "amount": "24489849btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "24489849btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "24489849btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "transfer" + }, + { + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "message" + }, + { + "chain": "THOR", + "coin": "100000000000 THOR.RUNE", + "emit_asset": "24489849 BTC/BTC", + "from": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "liquidity_fee": "4081653", + "liquidity_fee_in_rune": "12244921720", + "memo": "=:BTC/BTC", + "pool": "BTC.BTC", + "pool_slip": "1429", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "1429", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "amount": "500btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "500btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "500btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "500btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "500btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "500", + "denom": "btc/btc", + "reason": "burn_native_fee", + "supply": "burn", + "type": "mint_burn" + }, + { + "coins": "500 BTC/BTC", + "pool_deduct": "1999985", + "tx_id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "type": "fee" + }, + { + "amount": "1999985rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1999985rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1999985rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "24489349btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "24489349btc/btc", + "receiver": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_received" + }, + { + "amount": "24489349btc/btc", + "recipient": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "24489349 BTC/BTC", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "memo": "OUT:C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "to": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "outbound" + }, + { + "amount": "4979557455rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "4979557455rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "4979557455rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "4979557455rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "4979557455rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "4979557455rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "-4979557455", + "bond_reward": "4979557455", + "type": "rewards" + }, + { + "amount": "1975087646rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1975087646rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1975087646rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "THOR_txid": "0000000000000000000000000000000000000000000000000000000000000000", + "asset_address": "", + "asset_amount": "0", + "liquidity_provider_units": "397377002", + "pool": "BTC.BTC", + "rune_address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "rune_amount": "1975087646", + "type": "add_liquidity" + } + ], + "txs": [ + { + "hash": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "200000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC/BTC", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "+RxwMFRM8N6IJ07xqeTfzPZcXebuLIjdzXEM1xFfgUcHRsL/cscIZlp+jxJuIbY18ySj1UVNdqP+wVdu8go6VA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "162218", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/0", + "type": "tx" + }, + { + "signature": "+RxwMFRM8N6IJ07xqeTfzPZcXebuLIjdzXEM1xFfgUcHRsL/cscIZlp+jxJuIbY18ySj1UVNdqP+wVdu8go6VA==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "200000000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "200000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "200000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + } + ] + } + }, + { + "hash": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "100000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC/BTC", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "1MxFB8PGCExr1osMwyf+mKYBXxZNTgWVOcy6hzqir6FVZV4xp4LbX7oq7g2GOuYRSifgdGRiGxDARamrSNm9+Q==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "162218", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/0", + "type": "tx" + }, + { + "signature": "1MxFB8PGCExr1osMwyf+mKYBXxZNTgWVOcy6hzqir6FVZV4xp4LbX7oq7g2GOuYRSifgdGRiGxDARamrSNm9+Q==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "100000000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "100000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "100000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 4, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "FFD72708682B977E387D250C812BAA95E4D0E75A61F1F2CF62ECB3D7315E1910", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "7E4B3E03976865B49752A8C87B02FCDC3C347E2DEAE095E1E196E6BB4ABD9C35", + "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "1972176076", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool+", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "q3rShmTrRY8WTRHFogZzKtv6Z8fWnmdODedUGgC8c6NwF9oiYP/0SAR/tHTV696eWf2gWKFPJuVz/ouag1gsvQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "195611", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/1", + "type": "tx" + }, + { + "signature": "q3rShmTrRY8WTRHFogZzKtv6Z8fWnmdODedUGgC8c6NwF9oiYP/0SAR/tHTV696eWf2gWKFPJuVz/ouag1gsvQ==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1972176076", + "type": "rune_pool_deposit", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 5, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "090A060A5429FFAA7DCE63DB27B1481B885FF00A8528A746A28E6B13A662E1D3", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "9DA672A223C6C16A8E0569CF8284D1228D5172ABADA773D23D2D6BEE680A041A", + "last_results_hash": "2B4D7AE6537A5F0D0076B117FE91D6A97FB9C54C2F1249817A376BC9F1F7C9DF", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "57472010B783A02B5C571BA1DF461BF45B31845907B9C69128B3AB25974056D0", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "1972176076", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool+", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "xajo8f7ibzCw+CrlhR7Tv8VOMXoFnfTpAbvpXjRkMjsyEEO1R6Ce4nEkB//qBOKMKQXdTjGtPKikT/4B7fpV1A==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "166845", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/1", + "type": "tx" + }, + { + "signature": "xajo8f7ibzCw+CrlhR7Tv8VOMXoFnfTpAbvpXjRkMjsyEEO1R6Ce4nEkB//qBOKMKQXdTjGtPKikT/4B7fpV1A==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "rune_amoumt": "1972176076", + "type": "rune_pool_deposit", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 6, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "32B842C10428907F450042E06F9E576851346477D8F97E7EE1F012BB26E1033B", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "FE3C8BA2B59D3668B8D29397FC3624C28F59FBD2CFB54FDCAAE8EE218B2B6983", + "last_results_hash": "AD78D760A8035DEA5B5824D1F24977CBFA5A18395DC473E9C32F8208F4EBF9B3", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "24489349btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "24489349btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "24489349btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "24489349btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "24489349btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "24489349", + "denom": "btc/btc", + "reason": "swap", + "supply": "burn", + "type": "mint_burn" + }, + { + "chain": "THOR", + "coin": "24489349 BTC/BTC", + "emit_asset": "77166389489 THOR.RUNE", + "from": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "id": "BA78CD1F065AB55EE045DAA8A9FFC8523E4A33BC440A06E443CFA86CE2A6E90F", + "liquidity_fee": "9448773216", + "liquidity_fee_in_rune": "9448773216", + "memo": "=:RUNE", + "pool": "BTC.BTC", + "pool_slip": "1091", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "1091", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "coins": "2000000 THOR.RUNE", + "pool_deduct": "0", + "tx_id": "BA78CD1F065AB55EE045DAA8A9FFC8523E4A33BC440A06E443CFA86CE2A6E90F", + "type": "fee" + }, + { + "amount": "2000000rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "77164389489rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "77164389489rune", + "receiver": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_received" + }, + { + "amount": "77164389489rune", + "recipient": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "77164389489 THOR.RUNE", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "BA78CD1F065AB55EE045DAA8A9FFC8523E4A33BC440A06E443CFA86CE2A6E90F", + "memo": "OUT:BA78CD1F065AB55EE045DAA8A9FFC8523E4A33BC440A06E443CFA86CE2A6E90F", + "to": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "outbound" + }, + { + "amount": "604393098rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "604393098rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "604393098rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "604393098rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "604393098rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "604393098rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "-604393098", + "bond_reward": "604393098", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "BA78CD1F065AB55EE045DAA8A9FFC8523E4A33BC440A06E443CFA86CE2A6E90F", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "24489349", + "asset": "BTC/BTC", + "decimals": "0" + } + ], + "memo": "=:RUNE", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "wC416xk9w8/KRaGyjj06EqryGbB4YtSaqBy7aH4lEF5h9JjKSbT4qBsTUTh36geVn0NAhwh6cYlGk8ehynbRRA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"24489349btc/btc\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"24489349btc/btc\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"24489349btc/btc\"}]}]}]", + "gas_wanted": "0", + "gas_used": "151987", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/2", + "type": "tx" + }, + { + "signature": "wC416xk9w8/KRaGyjj06EqryGbB4YtSaqBy7aH4lEF5h9JjKSbT4qBsTUTh36geVn0NAhwh6cYlGk8ehynbRRA==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "24489349btc/btc", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "24489349btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "24489349btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 7, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "A1CFB40873A889D3645604249BBBE070D36BC90DD556C810149F0323D1DA1C90", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "AEEC2508E3325B55C06D085F1E2A780589CCBD625343881F0A97DE33C6264679", + "last_results_hash": "2E60101CDED60F36DDB9783FA5C3305C66AD222D582BD100B42707E8F9408264", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:10000", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "ZjgVJIuAeWZXCF995YuQCUsothf50Xwlns7sCMdaSttUtCt139w53chKcLv1BtGVJZqxJtiM1NOwiApciJfkfg==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1933712250\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "132784", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/2", + "type": "tx" + }, + { + "signature": "ZjgVJIuAeWZXCF995YuQCUsothf50Xwlns7sCMdaSttUtCt139w53chKcLv1BtGVJZqxJtiM1NOwiApciJfkfg==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1933712250rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1933712250rune", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "1933712250rune", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "", + "affiliate_amount": "0", + "affiliate_basis_points": "0", + "basis_points": "10000", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1933712250", + "type": "rune_pool_withdraw", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 8, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "54B31BEA356536FD15D04069E892513CDA5CC34BC144A41B1443A31AD06C32DB", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "A1BE39BF1C7951262FFBEAC25CB5E8837BA85C03489DD11EF95B3CC3723B8215", + "last_results_hash": "CB034307B5D5F03EA01CD3BAC2D2D6D455AA57921E1971C6A8C53685904E674B", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "9D1F9666D4761D05616F9ED9B3721D3AC36D02E5E4FE5986E3ECCEEC0EB74AFA", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "3" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:10000", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "jqDKcWdFoPY1xQWDHHhCUdVmGQUpP3eFi9+4yQRSJs4qxph97Cci+ni7TAPuapZUSsYbNkwDACY/kMRYpTjkkw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"receiver\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1933712250\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"recipient\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "156569", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/3", + "type": "tx" + }, + { + "signature": "jqDKcWdFoPY1xQWDHHhCUdVmGQUpP3eFi9+4yQRSJs4qxph97Cci+ni7TAPuapZUSsYbNkwDACY/kMRYpTjkkw==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1895248424rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1895248424rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1895248424rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "1933712250rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1933712250rune", + "receiver": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_received" + }, + { + "amount": "1933712250rune", + "recipient": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "", + "affiliate_amount": "0", + "affiliate_basis_points": "0", + "basis_points": "10000", + "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "rune_amoumt": "1933712250", + "type": "rune_pool_withdraw", + "units": "1975087646" + } + ] + } + } + ] + } +] diff --git a/test/regression/mnt/exports/rune-pool/multiple-providers.json b/test/regression/mnt/exports/rune-pool/multiple-providers.json new file mode 100644 index 0000000000..67b820a9fb --- /dev/null +++ b/test/regression/mnt/exports/rune-pool/multiple-providers.json @@ -0,0 +1,530 @@ +{ + "app_hash": "", + "app_state": { + "auth": { + "accounts": [ + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "6", + "address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "8" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "12", + "address": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "pub_key": null, + "sequence": "0" + }, + "name": "rune_pool", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "0", + "address": "tthor1yl6hdjhmkf37639730gffanpzndzdpmhv07zme", + "pub_key": null, + "sequence": "0" + }, + "name": "transfer", + "permissions": [ + "minter", + "burner" + ] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "10", + "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "9", + "address": "tthor1xghvhe4p50aqh5zq2t2vls938as0dkr2l4e33j", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "1", + "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "pub_key": null, + "sequence": "0" + }, + "name": "asgard", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "11", + "address": "tthor1f4l5dlqhaujgkxxqmug4stfvmvt58vx2tspx4g", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "2", + "address": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "pub_key": null, + "sequence": "0" + }, + "name": "thorchain", + "permissions": [ + "minter", + "burner" + ] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "3", + "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "pub_key": null, + "sequence": "0" + }, + "name": "reserve", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "8", + "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "3" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "7", + "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "4" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "4", + "address": "tthor17xpfvakm2amg962yls6f84z3kell8c5ljftt88", + "pub_key": null, + "sequence": "0" + }, + "name": "fee_collector", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "5", + "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "pub_key": null, + "sequence": "0" + }, + "name": "bond", + "permissions": [] + } + ], + "params": { + "max_memo_characters": "256", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10" + } + }, + "bank": { + "balances": [ + { + "address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "coins": [ + { + "amount": "5000000000000", + "denom": "rune" + }, + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1xghvhe4p50aqh5zq2t2vls938as0dkr2l4e33j", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "coins": [ + { + "amount": "319221834271", + "denom": "rune" + } + ] + }, + { + "address": "tthor1f4l5dlqhaujgkxxqmug4stfvmvt58vx2tspx4g", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "coins": [ + { + "amount": "34998120731142", + "denom": "rune" + } + ] + }, + { + "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "coins": [ + { + "amount": "49999332", + "denom": "btc/btc" + }, + { + "amount": "2299955536174", + "denom": "rune" + } + ] + }, + { + "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "coins": [ + { + "amount": "2477117925663", + "denom": "rune" + } + ] + }, + { + "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "coins": [ + { + "amount": "5005583972750", + "denom": "rune" + } + ] + } + ], + "denom_metadata": [], + "params": { + "default_send_enabled": false, + "send_enabled": [] + }, + "supply": [ + { + "amount": "49999332", + "denom": "btc/btc" + }, + { + "amount": "50100000000000", + "denom": "rune" + }, + { + "amount": "400000000000", + "denom": "thor.mimir" + } + ] + }, + "capability": { + "index": "2", + "owners": [ + { + "index": "1", + "index_owners": { + "owners": [ + { + "module": "ibc", + "name": "ports/transfer" + }, + { + "module": "transfer", + "name": "ports/transfer" + } + ] + } + } + ] + }, + "genutil": { + "gen_txs": [] + }, + "ibc": { + "channel_genesis": { + "ack_sequences": [], + "acknowledgements": [], + "channels": [], + "commitments": [], + "next_channel_sequence": "0", + "receipts": [], + "recv_sequences": [], + "send_sequences": [] + }, + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "create_localhost": false, + "next_client_sequence": "0", + "params": { + "allowed_clients": [ + "06-solomachine", + "07-tendermint" + ] + } + }, + "connection_genesis": { + "client_connection_paths": [], + "connections": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + } + }, + "params": null, + "thorchain": { + "POL": { + "rune_deposited": "1975087646", + "rune_withdrawn": "0" + }, + "THORNames": [], + "bond_providers": [ + { + "node_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "node_operator_fee": "0", + "providers": [] + } + ], + "chain_contracts": [], + "last_chain_heights": [], + "liquidity_providers": [ + { + "asset": "BTC.BTC", + "asset_deposit_value": "248390", + "last_add_height": "3", + "pending_asset": "0", + "pending_rune": "0", + "rune_address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "rune_deposit_value": "986088038", + "units": "397377002" + }, + { + "asset": "BTC.BTC", + "asset_address": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "asset_deposit_value": "100000000", + "last_add_height": "1", + "pending_asset": "0", + "pending_rune": "0", + "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "rune_deposit_value": "100000000000", + "units": "100000000000" + } + ], + "loans": [], + "mimirs": [ + { + "key": "EMISSIONCURVE", + "value": "1000000000000" + }, + { + "key": "MAXSYNTHPERPOOLDEPTH", + "value": "5000" + }, + { + "key": "POL-BTC-BTC", + "value": "1" + }, + { + "key": "POLBUFFER", + "value": "1000" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "value": "1000000000" + }, + { + "key": "POLMAXPOOLMOVEMENT", + "value": "5000" + }, + { + "key": "POLTARGETSYNTHPERPOOLDEPTH", + "value": "2500" + }, + { + "key": "RUNEPOOLENABLED", + "value": "1" + } + ], + "network": { + "NodeIncomeSplit": "10000", + "bond_reward_rune": "5583972750", + "burned_bep2_rune": "0", + "burned_erc20_rune": "0", + "total_bond_units": "8" + }, + "network_fees": [ + { + "chain": "BTC", + "transaction_fee_rate": "7", + "transaction_size": "1000" + } + ], + "node_accounts": [ + { + "active_block_height": "1", + "bond": "5000000000000", + "bond_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "ip_address": "1.1.1.1", + "node_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pub_key_set": { + "ed25519": "tthorpub1zcjduepqfan43w2emjhfv45gspf98squqlnl2rcchc3e4dx7z2nxr27edflsy2e8ql", + "secp256k1": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + }, + "status": "Active", + "validator_cons_pub_key": "tthorcpub1zcjduepqq75h7uy6qhesh9d3a9tuk0mzrnc46u8rye44ze6peua3zmpfh23q8z37sz" + } + ], + "observed_tx_in_voters": null, + "observed_tx_out_voters": null, + "orderbook_items": [], + "outbound_fee_spent_rune": [], + "outbound_fee_withheld_rune": [], + "pools": [ + { + "LP_units": "100397377002", + "asset": "BTC.BTC", + "balance_asset": "100000000", + "balance_rune": "319221834271", + "decimals": "8", + "pending_inbound_asset": "0", + "pending_inbound_rune": "0", + "status": "Available", + "synth_units": "33465196199" + } + ], + "reserve_contributors": null, + "rune_pool": { + "pool_units": "0", + "reserve_units": "1935800814" + }, + "rune_providers": [ + { + "deposit_amount": "1972176076", + "last_deposit_height": "4", + "last_withdraw_height": "7", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "units": "0", + "withdraw_amount": "1933712250" + }, + { + "deposit_amount": "1972176076", + "last_deposit_height": "5", + "last_withdraw_height": "8", + "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "units": "0", + "withdraw_amount": "1933712250" + } + ], + "streaming_swaps": [], + "swap_queue_items": [], + "swapper_clout": [], + "trade_accounts": [], + "trade_units": [], + "tx_outs": null, + "vaults": [ + { + "block_height": "2", + "chains": [ + "THOR", + "BTC", + "LTC", + "BCH", + "BNB", + "ETH", + "DOGE", + "TERRA", + "AVAX", + "GAIA" + ], + "coins": [ + { + "amount": "100000000", + "asset": "BTC.BTC", + "decimals": "8" + } + ], + "inbound_tx_count": "1", + "membership": [ + "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + ], + "pub_key": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4", + "routers": null, + "status": "ActiveVault", + "type": "AsgardVault" + } + ] + }, + "transfer": { + "denom_traces": [], + "params": { + "receive_enabled": true, + "send_enabled": false + }, + "port_id": "transfer" + }, + "upgrade": {} + }, + "chain_id": "thorchain", + "consensus_params": { + "block": { + "max_bytes": "22020096", + "max_gas": "-1", + "time_iota_ms": "1000" + }, + "evidence": { + "max_age_duration": "172800000000000", + "max_age_num_blocks": "100000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": {} + }, + "initial_height": "9" +} \ No newline at end of file diff --git a/test/regression/suites/rune-pool/multiple-providers.yaml b/test/regression/suites/rune-pool/multiple-providers.yaml new file mode 100644 index 0000000000..4784cf5f1f --- /dev/null +++ b/test/regression/suites/rune-pool/multiple-providers.yaml @@ -0,0 +1,201 @@ +{{ template "default-state.yaml" }} +--- +{{ template "btc-pool-state.yaml" }} +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/pools +asserts: + - .|length == 1 +--- +######################################################################################## +# enable POL and RUNEPool +######################################################################################## +type: tx-mimir +key: MaxSynthPerPoolDepth +value: 5000 +signer: {{ addr_thor_dog }} +sequence: 0 +--- +type: tx-mimir +key: POLMaxNetworkDeposit +value: 1000000000 +signer: {{ addr_thor_dog }} +sequence: 1 +--- +type: tx-mimir +key: POLTargetSynthPerPoolDepth +value: 2500 +signer: {{ addr_thor_dog }} +sequence: 2 +--- +type: tx-mimir +key: POLMaxPoolMovement +value: 5000 # .5% +signer: {{ addr_thor_dog }} +sequence: 3 +--- +type: tx-mimir +key: POLBuffer +value: 1000 +signer: {{ addr_thor_dog }} +sequence: 4 +--- +type: tx-mimir +key: POL-BTC-BTC +value: 1 +signer: {{ addr_thor_dog }} +sequence: 5 +--- +type: tx-mimir +key: RUNEPoolEnabled +value: 1 +signer: {{ addr_thor_dog }} +sequence: 6 +--- +# effectively disable emissions to avoid skew for math checks +type: tx-mimir +key: EmissionCurve +value: 1000000000000 +signer: {{ addr_thor_dog }} +sequence: 7 +--- +type: create-blocks +count: 1 +--- +######################################################################################## +# mint synth to trigger POL add (only one to reach max) +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "200000000000" + asset: "rune" +memo: "=:BTC/BTC" +--- +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "100000000000" + asset: "rune" +memo: "=:BTC/BTC" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.pnl == "${RESERVE_PNL=-2911570}" +--- +type: check +endpoint: http://localhost:1317/thorchain/balance/module/reserve +asserts: + - .coins[0].amount == "${RESERVE_BALANCE=34998031803490}" +--- +######################################################################################## +# RUNEPool deposit acquires POL ownership from reserve +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "${POL_VALUE=1972176076}" + asset: "rune" +memo: "pool+" +--- +type: create-blocks +count: 1 +--- +######################################################################################## +# excess RUNEPool deposit (here from provider cat) remains pending +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "${POL_VALUE}" + asset: "rune" +memo: "pool+" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.pool_units|tonumber == 2*${POL_VALUE=1975087646} + - .runepool.pending_pool_units == "${POL_VALUE}" +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers +asserts: + - .|length == 2 + - .[0].units == "${POL_VALUE}" + - .[0].units == .[1].units # both have same units + - .[0].deposit_amount == .[1].deposit_amount # both have same deposit amount +--- +######################################################################################## +# swap from synth, representing a rise in RUNE price reflected as a drop in POL value +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "24489349" + asset: "BTC/BTC" +memo: "=:RUNE" +--- +type: create-blocks +count: 1 +--- +######################################################################################## +# RUNEPool position now worth less RUNE, fox withdraws and realizes loss +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:10000" +--- +type: create-blocks +count: 1 +--- +######################################################################################## +# cat should withdraw same amount +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:10000" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_providers +asserts: + - .|length == 2 + - .[0].units == "0" + - .[1].units == "0" + - .[0].deposit_amount == .[1].deposit_amount # same deposit + - .[0].withdraw_amount == .[1].withdraw_amount # same withdraw + - .[0].pnl == .[1].pnl # same pnl + - .[0].pnl == "-${PROVIDER_PNL=38463826}" +--- +######################################################################################## +# reserve owns the POL with loss, but balance increased by sum of provider loss +######################################################################################## +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.pnl|tonumber == ${RESERVE_PNL}-2*${PROVIDER_PNL} # original reserve loss remains + - .runepool.pool_units == "0" + - .runepool.pending_pool_units == "0" +--- +type: check +endpoint: http://localhost:1317/thorchain/balance/module/reserve +asserts: + - .coins[0].amount|tonumber == ${RESERVE_BALANCE}+2*${PROVIDER_PNL}+6*${GAS=2000000} -- GitLab From 3cee57077775039de679af6277ce5bd463a20e3f Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Wed, 10 Jul 2024 17:14:27 -0400 Subject: [PATCH 16/26] Add TxID to Events, Fix Withdraw Constructor/Validate --- .../blocks/rune-pool/multiple-providers.json | 12 ++++++++---- .../blocks/rune-pool/rune-pool-affiliate.json | 6 ++++-- .../mnt/blocks/rune-pool/rune-pool-pol.json | 18 ++++++++++++------ .../mnt/blocks/rune-pool/rune-pool.json | 12 ++++++++---- .../regression/suites/rune-pool/rune-pool.yaml | 2 +- x/thorchain/handler.go | 2 +- x/thorchain/handler_rune_pool_deposit.go | 1 + x/thorchain/handler_rune_pool_withdraw.go | 1 + x/thorchain/types/msg_rune_pool.go | 7 ++++--- x/thorchain/types/type_event.go | 8 +++++++- 10 files changed, 47 insertions(+), 22 deletions(-) diff --git a/test/regression/mnt/blocks/rune-pool/multiple-providers.json b/test/regression/mnt/blocks/rune-pool/multiple-providers.json index 768e2c8f2a..23250c13b4 100644 --- a/test/regression/mnt/blocks/rune-pool/multiple-providers.json +++ b/test/regression/mnt/blocks/rune-pool/multiple-providers.json @@ -1450,7 +1450,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "195611", "events": [ @@ -1553,6 +1553,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", + "tx_id": "AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C", "type": "rune_pool_deposit", "units": "1975087646" } @@ -1654,7 +1655,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"57472010B783A02B5C571BA1DF461BF45B31845907B9C69128B3AB25974056D0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "166845", "events": [ @@ -1737,6 +1738,7 @@ { "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", "rune_amoumt": "1972176076", + "tx_id": "57472010B783A02B5C571BA1DF461BF45B31845907B9C69128B3AB25974056D0", "type": "rune_pool_deposit", "units": "1975087646" } @@ -2148,7 +2150,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1933712250\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1933712250\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]}]}]", "gas_wanted": "0", "gas_used": "132784", "events": [ @@ -2215,6 +2217,7 @@ "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1933712250", + "tx_id": "C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51", "type": "rune_pool_withdraw", "units": "1975087646" } @@ -2316,7 +2319,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"receiver\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1933712250\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"recipient\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"receiver\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1933712250\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"9D1F9666D4761D05616F9ED9B3721D3AC36D02E5E4FE5986E3ECCEEC0EB74AFA\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"recipient\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]}]}]", "gas_wanted": "0", "gas_used": "156569", "events": [ @@ -2403,6 +2406,7 @@ "basis_points": "10000", "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", "rune_amoumt": "1933712250", + "tx_id": "9D1F9666D4761D05616F9ED9B3721D3AC36D02E5E4FE5986E3ECCEEC0EB74AFA", "type": "rune_pool_withdraw", "units": "1975087646" } diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json index 5481413123..e81151e50e 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json @@ -1492,7 +1492,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "195611", "events": [ @@ -1595,6 +1595,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", + "tx_id": "AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C", "type": "rune_pool_deposit", "units": "1975087646" } @@ -2048,7 +2049,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"2600359391\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"314091658\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"2600359391\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"20F022505B09B2E996E118FC3D3F7AC66C1397D8F0A7639A9B107D6D93FE9850\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"314091658\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]}]}]", "gas_wanted": "0", "gas_used": "186522", "events": [ @@ -2155,6 +2156,7 @@ "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "2600359391", + "tx_id": "20F022505B09B2E996E118FC3D3F7AC66C1397D8F0A7639A9B107D6D93FE9850", "type": "rune_pool_withdraw", "units": "1975087646" } diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json index fbda48045b..c5d1423c12 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json @@ -1492,7 +1492,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "195611", "events": [ @@ -1595,6 +1595,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", + "tx_id": "AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C", "type": "rune_pool_deposit", "units": "1975087646" } @@ -1696,7 +1697,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "156554", "events": [ @@ -1783,6 +1784,7 @@ "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", + "tx_id": "C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51", "type": "rune_pool_withdraw", "units": "1975087646" } @@ -1884,7 +1886,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"D50366D1C654D472100F1ECA99C65B0B32CF5EEBE1FE1EC9956077848BFAA05F\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "188281", "events": [ @@ -1987,6 +1989,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", + "tx_id": "D50366D1C654D472100F1ECA99C65B0B32CF5EEBE1FE1EC9956077848BFAA05F", "type": "rune_pool_deposit", "units": "1975087646" } @@ -2088,7 +2091,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"7FBBAD2DB7B36DB212D6A6860F813E39E946948E2ADCC9CDA1167A1445C6AADE\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", "gas_used": "168538", "events": [ @@ -2171,6 +2174,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1972176076", + "tx_id": "7FBBAD2DB7B36DB212D6A6860F813E39E946948E2ADCC9CDA1167A1445C6AADE", "type": "rune_pool_deposit", "units": "1975087646" } @@ -2439,7 +2443,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"1971873320\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"1971873320\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"4191290BE09EED75178A827A9DD6625DB984DD7094017A32C03C389C757DF51A\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]}]}]", "gas_wanted": "0", "gas_used": "157105", "events": [ @@ -2526,6 +2530,7 @@ "basis_points": "5000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1971873320", + "tx_id": "4191290BE09EED75178A827A9DD6625DB984DD7094017A32C03C389C757DF51A", "type": "rune_pool_withdraw", "units": "1975087646" } @@ -3493,7 +3498,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1700287843\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1700287843\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"CA8873B75D263496BE06716F871AA3E64DDF2D30125B9F417F70AF42581EC781\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]}]}]", "gas_wanted": "0", "gas_used": "128585", "events": [ @@ -3560,6 +3565,7 @@ "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "1700287843", + "tx_id": "CA8873B75D263496BE06716F871AA3E64DDF2D30125B9F417F70AF42581EC781", "type": "rune_pool_withdraw", "units": "1975087646" } diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool.json b/test/regression/mnt/blocks/rune-pool/rune-pool.json index 9496b88ba3..3979e801cc 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool.json @@ -332,7 +332,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"667700000000\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"667700000000\"},{\"key\":\"tx_id\",\"value\":\"2E390F1F581D489A8BD4EA56008B1897EA1E4956F3C814E1373837FF84A55EA5\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", "gas_wanted": "0", "gas_used": "194799", "events": [ @@ -415,6 +415,7 @@ { "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "667700000000", + "tx_id": "2E390F1F581D489A8BD4EA56008B1897EA1E4956F3C814E1373837FF84A55EA5", "type": "rune_pool_deposit", "units": "667700000000" } @@ -578,7 +579,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"tx_id\",\"value\":\"3C1B47E32C817E66BA630FA80224292A4017E8DF68D2DE54BA82733E15782663\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", "gas_used": "145235", "events": [ @@ -645,6 +646,7 @@ "basis_points": "5000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "333850000000", + "tx_id": "3C1B47E32C817E66BA630FA80224292A4017E8DF68D2DE54BA82733E15782663", "type": "rune_pool_withdraw", "units": "333850000000" } @@ -808,7 +810,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"tx_id\",\"value\":\"BAD69BB6CE2AE214BF869FF51BAE388F6250CBCD1EEFCD4A5079424C9A136E64\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", "gas_used": "153701", "events": [ @@ -875,6 +877,7 @@ "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "rune_amoumt": "333850000000", + "tx_id": "BAD69BB6CE2AE214BF869FF51BAE388F6250CBCD1EEFCD4A5079424C9A136E64", "type": "rune_pool_withdraw", "units": "333850000000" } @@ -1591,7 +1594,7 @@ "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"},{\"key\":\"tx_id\",\"value\":\"8DE456186EBA57BFFD4C9010BE865807CF2BC97462284272077ECC90F3DC5589\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", "gas_wanted": "0", "gas_used": "184258", "events": [ @@ -1674,6 +1677,7 @@ { "rune_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", "rune_amoumt": "10", + "tx_id": "8DE456186EBA57BFFD4C9010BE865807CF2BC97462284272077ECC90F3DC5589", "type": "rune_pool_deposit", "units": "10" } diff --git a/test/regression/suites/rune-pool/rune-pool.yaml b/test/regression/suites/rune-pool/rune-pool.yaml index 3ab77de6e9..c614b191a2 100644 --- a/test/regression/suites/rune-pool/rune-pool.yaml +++ b/test/regression/suites/rune-pool/rune-pool.yaml @@ -160,7 +160,7 @@ asserts: - .txs[0].result.events[-1].affiliate_address == "{{ addr_thor_cat }}" - .txs[0].result.events[-1].affiliate_amount == "0" - .txs[0].result.events[-1].affiliate_basis_points == "15" - - .txs[0].result.events[-1]|keys|length == 8 + - .txs[0].result.events[-1]|keys|length == 9 ######################################################################################## # withdraw rune with invalid affiliate pts ######################################################################################## diff --git a/x/thorchain/handler.go b/x/thorchain/handler.go index cf9f544ea9..7796e4072a 100644 --- a/x/thorchain/handler.go +++ b/x/thorchain/handler.go @@ -371,7 +371,7 @@ func processOneTxInV134(ctx cosmos.Context, keeper keeper.Keeper, tx ObservedTx, case RunePoolDepositMemo: newMsg = NewMsgRunePoolDeposit(signer, tx.Tx) case RunePoolWithdrawMemo: - newMsg = NewMsgRunePoolWithdraw(tx.Tx.FromAddress, m.GetBasisPts(), m.GetAffiliateAddress(), m.GetAffiliateBasisPoints(), signer) + newMsg = NewMsgRunePoolWithdraw(signer, tx.Tx, m.GetBasisPts(), m.GetAffiliateAddress(), m.GetAffiliateBasisPoints()) default: return nil, errInvalidMemo } diff --git a/x/thorchain/handler_rune_pool_deposit.go b/x/thorchain/handler_rune_pool_deposit.go index 2b013b70b4..867377e595 100644 --- a/x/thorchain/handler_rune_pool_deposit.go +++ b/x/thorchain/handler_rune_pool_deposit.go @@ -155,6 +155,7 @@ func (h RunePoolDepositHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolDe runeProvider.RuneAddress, msg.Tx.Coins[0].Amount, depositUnits, + msg.Tx.ID, ) if err := h.mgr.EventMgr().EmitEvent(ctx, depositEvent); err != nil { ctx.Logger().Error("fail to emit rune pool deposit event", "error", err) diff --git a/x/thorchain/handler_rune_pool_withdraw.go b/x/thorchain/handler_rune_pool_withdraw.go index 28d4fba2d4..871bed8110 100644 --- a/x/thorchain/handler_rune_pool_withdraw.go +++ b/x/thorchain/handler_rune_pool_withdraw.go @@ -192,6 +192,7 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW int64(msg.BasisPoints.Uint64()), withdrawAmount, withdrawUnits, + msg.Tx.ID, msg.AffiliateAddress, int64(msg.AffiliateBasisPoints.Uint64()), affiliateAmount, diff --git a/x/thorchain/types/msg_rune_pool.go b/x/thorchain/types/msg_rune_pool.go index 4715bbf59d..b115f26897 100644 --- a/x/thorchain/types/msg_rune_pool.go +++ b/x/thorchain/types/msg_rune_pool.go @@ -54,9 +54,10 @@ func (m *MsgRunePoolDeposit) GetSigners() []cosmos.AccAddress { } // NewMsgRunePoolWithdraw create new MsgRunePoolWithdraw message -func NewMsgRunePoolWithdraw(address common.Address, basisPoints cosmos.Uint, affAddr common.Address, affBps cosmos.Uint, signer cosmos.AccAddress) *MsgRunePoolWithdraw { +func NewMsgRunePoolWithdraw(signer cosmos.AccAddress, tx common.Tx, basisPoints cosmos.Uint, affAddr common.Address, affBps cosmos.Uint) *MsgRunePoolWithdraw { return &MsgRunePoolWithdraw{ Signer: signer, + Tx: tx, BasisPoints: basisPoints, AffiliateAddress: affAddr, AffiliateBasisPoints: affBps, @@ -71,8 +72,8 @@ func (m MsgRunePoolWithdraw) Type() string { return "rune_pool_withdraw" } // ValidateBasic runs stateless checks on the message func (m *MsgRunePoolWithdraw) ValidateBasic() error { - if len(m.Tx.Coins) != 0 { - return cosmos.ErrInvalidCoins("coins must be empty (no amount)") + if !m.Tx.Coins[0].Amount.IsZero() { + return cosmos.ErrInvalidCoins("coins must be empty (zero amount)") } if m.Signer.Empty() { return cosmos.ErrInvalidAddress("signer must not be empty") diff --git a/x/thorchain/types/type_event.go b/x/thorchain/types/type_event.go index 16b8492520..c017e13e66 100644 --- a/x/thorchain/types/type_event.go +++ b/x/thorchain/types/type_event.go @@ -946,6 +946,7 @@ func NewEventRUNEPoolWithdraw( basisPts int64, runeAmount cosmos.Uint, units cosmos.Uint, + txID common.TxID, affAddr common.Address, affBps int64, affAmt cosmos.Uint, @@ -955,6 +956,7 @@ func NewEventRUNEPoolWithdraw( BasisPoints: basisPts, RuneAmount: runeAmount, Units: units, + TxId: txID, AffiliateAddress: affAddr, AffiliateBasisPts: affBps, AffiliateAmount: affAmt, @@ -973,6 +975,7 @@ func (m *EventRUNEPoolWithdraw) Events() (cosmos.Events, error) { cosmos.NewAttribute("basis_points", strconv.FormatInt(m.BasisPoints, 10)), cosmos.NewAttribute("rune_amoumt", m.RuneAmount.String()), cosmos.NewAttribute("units", m.Units.String()), + cosmos.NewAttribute("tx_id", m.TxId.String()), cosmos.NewAttribute("affiliate_address", m.AffiliateAddress.String()), cosmos.NewAttribute("affiliate_basis_points", strconv.FormatInt(m.AffiliateBasisPts, 10)), cosmos.NewAttribute("affiliate_amount", m.AffiliateAmount.String())) @@ -984,11 +987,13 @@ func NewEventRUNEPoolDeposit( runeAddress cosmos.AccAddress, runeAmount cosmos.Uint, units cosmos.Uint, + txid common.TxID, ) *EventRUNEPoolDeposit { return &EventRUNEPoolDeposit{ RuneAddress: runeAddress, RuneAmount: runeAmount, Units: units, + TxId: txid, } } @@ -1003,12 +1008,13 @@ func (m *EventRUNEPoolDeposit) Events() (cosmos.Events, error) { cosmos.NewAttribute("rune_address", m.RuneAddress.String()), cosmos.NewAttribute("rune_amoumt", m.RuneAmount.String()), cosmos.NewAttribute("units", m.Units.String()), + cosmos.NewAttribute("tx_id", m.TxId.String()), ) return cosmos.Events{evt}, nil } -// NewEventSetMimir create a new instance of EventSetMimir func NewEventSetMimir(key, value string) *EventSetMimir { + // NewEventSetMimir create a new instance of EventSetMimir return &EventSetMimir{ Key: key, Value: value, -- GitLab From 65da614d6c56dd70535116c722c3515a303ecd59 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Wed, 10 Jul 2024 17:15:50 -0400 Subject: [PATCH 17/26] [feedback] API Doc Fixes --- openapi/gen/README.md | 4 ++-- openapi/gen/api/openapi.yaml | 4 ++-- openapi/gen/api_rune_pool.go | 4 ++-- openapi/gen/docs/RUNEPoolApi.md | 4 ++-- openapi/openapi.yaml | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/openapi/gen/README.md b/openapi/gen/README.md index 7b1f27c596..c1ee6ccc32 100644 --- a/openapi/gen/README.md +++ b/openapi/gen/README.md @@ -118,8 +118,8 @@ Class | Method | HTTP request | Description *QuoteApi* | [**Quotesaverdeposit**](docs/QuoteApi.md#quotesaverdeposit) | **Get** /thorchain/quote/saver/deposit | *QuoteApi* | [**Quotesaverwithdraw**](docs/QuoteApi.md#quotesaverwithdraw) | **Get** /thorchain/quote/saver/withdraw | *QuoteApi* | [**Quoteswap**](docs/QuoteApi.md#quoteswap) | **Get** /thorchain/quote/swap | -*RUNEPoolApi* | [**RunePool**](docs/RUNEPoolApi.md#runepool) | **Get** /thorchain/rune_pool | -*RUNEPoolApi* | [**RuneProvider**](docs/RUNEPoolApi.md#runeprovider) | **Get** /thorchain/rune_providers/{address} | +*RUNEPoolApi* | [**RunePool**](docs/RUNEPoolApi.md#runepool) | **Get** /thorchain/runepool | +*RUNEPoolApi* | [**RuneProvider**](docs/RUNEPoolApi.md#runeprovider) | **Get** /thorchain/rune_provider/{address} | *RUNEPoolApi* | [**RuneProviders**](docs/RUNEPoolApi.md#runeproviders) | **Get** /thorchain/rune_providers | *SaversApi* | [**Saver**](docs/SaversApi.md#saver) | **Get** /thorchain/pool/{asset}/saver/{address} | *SaversApi* | [**Savers**](docs/SaversApi.md#savers) | **Get** /thorchain/pool/{asset}/savers | diff --git a/openapi/gen/api/openapi.yaml b/openapi/gen/api/openapi.yaml index ba0ddc1e0a..458a4085b2 100644 --- a/openapi/gen/api/openapi.yaml +++ b/openapi/gen/api/openapi.yaml @@ -261,7 +261,7 @@ paths: description: OK tags: - Liquidity Providers - /thorchain/rune_pool: + /thorchain/runepool: get: description: Returns the pool information for the RUNE pool. operationId: runePool @@ -285,7 +285,7 @@ paths: description: OK tags: - RUNE Pool - /thorchain/rune_providers/{address}: + /thorchain/rune_provider/{address}: get: description: Returns the RUNE Provider information for an address. operationId: runeProvider diff --git a/openapi/gen/api_rune_pool.go b/openapi/gen/api_rune_pool.go index 46c3e81c0e..4b1a851c1b 100644 --- a/openapi/gen/api_rune_pool.go +++ b/openapi/gen/api_rune_pool.go @@ -69,7 +69,7 @@ func (a *RUNEPoolApiService) RunePoolExecute(r ApiRunePoolRequest) (*RUNEPoolRes return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/thorchain/rune_pool" + localVarPath := localBasePath + "/thorchain/runepool" localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -181,7 +181,7 @@ func (a *RUNEPoolApiService) RuneProviderExecute(r ApiRuneProviderRequest) (*RUN return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/thorchain/rune_providers/{address}" + localVarPath := localBasePath + "/thorchain/rune_provider/{address}" localVarPath = strings.Replace(localVarPath, "{"+"address"+"}", url.PathEscape(parameterToString(r.address, "")), -1) localVarHeaderParams := make(map[string]string) diff --git a/openapi/gen/docs/RUNEPoolApi.md b/openapi/gen/docs/RUNEPoolApi.md index 5d15708261..da26a443f0 100644 --- a/openapi/gen/docs/RUNEPoolApi.md +++ b/openapi/gen/docs/RUNEPoolApi.md @@ -4,8 +4,8 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- -[**RunePool**](RUNEPoolApi.md#RunePool) | **Get** /thorchain/rune_pool | -[**RuneProvider**](RUNEPoolApi.md#RuneProvider) | **Get** /thorchain/rune_providers/{address} | +[**RunePool**](RUNEPoolApi.md#RunePool) | **Get** /thorchain/runepool | +[**RuneProvider**](RUNEPoolApi.md#RuneProvider) | **Get** /thorchain/rune_provider/{address} | [**RuneProviders**](RUNEPoolApi.md#RuneProviders) | **Get** /thorchain/rune_providers | diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index 6b9108af35..c1dc48f582 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -173,7 +173,7 @@ paths: # ------------------------------ rune pool ------------------------------ - /thorchain/rune_pool: + /thorchain/runepool: parameters: - $ref: "#/components/parameters/queryHeight" get: @@ -191,7 +191,7 @@ paths: # ------------------------------ rune providers ------------------------------ - /thorchain/rune_providers/{address}: + /thorchain/rune_provider/{address}: parameters: - $ref: "#/components/parameters/queryHeight" - $ref: "#/components/parameters/address" -- GitLab From 0cb96c777c5438be4e185771fdfd5fa87cb7c384 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Wed, 10 Jul 2024 18:22:32 -0400 Subject: [PATCH 18/26] RUNEPoolCooldown -> RUNEPoolDepositMaturityBlocks --- constants/constant_values.go | 2 +- constants/constantname_string.go | 6 +- constants/constants_mocknet.go | 2 +- constants/constants_v1.go | 6 +- .../blocks/rune-pool/multiple-providers.json | 8 +- .../blocks/rune-pool/rune-pool-affiliate.json | 4 +- .../mnt/blocks/rune-pool/rune-pool-pol.json | 12 +- .../mnt/blocks/rune-pool/rune-pool.json | 281 ++++++++++++++++-- .../mnt/exports/rune-pool/rune-pool.json | 40 +-- .../suites/rune-pool/rune-pool.yaml | 37 ++- x/thorchain/handler_rune_pool_deposit.go | 6 - x/thorchain/handler_rune_pool_withdraw.go | 10 +- x/thorchain/helpers.go | 32 -- 13 files changed, 328 insertions(+), 118 deletions(-) diff --git a/constants/constant_values.go b/constants/constant_values.go index ea67dbf445..e15b4f843b 100644 --- a/constants/constant_values.go +++ b/constants/constant_values.go @@ -146,7 +146,7 @@ const ( EVMDisableContractWhitelist OperationalVotesMin RUNEPoolEnabled - RUNEPoolCooldown + RUNEPoolDepositMaturityBlocks SaversEjectInterval ) diff --git a/constants/constantname_string.go b/constants/constantname_string.go index c4f2838d94..6533178495 100644 --- a/constants/constantname_string.go +++ b/constants/constantname_string.go @@ -142,13 +142,13 @@ func _() { _ = x[EVMDisableContractWhitelist-131] _ = x[OperationalVotesMin-132] _ = x[RUNEPoolEnabled-133] - _ = x[RUNEPoolCooldown-134] + _ = x[RUNEPoolDepositMaturityBlocks-134] _ = x[SaversEjectInterval-135] } -const _ConstantName_name = "EmissionCurveIncentiveCurveMaxRuneSupplyBlocksPerYearOutboundTransactionFeeNativeTransactionFeeKillSwitchStartKillSwitchDurationPoolCycleMinRunePoolDepthMaxAvailablePoolsStagedPoolCostPendingLiquidityAgeLimitMinimumNodesForYggdrasilMinimumNodesForBFTDesiredValidatorSetAsgardSizeDerivedDepthBasisPtsDerivedMinDepthMaxAnchorSlipMaxAnchorBlocksDynamicMaxAnchorSlipBlocksDynamicMaxAnchorTargetDynamicMaxAnchorCalcIntervalChurnIntervalChurnRetryIntervalValidatorsChangeWindowLeaveProcessPerBlockHeightBadValidatorRedlineLackOfObservationPenaltySigningTransactionPeriodDoubleSignMaxAgePauseBondPauseUnbondMinimumBondInRuneFundMigrationIntervalArtificialRagnarokBlockHeightMaximumLiquidityRuneStrictBondLiquidityRatioDefaultPoolStatusMaxOutboundAttemptsSlashPenaltyPauseOnSlashThresholdFailKeygenSlashPointsFailKeysignSlashPointsLiquidityLockUpBlocksObserveSlashPointsDoubleBlockSignSlashPointsMissBlockSignSlashPointsObservationDelayFlexibilityStopFundYggdrasilYggFundLimitYggFundRetryJailTimeKeygenJailTimeKeysignNodePauseChainBlocksEnableDerivedAssetsMinSwapsPerBlockMaxSwapsPerBlockEnableOrderBooksMintSynthsBurnSynthsMaxSynthPerAssetDepthMaxSynthPerPoolDepthMaxSynthsForSaversYieldVirtualMultSynthsVirtualMultSynthsBasisPointsMinSlashPointsForBadValidatorFullImpLossProtectionBlocksBondLockupPeriodMaxBondProvidersNumberOfNewNodesPerChurnMinTxOutVolumeThresholdTxOutDelayRateTxOutDelayMaxMaxTxOutOffsetTNSRegisterFeeTNSFeeOnSaleTNSFeePerBlockStreamingSwapPauseStreamingSwapMinBPFeeStreamingSwapMaxLengthStreamingSwapMaxLengthNativeMinCRMaxCRLoanStreamingSwapsIntervalPauseLoansLoanRepaymentMaturityLendingLeverPermittedSolvencyGapNodeOperatorFeeValidatorMaxRewardRatioPoolDepthForYggFundingMinMaxNodeToChurnOutForLowVersionChurnOutForLowVersionBlocksPOLMaxNetworkDepositPOLMaxPoolMovementPOLSynthUtilizationPOLTargetSynthPerPoolDepthPOLBufferRagnarokProcessNumOfLPPerIterationSwapOutDexAggregationDisabledSynthYieldBasisPointsSynthYieldCycleMinimumL1OutboundFeeUSDMinimumPoolLiquidityFeeILPCutoffChurnMigrateRoundsAllowWideBlameMaxAffiliateFeeBasisPointsTargetOutboundFeeSurplusRuneMaxOutboundFeeMultiplierBasisPointsMinOutboundFeeMultiplierBasisPointsNativeOutboundFeeUSDNativeTransactionFeeUSDTNSRegisterFeeUSDTNSFeePerBlockUSDEnableUSDFeesPreferredAssetOutboundFeeMultiplierFeeUSDRoundSignificantDigitsMigrationVaultSecurityBpsCloutResetCloutLimitKeygenRetryIntervalSaversStreamingSwapsIntervalRescheduleCoalesceBlocksSignerConcurrencyL1SlipMinBpsSynthSlipMinBpsTradeAccountsSlipMinBpsTradeAccountsEnabledEVMDisableContractWhitelistOperationalVotesMinRUNEPoolEnabledRUNEPoolCooldownSaversEjectInterval" +const _ConstantName_name = "EmissionCurveIncentiveCurveMaxRuneSupplyBlocksPerYearOutboundTransactionFeeNativeTransactionFeeKillSwitchStartKillSwitchDurationPoolCycleMinRunePoolDepthMaxAvailablePoolsStagedPoolCostPendingLiquidityAgeLimitMinimumNodesForYggdrasilMinimumNodesForBFTDesiredValidatorSetAsgardSizeDerivedDepthBasisPtsDerivedMinDepthMaxAnchorSlipMaxAnchorBlocksDynamicMaxAnchorSlipBlocksDynamicMaxAnchorTargetDynamicMaxAnchorCalcIntervalChurnIntervalChurnRetryIntervalValidatorsChangeWindowLeaveProcessPerBlockHeightBadValidatorRedlineLackOfObservationPenaltySigningTransactionPeriodDoubleSignMaxAgePauseBondPauseUnbondMinimumBondInRuneFundMigrationIntervalArtificialRagnarokBlockHeightMaximumLiquidityRuneStrictBondLiquidityRatioDefaultPoolStatusMaxOutboundAttemptsSlashPenaltyPauseOnSlashThresholdFailKeygenSlashPointsFailKeysignSlashPointsLiquidityLockUpBlocksObserveSlashPointsDoubleBlockSignSlashPointsMissBlockSignSlashPointsObservationDelayFlexibilityStopFundYggdrasilYggFundLimitYggFundRetryJailTimeKeygenJailTimeKeysignNodePauseChainBlocksEnableDerivedAssetsMinSwapsPerBlockMaxSwapsPerBlockEnableOrderBooksMintSynthsBurnSynthsMaxSynthPerAssetDepthMaxSynthPerPoolDepthMaxSynthsForSaversYieldVirtualMultSynthsVirtualMultSynthsBasisPointsMinSlashPointsForBadValidatorFullImpLossProtectionBlocksBondLockupPeriodMaxBondProvidersNumberOfNewNodesPerChurnMinTxOutVolumeThresholdTxOutDelayRateTxOutDelayMaxMaxTxOutOffsetTNSRegisterFeeTNSFeeOnSaleTNSFeePerBlockStreamingSwapPauseStreamingSwapMinBPFeeStreamingSwapMaxLengthStreamingSwapMaxLengthNativeMinCRMaxCRLoanStreamingSwapsIntervalPauseLoansLoanRepaymentMaturityLendingLeverPermittedSolvencyGapNodeOperatorFeeValidatorMaxRewardRatioPoolDepthForYggFundingMinMaxNodeToChurnOutForLowVersionChurnOutForLowVersionBlocksPOLMaxNetworkDepositPOLMaxPoolMovementPOLSynthUtilizationPOLTargetSynthPerPoolDepthPOLBufferRagnarokProcessNumOfLPPerIterationSwapOutDexAggregationDisabledSynthYieldBasisPointsSynthYieldCycleMinimumL1OutboundFeeUSDMinimumPoolLiquidityFeeILPCutoffChurnMigrateRoundsAllowWideBlameMaxAffiliateFeeBasisPointsTargetOutboundFeeSurplusRuneMaxOutboundFeeMultiplierBasisPointsMinOutboundFeeMultiplierBasisPointsNativeOutboundFeeUSDNativeTransactionFeeUSDTNSRegisterFeeUSDTNSFeePerBlockUSDEnableUSDFeesPreferredAssetOutboundFeeMultiplierFeeUSDRoundSignificantDigitsMigrationVaultSecurityBpsCloutResetCloutLimitKeygenRetryIntervalSaversStreamingSwapsIntervalRescheduleCoalesceBlocksSignerConcurrencyL1SlipMinBpsSynthSlipMinBpsTradeAccountsSlipMinBpsTradeAccountsEnabledEVMDisableContractWhitelistOperationalVotesMinRUNEPoolEnabledRUNEPoolDepositMaturityBlocksSaversEjectInterval" -var _ConstantName_index = [...]uint16{0, 13, 27, 40, 53, 75, 95, 110, 128, 137, 153, 170, 184, 208, 232, 250, 269, 279, 299, 314, 327, 342, 368, 390, 418, 431, 449, 471, 497, 516, 540, 564, 580, 589, 600, 617, 638, 667, 687, 711, 728, 747, 759, 780, 801, 823, 844, 862, 888, 912, 939, 956, 968, 980, 994, 1009, 1029, 1048, 1064, 1080, 1096, 1106, 1116, 1137, 1157, 1180, 1197, 1225, 1254, 1281, 1297, 1313, 1337, 1360, 1374, 1387, 1401, 1415, 1427, 1441, 1459, 1480, 1502, 1530, 1535, 1540, 1566, 1576, 1597, 1609, 1629, 1644, 1667, 1692, 1722, 1749, 1769, 1787, 1806, 1832, 1841, 1875, 1904, 1925, 1940, 1963, 1986, 1995, 2013, 2027, 2053, 2081, 2116, 2151, 2171, 2194, 2211, 2228, 2241, 2276, 2304, 2329, 2339, 2349, 2368, 2396, 2420, 2437, 2449, 2464, 2487, 2507, 2534, 2553, 2568, 2584, 2603} +var _ConstantName_index = [...]uint16{0, 13, 27, 40, 53, 75, 95, 110, 128, 137, 153, 170, 184, 208, 232, 250, 269, 279, 299, 314, 327, 342, 368, 390, 418, 431, 449, 471, 497, 516, 540, 564, 580, 589, 600, 617, 638, 667, 687, 711, 728, 747, 759, 780, 801, 823, 844, 862, 888, 912, 939, 956, 968, 980, 994, 1009, 1029, 1048, 1064, 1080, 1096, 1106, 1116, 1137, 1157, 1180, 1197, 1225, 1254, 1281, 1297, 1313, 1337, 1360, 1374, 1387, 1401, 1415, 1427, 1441, 1459, 1480, 1502, 1530, 1535, 1540, 1566, 1576, 1597, 1609, 1629, 1644, 1667, 1692, 1722, 1749, 1769, 1787, 1806, 1832, 1841, 1875, 1904, 1925, 1940, 1963, 1986, 1995, 2013, 2027, 2053, 2081, 2116, 2151, 2171, 2194, 2211, 2228, 2241, 2276, 2304, 2329, 2339, 2349, 2368, 2396, 2420, 2437, 2449, 2464, 2487, 2507, 2534, 2553, 2568, 2597, 2616} func (i ConstantName) String() string { if i < 0 || i >= ConstantName(len(_ConstantName_index)-1) { diff --git a/constants/constants_mocknet.go b/constants/constants_mocknet.go index c90921fb1a..c62554cd46 100644 --- a/constants/constants_mocknet.go +++ b/constants/constants_mocknet.go @@ -48,7 +48,7 @@ func init() { PreferredAssetOutboundFeeMultiplier: 100, TradeAccountsEnabled: 1, MaxAffiliateFeeBasisPoints: 10_000, - RUNEPoolCooldown: 0, + RUNEPoolDepositMaturityBlocks: 0, SaversEjectInterval: 60, } boolOverrides = map[ConstantName]bool{ diff --git a/constants/constants_v1.go b/constants/constants_v1.go index ecee29ae90..9e1346996a 100644 --- a/constants/constants_v1.go +++ b/constants/constants_v1.go @@ -124,9 +124,9 @@ func NewConstantValue() *ConstantVals { L1SlipMinBps: 0, TradeAccountsSlipMinBps: 0, SynthSlipMinBps: 0, - RUNEPoolEnabled: 0, // enable/disable RUNE Pool - RUNEPoolCooldown: 100, // Minimum number of blocks between last RUNEPool deposit/withdraw - SaversEjectInterval: 0, // number of blocks for savers check, disabled if zero + RUNEPoolEnabled: 0, // enable/disable RUNE Pool + RUNEPoolDepositMaturityBlocks: 14400 * 90, // blocks from last deposit to allow withdraw + SaversEjectInterval: 0, // number of blocks for savers check, disabled if zero }, boolValues: map[ConstantName]bool{ StrictBondLiquidityRatio: true, diff --git a/test/regression/mnt/blocks/rune-pool/multiple-providers.json b/test/regression/mnt/blocks/rune-pool/multiple-providers.json index 23250c13b4..3aab0dfd3e 100644 --- a/test/regression/mnt/blocks/rune-pool/multiple-providers.json +++ b/test/regression/mnt/blocks/rune-pool/multiple-providers.json @@ -1452,7 +1452,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "195611", + "gas_used": "193611", "events": [ { "fee": "", @@ -1591,7 +1591,7 @@ "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", "app_hash": "9DA672A223C6C16A8E0569CF8284D1228D5172ABADA773D23D2D6BEE680A041A", - "last_results_hash": "2B4D7AE6537A5F0D0076B117FE91D6A97FB9C54C2F1249817A376BC9F1F7C9DF", + "last_results_hash": "05E75EDECD6023451DD6736FC6CB63F27AC2F7A911F41691990A4FEDE978E31A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1657,7 +1657,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"57472010B783A02B5C571BA1DF461BF45B31845907B9C69128B3AB25974056D0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "166845", + "gas_used": "164845", "events": [ { "fee": "", @@ -1776,7 +1776,7 @@ "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", "app_hash": "FE3C8BA2B59D3668B8D29397FC3624C28F59FBD2CFB54FDCAAE8EE218B2B6983", - "last_results_hash": "AD78D760A8035DEA5B5824D1F24977CBFA5A18395DC473E9C32F8208F4EBF9B3", + "last_results_hash": "658622E0BDED7FD727A41EB40FD28152215DFABEF9B1838D7A183D99F39C5EEB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json index e81151e50e..a2b0b5bc94 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json @@ -1494,7 +1494,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "195611", + "gas_used": "193611", "events": [ { "fee": "", @@ -1633,7 +1633,7 @@ "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", "app_hash": "3DF20F068D9DC77C4E519E47A2266BF0FB8EC901F2D72F1FBB82FF58D7816FE0", - "last_results_hash": "2B4D7AE6537A5F0D0076B117FE91D6A97FB9C54C2F1249817A376BC9F1F7C9DF", + "last_results_hash": "05E75EDECD6023451DD6736FC6CB63F27AC2F7A911F41691990A4FEDE978E31A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json index c5d1423c12..3ae59776b8 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json @@ -1494,7 +1494,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "195611", + "gas_used": "193611", "events": [ { "fee": "", @@ -1633,7 +1633,7 @@ "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", "app_hash": "3DF20F068D9DC77C4E519E47A2266BF0FB8EC901F2D72F1FBB82FF58D7816FE0", - "last_results_hash": "2B4D7AE6537A5F0D0076B117FE91D6A97FB9C54C2F1249817A376BC9F1F7C9DF", + "last_results_hash": "05E75EDECD6023451DD6736FC6CB63F27AC2F7A911F41691990A4FEDE978E31A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1888,7 +1888,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"D50366D1C654D472100F1ECA99C65B0B32CF5EEBE1FE1EC9956077848BFAA05F\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "188281", + "gas_used": "186281", "events": [ { "fee": "", @@ -2027,7 +2027,7 @@ "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", "app_hash": "A45119CDF18F06E825818ACEB60A62FDFEEF26436C03A1CF5B4A8687AE278432", - "last_results_hash": "8475348E9C489206E80A13941D8ECE0E06C8BEF1B395F015072311717EFA99E1", + "last_results_hash": "E853BA5CBBF5D61557664B2CEBA5E79CE3D1E3D5D89195DA950B772C46A7FDF9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -2093,7 +2093,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"7FBBAD2DB7B36DB212D6A6860F813E39E946948E2ADCC9CDA1167A1445C6AADE\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "168538", + "gas_used": "166538", "events": [ { "fee": "", @@ -2212,7 +2212,7 @@ "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", "app_hash": "2BF2554ADC283EAF3E5C4A43825B9F5B51E1906AC0DD767AF94A9520B68D605C", - "last_results_hash": "8165CF7FA5C91AACF7558D753A5041259A6D5B7D3A4D7539F6906FCCD27DD278", + "last_results_hash": "FA0E1466C5D171732B255E1BB6F90DFBBF517C798BE1F8D29535B93225089B74", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool.json b/test/regression/mnt/blocks/rune-pool/rune-pool.json index 3979e801cc..b65e42a0af 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool.json @@ -334,7 +334,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"667700000000\"},{\"key\":\"tx_id\",\"value\":\"2E390F1F581D489A8BD4EA56008B1897EA1E4956F3C814E1373837FF84A55EA5\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "194799", + "gas_used": "192799", "events": [ { "fee": "", @@ -453,7 +453,7 @@ "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", "app_hash": "7DB75508F95326529C9D0D14CFFA69D315E382B0D25901EA7672429B762307B9", - "last_results_hash": "C369BF396102E014DC164E386C6448A767CD54F19D68DCBB05CF3B1C2C8C5968", + "last_results_hash": "17DABBE9E555AA954D2A953FA1F0935952690237F3F33E5E77BD9E1F93ED47B3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1284,7 +1284,7 @@ } }, "last_commit_hash": "", - "data_hash": "8367DA45AF259E2FB12F4AD29A4705F9A31766A24CE8A77A251A1F45FDF525AE", + "data_hash": "CB2A87B45ACDBC446D8E17DC2F27F32FDF0C5B0E14DE5AFF72C45CBE3BF650FE", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", @@ -1364,7 +1364,7 @@ ], "txs": [ { - "hash": "5F2DCAC114024266A8E2838F9BE49FBA5F924DE11FFB2B1D08C25824E3C1DA9D", + "hash": "E06D114AB418C8C76BC2B2441CB918023009D8ECC4E13439F35BB1D28A4FAD21", "tx": { "auth_info": { "fee": { @@ -1394,24 +1394,24 @@ "messages": [ { "@type": "/types.MsgMimir", - "key": "RUNEPoolCooldown", + "key": "RUNEPoolDepositMaturityBlocks", "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", - "value": "5" + "value": "2" } ], "non_critical_extension_options": [], "timeout_height": "0" }, "signatures": [ - "Qc5RNj/MrCWPR+RCGvBSH9GwwxWOSOx/b8wu4avX+S1bVsSaOg8W//UHJOkjlHp1yW8WIe00QgaUY0L+V5jU8A==" + "NGLoznzkiFexLltFNpzavXOeAVJRu0DZy/o60bXe/ggGNDd6q50IClmyaNCYQiVyPmTUtNMnA8vaCol2YMrHnA==" ] }, "result": { "code": 0, "data": "\n\u0011\n\u000f/types.MsgMimir", - "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLCOOLDOWN\"},{\"key\":\"value\",\"value\":\"5\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLDEPOSITMATURITYBLOCKS\"},{\"key\":\"value\",\"value\":\"2\"}]}]}]", "gas_wanted": "0", - "gas_used": "54179", + "gas_used": "54699", "events": [ { "fee": "", @@ -1422,7 +1422,7 @@ "type": "tx" }, { - "signature": "Qc5RNj/MrCWPR+RCGvBSH9GwwxWOSOx/b8wu4avX+S1bVsSaOg8W//UHJOkjlHp1yW8WIe00QgaUY0L+V5jU8A==", + "signature": "NGLoznzkiFexLltFNpzavXOeAVJRu0DZy/o60bXe/ggGNDd6q50IClmyaNCYQiVyPmTUtNMnA8vaCol2YMrHnA==", "type": "tx" }, { @@ -1430,9 +1430,9 @@ "type": "message" }, { - "key": "RUNEPOOLCOOLDOWN", + "key": "RUNEPOOLDEPOSITMATURITYBLOCKS", "type": "set_mimir", - "value": "5" + "value": "2" } ] } @@ -1467,8 +1467,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D5E2335FBCD153CF865530889B60D4CD7B86EB3BA0C189EB0D960CEEEFE9A84F", - "last_results_hash": "5FA564E4E67F7672BE9ED80BA701E0364FB9EAC01F2D196C3732176AC0B8AFD6", + "app_hash": "F4E921E72B747FEB3915D267BC3B1B15CFA1D38FDC3CE5A053A356502D65774C", + "last_results_hash": "63EB8E088ED22B07071B559FE11671664B757FAD4F062EF706F90774E45FBB26", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1596,7 +1596,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"},{\"key\":\"tx_id\",\"value\":\"8DE456186EBA57BFFD4C9010BE865807CF2BC97462284272077ECC90F3DC5589\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "184258", + "gas_used": "181183", "events": [ { "fee": "", @@ -1710,12 +1710,12 @@ } }, "last_commit_hash": "", - "data_hash": "A619B6907A6D1E2EEAD7380034772395F59F530645439C04D993FDAE4303B606", + "data_hash": "D425A8C9F122ECBDBC524DE494072100A7C47001444D6CFC3B90BE2F9B5EA3A9", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A3EEA6731B9A95E962FE39A4B40A6DE5638C6EDA5CBCEACC0B6FDA18C454785E", - "last_results_hash": "C0DE82870FC9CDB3AFC0CDBF0057F582702121E67B58448C8827A4DE6418227F", + "app_hash": "A7318233934ACCD2870BD770E7E315918F459E7D78A2D1959FFEDFE5FFD187F6", + "last_results_hash": "4AEF190B2FC91692EEBC289DBB389568E82F10909393859C360BF46D22A4F736", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1790,7 +1790,7 @@ ], "txs": [ { - "hash": "D29C7843EAC13EBD0BFC3FB0C0598DC25B1297B328302A33C8F536C8EF4721A4", + "hash": "4619C904E9FA0E65C248144D0BA699312D36EF59167F182788BF6F2C4BBDC0BE", "tx": { "auth_info": { "fee": { @@ -1822,12 +1822,12 @@ "@type": "/types.MsgDeposit", "coins": [ { - "amount": "10", + "amount": "0", "asset": "THOR.RUNE", "decimals": "0" } ], - "memo": "pool+", + "memo": "pool-:10000", "signer": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u" } ], @@ -1835,14 +1835,14 @@ "timeout_height": "0" }, "signatures": [ - "z2bv2GRER0D0PRyhG7RWwZzp3tMdEgU7YrbL6qGPlAlMcaobxhxKVuqaI760/NUTjaIqYAZWwcpCQssb0++/Cg==" + "cYeWGb20Xe5rpwL6Sf6pU4fTMY6S6ssOSwfmsW6VU61ThX8fBu1/PbPUzwa88XYqp/WzL7vl27bjU/zgXVChkw==" ] }, "result": { "code": 99, - "log": "failed to execute message; message index: 0: last deposit (1 blocks ago) sooner than RUNEPool cooldown (5), please wait 4 blocks and try again: internal error", + "log": "failed to execute message; message index: 0: deposit reaches maturity in 1 blocks: internal error", "gas_wanted": "0", - "gas_used": "144013", + "gas_used": "116146", "events": [ { "fee": "", @@ -1873,8 +1873,239 @@ "type": "tx" }, { - "signature": "z2bv2GRER0D0PRyhG7RWwZzp3tMdEgU7YrbL6qGPlAlMcaobxhxKVuqaI760/NUTjaIqYAZWwcpCQssb0++/Cg==", + "signature": "cYeWGb20Xe5rpwL6Sf6pU4fTMY6S6ssOSwfmsW6VU61ThX8fBu1/PbPUzwa88XYqp/WzL7vl27bjU/zgXVChkw==", + "type": "tx" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 10, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "8FE17812CBEB9342803A30A958A10E1F0E5911BB898AE6589EE9DAFCD278E9F5", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "C3034DBB2A8A18B42A253D8573E728196F2440E1CF21F6A51336F144F68E173A", + "last_results_hash": "F6BBE125D12395C8A0A835053EB96EAE490E6CA8DDBA9BE5A8CE3D84C61E0E11", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "541116rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "541116rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "541116rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "541116rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "541116rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "541116rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "27610rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "27610rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "27610rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "541116", + "ETH.ETH": "541116", + "bond_reward": "27610", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "85702AD4F27198D7EE0222847761156A15D575CECB1F6F5689B3F8D56A5FE12E", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Ah4wzGUnsQ7oYiei732pv9NLLvufvGFkBtH3zNyhzBZW" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:10000", + "signer": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "2Cv/sfXpNGIIKBMXy28z3ADRC/tMjLv/jG2MvHqxQU0m8Z5tyjDlkYEo4S+PzwvXgzZS3PHVTW/qSK5/SO1+WQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"},{\"key\":\"tx_id\",\"value\":\"85702AD4F27198D7EE0222847761156A15D575CECB1F6F5689B3F8D56A5FE12E\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "143704", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "type": "transfer" + }, + { + "sender": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "type": "message" + }, + { + "acc_seq": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u/2", + "type": "tx" + }, + { + "signature": "2Cv/sfXpNGIIKBMXy28z3ADRC/tMjLv/jG2MvHqxQU0m8Z5tyjDlkYEo4S+PzwvXgzZS3PHVTW/qSK5/SO1+WQ==", "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "10rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "10rune", + "receiver": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "type": "coin_received" + }, + { + "amount": "10rune", + "recipient": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "", + "affiliate_amount": "0", + "affiliate_basis_points": "0", + "basis_points": "10000", + "rune_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "rune_amoumt": "10", + "tx_id": "85702AD4F27198D7EE0222847761156A15D575CECB1F6F5689B3F8D56A5FE12E", + "type": "rune_pool_withdraw", + "units": "10" } ] } diff --git a/test/regression/mnt/exports/rune-pool/rune-pool.json b/test/regression/mnt/exports/rune-pool/rune-pool.json index 770aa594db..d3f25b85bf 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool.json @@ -11,7 +11,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "Ah4wzGUnsQ7oYiei732pv9NLLvufvGFkBtH3zNyhzBZW" }, - "sequence": "2" + "sequence": "3" }, { "@type": "/cosmos.auth.v1beta1.BaseAccount", @@ -173,7 +173,7 @@ "address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", "coins": [ { - "amount": "2499995999990", + "amount": "2499994000000", "denom": "rune" } ] @@ -191,15 +191,6 @@ } ] }, - { - "address": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", - "coins": [ - { - "amount": "10", - "denom": "rune" - } - ] - }, { "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", "coins": [ @@ -231,7 +222,7 @@ "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", "coins": [ { - "amount": "200009740112", + "amount": "200010822344", "denom": "rune" } ] @@ -258,7 +249,7 @@ "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "coins": [ { - "amount": "35000002011410", + "amount": "35000002901568", "denom": "rune" } ] @@ -285,7 +276,7 @@ "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", "coins": [ { - "amount": "12500000248478", + "amount": "12500000276088", "denom": "rune" } ] @@ -430,8 +421,8 @@ "value": "10" }, { - "key": "RUNEPOOLCOOLDOWN", - "value": "5" + "key": "RUNEPOOLDEPOSITMATURITYBLOCKS", + "value": "2" }, { "key": "RUNEPOOLENABLED", @@ -441,10 +432,10 @@ "network": { "LPIncomeSplit": "9751", "NodeIncomeSplit": "249", - "bond_reward_rune": "248478", + "bond_reward_rune": "276088", "burned_bep2_rune": "0", "burned_erc20_rune": "0", - "total_bond_units": "45" + "total_bond_units": "50" }, "network_fees": [ { @@ -545,7 +536,7 @@ "LP_units": "100000000000", "asset": "BTC.BTC", "balance_asset": "100000000", - "balance_rune": "100004870056", + "balance_rune": "100005411172", "decimals": "8", "pending_inbound_asset": "0", "pending_inbound_rune": "0", @@ -556,7 +547,7 @@ "LP_units": "100000000000", "asset": "ETH.ETH", "balance_asset": "1000000000", - "balance_rune": "100004870056", + "balance_rune": "100005411172", "decimals": "8", "pending_inbound_asset": "0", "pending_inbound_rune": "0", @@ -566,7 +557,7 @@ ], "reserve_contributors": null, "rune_pool": { - "pool_units": "10", + "pool_units": "0", "reserve_units": "0" }, "rune_providers": [ @@ -581,9 +572,10 @@ { "deposit_amount": "10", "last_deposit_height": "8", + "last_withdraw_height": "10", "rune_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", - "units": "10", - "withdraw_amount": "0" + "units": "0", + "withdraw_amount": "10" } ], "streaming_swaps": [], @@ -663,5 +655,5 @@ }, "version": {} }, - "initial_height": "10" + "initial_height": "11" } \ No newline at end of file diff --git a/test/regression/suites/rune-pool/rune-pool.yaml b/test/regression/suites/rune-pool/rune-pool.yaml index c614b191a2..21a8e12bc9 100644 --- a/test/regression/suites/rune-pool/rune-pool.yaml +++ b/test/regression/suites/rune-pool/rune-pool.yaml @@ -197,11 +197,11 @@ asserts: - .runepool.pending_pool_units == "0" --- ######################################################################################## -# deposit rune with insufficient cooldown +# attempt to withdraw rune with insufficient maturity ######################################################################################## type: tx-mimir -key: RUNEPoolCooldown -value: 5 +key: RUNEPoolDepositMaturityBlocks +value: 2 signer: {{ addr_thor_dog }} --- type: create-blocks @@ -210,7 +210,7 @@ count: 1 type: check endpoint: http://localhost:1317/thorchain/mimir asserts: - - .RUNEPOOLCOOLDOWN == 5 + - .RUNEPOOLDEPOSITMATURITYBLOCKS == 2 --- type: tx-deposit signer: {{ addr_thor_pig }} @@ -240,9 +240,9 @@ asserts: type: tx-deposit signer: {{ addr_thor_pig }} coins: - - amount: "10" + - amount: "0" asset: "THOR.RUNE" -memo: "pool+" +memo: "pool-:10000" --- type: create-blocks count: 1 @@ -259,4 +259,27 @@ type: check endpoint: http://localhost:1317/thorchain/block asserts: - > - select(.txs[].result.log | contains("last deposit (1 blocks ago) sooner than RUNEPool cooldown (5), please wait 4 blocks and try again")) + select(.txs[0].result.log | contains("deposit reaches maturity in 1 blocks")) +--- +######################################################################################## +# withdraw after maturity +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_pig }} +coins: + - amount: "0" + asset: "THOR.RUNE" +memo: "pool-:10000" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_pig }} +asserts: + - .rune_address == "{{ addr_thor_pig }}" + - .value == "0" + - .withdraw_amount == "10" # no change + - .deposit_amount == "10" # no change + - .last_deposit_height == 8 # no change + - .last_withdraw_height == 10 diff --git a/x/thorchain/handler_rune_pool_deposit.go b/x/thorchain/handler_rune_pool_deposit.go index 867377e595..83439362d0 100644 --- a/x/thorchain/handler_rune_pool_deposit.go +++ b/x/thorchain/handler_rune_pool_deposit.go @@ -108,12 +108,6 @@ func (h RunePoolDepositHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolDe return fmt.Errorf("unable to GetRUNEProvider: %s", err) } - // check if the user has waited long enough since last withdraw or deposit - err = checkRUNEPoolCooldown(ctx, h.mgr, runeProvider) - if err != nil { - return err - } - runeProvider.LastDepositHeight = ctx.BlockHeight() runeProvider.DepositAmount = runeProvider.DepositAmount.Add(msg.Tx.Coins[0].Amount) diff --git a/x/thorchain/handler_rune_pool_withdraw.go b/x/thorchain/handler_rune_pool_withdraw.go index 871bed8110..2dc4a0426e 100644 --- a/x/thorchain/handler_rune_pool_withdraw.go +++ b/x/thorchain/handler_rune_pool_withdraw.go @@ -96,10 +96,12 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW return fmt.Errorf("unable to GetRUNEProvider: %s", err) } - // check if the user has waited long enough since last withdraw or deposit - err = checkRUNEPoolCooldown(ctx, h.mgr, runeProvider) - if err != nil { - return err + // ensure the deposit has reached maturity + depositMaturity := h.mgr.Keeper().GetConfigInt64(ctx, constants.RUNEPoolDepositMaturityBlocks) + currentBlockHeight := ctx.BlockHeight() + blocksSinceLastDeposit := currentBlockHeight - runeProvider.LastDepositHeight + if blocksSinceLastDeposit < depositMaturity { + return fmt.Errorf("deposit reaches maturity in %d blocks", depositMaturity-blocksSinceLastDeposit) } // rune pool tracks the reserve and pooler unit shares of pol diff --git a/x/thorchain/helpers.go b/x/thorchain/helpers.go index 357f0a42d6..bdf940cc27 100644 --- a/x/thorchain/helpers.go +++ b/x/thorchain/helpers.go @@ -1440,35 +1440,3 @@ func polPoolValue(ctx cosmos.Context, mgr Manager) (cosmos.Uint, error) { return total, nil } - -// checkRUNEPoolCooldown checks if the provider has waited long enough since the last -// deposit or withdraw to the runepool. -func checkRUNEPoolCooldown(ctx cosmos.Context, mgr Manager, runeProvider RUNEProvider) error { - runePoolCooldown := mgr.Keeper().GetConfigInt64(ctx, constants.RUNEPoolCooldown) - currentBlockHeight := ctx.BlockHeight() - - blocksSinceLastWithdraw := currentBlockHeight - runeProvider.LastWithdrawHeight - blocksSinceLastDeposit := currentBlockHeight - runeProvider.LastDepositHeight - - if blocksSinceLastWithdraw < runePoolCooldown { - tryAgain := runePoolCooldown - blocksSinceLastWithdraw - return fmt.Errorf( - "last withdraw (%d blocks ago) sooner than RUNEPool cooldown (%d), please wait %d blocks and try again", - blocksSinceLastWithdraw, - runePoolCooldown, - tryAgain, - ) - } - - if blocksSinceLastDeposit < runePoolCooldown { - tryAgain := runePoolCooldown - blocksSinceLastDeposit - return fmt.Errorf( - "last deposit (%d blocks ago) sooner than RUNEPool cooldown (%d), please wait %d blocks and try again", - blocksSinceLastDeposit, - runePoolCooldown, - tryAgain, - ) - } - - return nil -} -- GitLab From ec6f6eac7901ea92e36d5ee59d1d4a5783514fb1 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Thu, 11 Jul 2024 13:57:34 -0400 Subject: [PATCH 19/26] [feedback] Coins.IsEmpty --- x/thorchain/types/msg_rune_pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x/thorchain/types/msg_rune_pool.go b/x/thorchain/types/msg_rune_pool.go index b115f26897..7666772c63 100644 --- a/x/thorchain/types/msg_rune_pool.go +++ b/x/thorchain/types/msg_rune_pool.go @@ -72,7 +72,7 @@ func (m MsgRunePoolWithdraw) Type() string { return "rune_pool_withdraw" } // ValidateBasic runs stateless checks on the message func (m *MsgRunePoolWithdraw) ValidateBasic() error { - if !m.Tx.Coins[0].Amount.IsZero() { + if !m.Tx.Coins.IsEmpty() { return cosmos.ErrInvalidCoins("coins must be empty (zero amount)") } if m.Signer.Empty() { -- GitLab From 1683fddd316eaeb2f2403174e2b70562a7966a15 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Thu, 11 Jul 2024 17:12:52 -0400 Subject: [PATCH 20/26] RUNEPoolMaxReserveBackstop --- constants/constant_values.go | 1 + constants/constantname_string.go | 7 +- constants/constants_mocknet.go | 1 + constants/constants_v1.go | 7 +- .../v1/x/thorchain/types/type_rune_pool.proto | 4 +- .../blocks/rune-pool/multiple-providers.json | 164 +- .../blocks/rune-pool/rune-pool-affiliate.json | 18 +- .../blocks/rune-pool/rune-pool-backstop.json | 2221 +++++++++++++++++ .../mnt/blocks/rune-pool/rune-pool-pol.json | 198 +- .../mnt/blocks/rune-pool/rune-pool.json | 36 +- .../exports/rune-pool/multiple-providers.json | 10 +- .../rune-pool/rune-pool-affiliate.json | 4 +- .../exports/rune-pool/rune-pool-backstop.json | 626 +++++ .../mnt/exports/rune-pool/rune-pool-pol.json | 10 +- .../mnt/exports/rune-pool/rune-pool.json | 4 +- .../suites/rune-pool/multiple-providers.yaml | 18 +- .../suites/rune-pool/rune-pool-backstop.yaml | 199 ++ .../suites/rune-pool/rune-pool-pol.yaml | 18 +- .../suites/rune-pool/rune-pool.yaml | 2 +- x/thorchain/handler_rune_pool_deposit.go | 1 + x/thorchain/handler_rune_pool_withdraw.go | 21 + x/thorchain/keeper/v1/invariants.go | 30 +- x/thorchain/types/type_rune_pool.go | 6 + x/thorchain/types/type_rune_pool.pb.go | 115 +- 24 files changed, 3549 insertions(+), 172 deletions(-) create mode 100644 test/regression/mnt/blocks/rune-pool/rune-pool-backstop.json create mode 100644 test/regression/mnt/exports/rune-pool/rune-pool-backstop.json create mode 100644 test/regression/suites/rune-pool/rune-pool-backstop.yaml diff --git a/constants/constant_values.go b/constants/constant_values.go index e15b4f843b..9fa6c99257 100644 --- a/constants/constant_values.go +++ b/constants/constant_values.go @@ -147,6 +147,7 @@ const ( OperationalVotesMin RUNEPoolEnabled RUNEPoolDepositMaturityBlocks + RUNEPoolMaxReserveBackstop SaversEjectInterval ) diff --git a/constants/constantname_string.go b/constants/constantname_string.go index 6533178495..c7f0121966 100644 --- a/constants/constantname_string.go +++ b/constants/constantname_string.go @@ -143,12 +143,13 @@ func _() { _ = x[OperationalVotesMin-132] _ = x[RUNEPoolEnabled-133] _ = x[RUNEPoolDepositMaturityBlocks-134] - _ = x[SaversEjectInterval-135] + _ = x[RUNEPoolMaxReserveBackstop-135] + _ = x[SaversEjectInterval-136] } -const _ConstantName_name = "EmissionCurveIncentiveCurveMaxRuneSupplyBlocksPerYearOutboundTransactionFeeNativeTransactionFeeKillSwitchStartKillSwitchDurationPoolCycleMinRunePoolDepthMaxAvailablePoolsStagedPoolCostPendingLiquidityAgeLimitMinimumNodesForYggdrasilMinimumNodesForBFTDesiredValidatorSetAsgardSizeDerivedDepthBasisPtsDerivedMinDepthMaxAnchorSlipMaxAnchorBlocksDynamicMaxAnchorSlipBlocksDynamicMaxAnchorTargetDynamicMaxAnchorCalcIntervalChurnIntervalChurnRetryIntervalValidatorsChangeWindowLeaveProcessPerBlockHeightBadValidatorRedlineLackOfObservationPenaltySigningTransactionPeriodDoubleSignMaxAgePauseBondPauseUnbondMinimumBondInRuneFundMigrationIntervalArtificialRagnarokBlockHeightMaximumLiquidityRuneStrictBondLiquidityRatioDefaultPoolStatusMaxOutboundAttemptsSlashPenaltyPauseOnSlashThresholdFailKeygenSlashPointsFailKeysignSlashPointsLiquidityLockUpBlocksObserveSlashPointsDoubleBlockSignSlashPointsMissBlockSignSlashPointsObservationDelayFlexibilityStopFundYggdrasilYggFundLimitYggFundRetryJailTimeKeygenJailTimeKeysignNodePauseChainBlocksEnableDerivedAssetsMinSwapsPerBlockMaxSwapsPerBlockEnableOrderBooksMintSynthsBurnSynthsMaxSynthPerAssetDepthMaxSynthPerPoolDepthMaxSynthsForSaversYieldVirtualMultSynthsVirtualMultSynthsBasisPointsMinSlashPointsForBadValidatorFullImpLossProtectionBlocksBondLockupPeriodMaxBondProvidersNumberOfNewNodesPerChurnMinTxOutVolumeThresholdTxOutDelayRateTxOutDelayMaxMaxTxOutOffsetTNSRegisterFeeTNSFeeOnSaleTNSFeePerBlockStreamingSwapPauseStreamingSwapMinBPFeeStreamingSwapMaxLengthStreamingSwapMaxLengthNativeMinCRMaxCRLoanStreamingSwapsIntervalPauseLoansLoanRepaymentMaturityLendingLeverPermittedSolvencyGapNodeOperatorFeeValidatorMaxRewardRatioPoolDepthForYggFundingMinMaxNodeToChurnOutForLowVersionChurnOutForLowVersionBlocksPOLMaxNetworkDepositPOLMaxPoolMovementPOLSynthUtilizationPOLTargetSynthPerPoolDepthPOLBufferRagnarokProcessNumOfLPPerIterationSwapOutDexAggregationDisabledSynthYieldBasisPointsSynthYieldCycleMinimumL1OutboundFeeUSDMinimumPoolLiquidityFeeILPCutoffChurnMigrateRoundsAllowWideBlameMaxAffiliateFeeBasisPointsTargetOutboundFeeSurplusRuneMaxOutboundFeeMultiplierBasisPointsMinOutboundFeeMultiplierBasisPointsNativeOutboundFeeUSDNativeTransactionFeeUSDTNSRegisterFeeUSDTNSFeePerBlockUSDEnableUSDFeesPreferredAssetOutboundFeeMultiplierFeeUSDRoundSignificantDigitsMigrationVaultSecurityBpsCloutResetCloutLimitKeygenRetryIntervalSaversStreamingSwapsIntervalRescheduleCoalesceBlocksSignerConcurrencyL1SlipMinBpsSynthSlipMinBpsTradeAccountsSlipMinBpsTradeAccountsEnabledEVMDisableContractWhitelistOperationalVotesMinRUNEPoolEnabledRUNEPoolDepositMaturityBlocksSaversEjectInterval" +const _ConstantName_name = "EmissionCurveIncentiveCurveMaxRuneSupplyBlocksPerYearOutboundTransactionFeeNativeTransactionFeeKillSwitchStartKillSwitchDurationPoolCycleMinRunePoolDepthMaxAvailablePoolsStagedPoolCostPendingLiquidityAgeLimitMinimumNodesForYggdrasilMinimumNodesForBFTDesiredValidatorSetAsgardSizeDerivedDepthBasisPtsDerivedMinDepthMaxAnchorSlipMaxAnchorBlocksDynamicMaxAnchorSlipBlocksDynamicMaxAnchorTargetDynamicMaxAnchorCalcIntervalChurnIntervalChurnRetryIntervalValidatorsChangeWindowLeaveProcessPerBlockHeightBadValidatorRedlineLackOfObservationPenaltySigningTransactionPeriodDoubleSignMaxAgePauseBondPauseUnbondMinimumBondInRuneFundMigrationIntervalArtificialRagnarokBlockHeightMaximumLiquidityRuneStrictBondLiquidityRatioDefaultPoolStatusMaxOutboundAttemptsSlashPenaltyPauseOnSlashThresholdFailKeygenSlashPointsFailKeysignSlashPointsLiquidityLockUpBlocksObserveSlashPointsDoubleBlockSignSlashPointsMissBlockSignSlashPointsObservationDelayFlexibilityStopFundYggdrasilYggFundLimitYggFundRetryJailTimeKeygenJailTimeKeysignNodePauseChainBlocksEnableDerivedAssetsMinSwapsPerBlockMaxSwapsPerBlockEnableOrderBooksMintSynthsBurnSynthsMaxSynthPerAssetDepthMaxSynthPerPoolDepthMaxSynthsForSaversYieldVirtualMultSynthsVirtualMultSynthsBasisPointsMinSlashPointsForBadValidatorFullImpLossProtectionBlocksBondLockupPeriodMaxBondProvidersNumberOfNewNodesPerChurnMinTxOutVolumeThresholdTxOutDelayRateTxOutDelayMaxMaxTxOutOffsetTNSRegisterFeeTNSFeeOnSaleTNSFeePerBlockStreamingSwapPauseStreamingSwapMinBPFeeStreamingSwapMaxLengthStreamingSwapMaxLengthNativeMinCRMaxCRLoanStreamingSwapsIntervalPauseLoansLoanRepaymentMaturityLendingLeverPermittedSolvencyGapNodeOperatorFeeValidatorMaxRewardRatioPoolDepthForYggFundingMinMaxNodeToChurnOutForLowVersionChurnOutForLowVersionBlocksPOLMaxNetworkDepositPOLMaxPoolMovementPOLSynthUtilizationPOLTargetSynthPerPoolDepthPOLBufferRagnarokProcessNumOfLPPerIterationSwapOutDexAggregationDisabledSynthYieldBasisPointsSynthYieldCycleMinimumL1OutboundFeeUSDMinimumPoolLiquidityFeeILPCutoffChurnMigrateRoundsAllowWideBlameMaxAffiliateFeeBasisPointsTargetOutboundFeeSurplusRuneMaxOutboundFeeMultiplierBasisPointsMinOutboundFeeMultiplierBasisPointsNativeOutboundFeeUSDNativeTransactionFeeUSDTNSRegisterFeeUSDTNSFeePerBlockUSDEnableUSDFeesPreferredAssetOutboundFeeMultiplierFeeUSDRoundSignificantDigitsMigrationVaultSecurityBpsCloutResetCloutLimitKeygenRetryIntervalSaversStreamingSwapsIntervalRescheduleCoalesceBlocksSignerConcurrencyL1SlipMinBpsSynthSlipMinBpsTradeAccountsSlipMinBpsTradeAccountsEnabledEVMDisableContractWhitelistOperationalVotesMinRUNEPoolEnabledRUNEPoolDepositMaturityBlocksRUNEPoolMaxReserveBackstopSaversEjectInterval" -var _ConstantName_index = [...]uint16{0, 13, 27, 40, 53, 75, 95, 110, 128, 137, 153, 170, 184, 208, 232, 250, 269, 279, 299, 314, 327, 342, 368, 390, 418, 431, 449, 471, 497, 516, 540, 564, 580, 589, 600, 617, 638, 667, 687, 711, 728, 747, 759, 780, 801, 823, 844, 862, 888, 912, 939, 956, 968, 980, 994, 1009, 1029, 1048, 1064, 1080, 1096, 1106, 1116, 1137, 1157, 1180, 1197, 1225, 1254, 1281, 1297, 1313, 1337, 1360, 1374, 1387, 1401, 1415, 1427, 1441, 1459, 1480, 1502, 1530, 1535, 1540, 1566, 1576, 1597, 1609, 1629, 1644, 1667, 1692, 1722, 1749, 1769, 1787, 1806, 1832, 1841, 1875, 1904, 1925, 1940, 1963, 1986, 1995, 2013, 2027, 2053, 2081, 2116, 2151, 2171, 2194, 2211, 2228, 2241, 2276, 2304, 2329, 2339, 2349, 2368, 2396, 2420, 2437, 2449, 2464, 2487, 2507, 2534, 2553, 2568, 2597, 2616} +var _ConstantName_index = [...]uint16{0, 13, 27, 40, 53, 75, 95, 110, 128, 137, 153, 170, 184, 208, 232, 250, 269, 279, 299, 314, 327, 342, 368, 390, 418, 431, 449, 471, 497, 516, 540, 564, 580, 589, 600, 617, 638, 667, 687, 711, 728, 747, 759, 780, 801, 823, 844, 862, 888, 912, 939, 956, 968, 980, 994, 1009, 1029, 1048, 1064, 1080, 1096, 1106, 1116, 1137, 1157, 1180, 1197, 1225, 1254, 1281, 1297, 1313, 1337, 1360, 1374, 1387, 1401, 1415, 1427, 1441, 1459, 1480, 1502, 1530, 1535, 1540, 1566, 1576, 1597, 1609, 1629, 1644, 1667, 1692, 1722, 1749, 1769, 1787, 1806, 1832, 1841, 1875, 1904, 1925, 1940, 1963, 1986, 1995, 2013, 2027, 2053, 2081, 2116, 2151, 2171, 2194, 2211, 2228, 2241, 2276, 2304, 2329, 2339, 2349, 2368, 2396, 2420, 2437, 2449, 2464, 2487, 2507, 2534, 2553, 2568, 2597, 2623, 2642} func (i ConstantName) String() string { if i < 0 || i >= ConstantName(len(_ConstantName_index)-1) { diff --git a/constants/constants_mocknet.go b/constants/constants_mocknet.go index c62554cd46..89fc8b3cb7 100644 --- a/constants/constants_mocknet.go +++ b/constants/constants_mocknet.go @@ -49,6 +49,7 @@ func init() { TradeAccountsEnabled: 1, MaxAffiliateFeeBasisPoints: 10_000, RUNEPoolDepositMaturityBlocks: 0, + RUNEPoolMaxReserveBackstop: 0, SaversEjectInterval: 60, } boolOverrides = map[ConstantName]bool{ diff --git a/constants/constants_v1.go b/constants/constants_v1.go index 9e1346996a..219f6d85e0 100644 --- a/constants/constants_v1.go +++ b/constants/constants_v1.go @@ -124,9 +124,10 @@ func NewConstantValue() *ConstantVals { L1SlipMinBps: 0, TradeAccountsSlipMinBps: 0, SynthSlipMinBps: 0, - RUNEPoolEnabled: 0, // enable/disable RUNE Pool - RUNEPoolDepositMaturityBlocks: 14400 * 90, // blocks from last deposit to allow withdraw - SaversEjectInterval: 0, // number of blocks for savers check, disabled if zero + RUNEPoolEnabled: 0, // enable/disable RUNE Pool + RUNEPoolDepositMaturityBlocks: 14400 * 90, // blocks from last deposit to allow withdraw + RUNEPoolMaxReserveBackstop: 5_000_000_00000000, // 5 million RUNE + SaversEjectInterval: 0, // number of blocks for savers check, disabled if zero }, boolValues: map[ConstantName]bool{ StrictBondLiquidityRatio: true, diff --git a/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto b/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto index 40730093a6..a4b51d668e 100644 --- a/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto +++ b/proto/thorchain/v1/x/thorchain/types/type_rune_pool.proto @@ -8,5 +8,7 @@ import "gogoproto/gogo.proto"; // RUNEPool represents ownership of currently active POL. message RUNEPool { string reserve_units = 1 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; - string pool_units = 2 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; + string pool_units = 2 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; + string rune_deposited = 3 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; + string rune_withdrawn = 4 [(gogoproto.customtype) = "github.com/cosmos/cosmos-sdk/types.Uint", (gogoproto.nullable) = false]; } diff --git a/test/regression/mnt/blocks/rune-pool/multiple-providers.json b/test/regression/mnt/blocks/rune-pool/multiple-providers.json index 3aab0dfd3e..e06f8f7499 100644 --- a/test/regression/mnt/blocks/rune-pool/multiple-providers.json +++ b/test/regression/mnt/blocks/rune-pool/multiple-providers.json @@ -106,11 +106,11 @@ } }, "last_commit_hash": "", - "data_hash": "FE59FBDFAC57A86ACBD74CEEDF9472F525A0DC78FE31771A58FD5355C10BEECE", + "data_hash": "B6FD4A8C5F6D1A9E9622CD43B8D2539D35F262041B0A89E4F170DD7814EE7BEB", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -272,7 +272,7 @@ } }, { - "hash": "267C9E1A47A3D3FBA3A6CF53AEF6E9283738A6B03AC53EE6605768C3721AE049", + "hash": "76B44F28BF35DAC98D2338D730B8252FF372EAC7BB615928286F61225A30598D", "tx": { "auth_info": { "fee": { @@ -296,6 +296,80 @@ } ] }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "RUNEPoolMaxReserveBackstop", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "Gnv7rBin3r/7Vvz1l0/Sod+6ePfQRdTm9RDh32pd9WYJH2eaKLs+3/ZxrXdNpTQJj4bEzKkWSASDV2SacA3QaA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLMAXRESERVEBACKSTOP\"},{\"key\":\"value\",\"value\":\"1000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49597", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/2", + "type": "tx" + }, + { + "signature": "Gnv7rBin3r/7Vvz1l0/Sod+6ePfQRdTm9RDh32pd9WYJH2eaKLs+3/ZxrXdNpTQJj4bEzKkWSASDV2SacA3QaA==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "RUNEPOOLMAXRESERVEBACKSTOP", + "type": "set_mimir", + "value": "1000000000" + } + ] + } + }, + { + "hash": "DF59083854D6CDCE9F9F7FC7AB8F16E92A72C856B988F7B53DC0A250BCFE70C2", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "3" + } + ] + }, "body": { "extension_options": [], "memo": "", @@ -311,7 +385,7 @@ "timeout_height": "0" }, "signatures": [ - "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==" + "/tnS2EFinylRTUDsoUwNHCrOwWzMDztpTt/f0DSxGqgh2/WR7U/2OQWgi9efzoAdLgRcBd1IZW9YxuOpyjQMRw==" ] }, "result": { @@ -326,11 +400,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/2", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/3", "type": "tx" }, { - "signature": "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==", + "signature": "/tnS2EFinylRTUDsoUwNHCrOwWzMDztpTt/f0DSxGqgh2/WR7U/2OQWgi9efzoAdLgRcBd1IZW9YxuOpyjQMRw==", "type": "tx" }, { @@ -346,7 +420,7 @@ } }, { - "hash": "8E497EC4E0113327ED6053A1C01ABAEC4272F9F81F5EBB29DD828553D805A610", + "hash": "F869FD7FEE1C3136166FECC49D1B3DE2F80FC60B91A802BE34A2157BB4F33AB1", "tx": { "auth_info": { "fee": { @@ -366,7 +440,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "3" + "sequence": "4" } ] }, @@ -385,7 +459,7 @@ "timeout_height": "0" }, "signatures": [ - "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==" + "q+jEzwNOdLX/CH6wMwp4EP9+xeAC/WuRjOPS62CPwY5ys8aOBpqVPwIMy67i3MZhu41sqYcurV3QkmeiJLP4fA==" ] }, "result": { @@ -400,11 +474,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/3", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/4", "type": "tx" }, { - "signature": "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==", + "signature": "q+jEzwNOdLX/CH6wMwp4EP9+xeAC/WuRjOPS62CPwY5ys8aOBpqVPwIMy67i3MZhu41sqYcurV3QkmeiJLP4fA==", "type": "tx" }, { @@ -420,7 +494,7 @@ } }, { - "hash": "A5202712569E87F79D7FCD5D38DA8B70BFDE92E27F9E2D2EF9FD149BD222C6E8", + "hash": "01135BC4576848B93FE180EC770BB81ECC4EB13E3368BF156739EFA6B45B2AF4", "tx": { "auth_info": { "fee": { @@ -440,7 +514,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "4" + "sequence": "5" } ] }, @@ -459,7 +533,7 @@ "timeout_height": "0" }, "signatures": [ - "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==" + "/RmzESu3T+UgUCv/doduuBI3vHIfS9U5LNnH3oznaZdzG4Q9m3d+kVW8s/ZscavjlQWaCv8chF024qjoSqy9iA==" ] }, "result": { @@ -474,11 +548,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/4", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/5", "type": "tx" }, { - "signature": "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==", + "signature": "/RmzESu3T+UgUCv/doduuBI3vHIfS9U5LNnH3oznaZdzG4Q9m3d+kVW8s/ZscavjlQWaCv8chF024qjoSqy9iA==", "type": "tx" }, { @@ -494,7 +568,7 @@ } }, { - "hash": "FA96FED7695216D010B0516C9B82063671B156217B736E231381CB042311DDAA", + "hash": "3A69920413E316DABDB7BC5B90EBF669A71CF2CEFF5D9F93F32C688DA83C6F4D", "tx": { "auth_info": { "fee": { @@ -514,7 +588,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "5" + "sequence": "6" } ] }, @@ -533,7 +607,7 @@ "timeout_height": "0" }, "signatures": [ - "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==" + "u5iRQutz4om1FqRYtpSjPAZ3DFJ4S0Wzo+prH/wRPVs9+LtZHi6pRVJbRH+cN/gGLzSbaQ3kWHZiAHQX6fhFqQ==" ] }, "result": { @@ -548,11 +622,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/5", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/6", "type": "tx" }, { - "signature": "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==", + "signature": "u5iRQutz4om1FqRYtpSjPAZ3DFJ4S0Wzo+prH/wRPVs9+LtZHi6pRVJbRH+cN/gGLzSbaQ3kWHZiAHQX6fhFqQ==", "type": "tx" }, { @@ -568,7 +642,7 @@ } }, { - "hash": "1CCA17EF20065360A3A4EFD49814B27537B229AE029D87C03F3706E67C7953ED", + "hash": "3857B90DA1BB84160BA39F11A0F0E762D3DB5A67CC6BD4AE25AB769C49949DE3", "tx": { "auth_info": { "fee": { @@ -588,7 +662,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "6" + "sequence": "7" } ] }, @@ -607,7 +681,7 @@ "timeout_height": "0" }, "signatures": [ - "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==" + "OrCSwzUtiqDi0HDlgIlNn8DOZL26tqfcLVZ/MbGPsCUqaNZmwzS1Z7ghGO5Y6395nBtPrLRGvuO1ZnrRNO31Rw==" ] }, "result": { @@ -622,11 +696,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/6", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/7", "type": "tx" }, { - "signature": "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==", + "signature": "OrCSwzUtiqDi0HDlgIlNn8DOZL26tqfcLVZ/MbGPsCUqaNZmwzS1Z7ghGO5Y6395nBtPrLRGvuO1ZnrRNO31Rw==", "type": "tx" }, { @@ -642,7 +716,7 @@ } }, { - "hash": "3BB07C488BBC210E18E232822FFECECAC1BC1947CFD2C22B1D3FF220F7A11172", + "hash": "B6EC47580E3A1054049E502FC8A56D0F7E88EF800181C2243ACDC9D89E29E72A", "tx": { "auth_info": { "fee": { @@ -662,7 +736,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "7" + "sequence": "8" } ] }, @@ -681,7 +755,7 @@ "timeout_height": "0" }, "signatures": [ - "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==" + "Dg/SUg0Vznu4lIsH/Qr9yOmUI0hTZ5WVisbhj8RfCOIwW5MOpzVa/MryeluqDukyCGl4L4luwDNqj+NEeZ9xRQ==" ] }, "result": { @@ -696,11 +770,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/7", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/8", "type": "tx" }, { - "signature": "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==", + "signature": "Dg/SUg0Vznu4lIsH/Qr9yOmUI0hTZ5WVisbhj8RfCOIwW5MOpzVa/MryeluqDukyCGl4L4luwDNqj+NEeZ9xRQ==", "type": "tx" }, { @@ -745,8 +819,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F4BAEA6AF58E4C1FD37EA241306D0645A53EDD3AED0BF39BB6C0A6C82E85B663", - "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", + "app_hash": "31F83B59CFDB1DC53198E25870000B185B8C4D5729D67BB559346568EAA55E8D", + "last_results_hash": "774671764D64FBF170618E436E646C998915AD369014AF84A4273975456EBAB7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1385,7 +1459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E4B3E03976865B49752A8C87B02FCDC3C347E2DEAE095E1E196E6BB4ABD9C35", + "app_hash": "6F48980755E843039648CD79B9BC13B2D5379A5BF027B80902240052879F4985", "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1452,7 +1526,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "193611", + "gas_used": "194574", "events": [ { "fee": "", @@ -1590,8 +1664,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9DA672A223C6C16A8E0569CF8284D1228D5172ABADA773D23D2D6BEE680A041A", - "last_results_hash": "05E75EDECD6023451DD6736FC6CB63F27AC2F7A911F41691990A4FEDE978E31A", + "app_hash": "C029C0D1ACFF33B9328D710CD5FEF5EA1555BDDD041C0DFE1FCFFC5900DB113C", + "last_results_hash": "598F423B2BE237B21B03C06895442F9C78D51CE70C1A50334BA7BE3B0A997258", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1657,7 +1731,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"57472010B783A02B5C571BA1DF461BF45B31845907B9C69128B3AB25974056D0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "164845", + "gas_used": "165385", "events": [ { "fee": "", @@ -1775,8 +1849,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FE3C8BA2B59D3668B8D29397FC3624C28F59FBD2CFB54FDCAAE8EE218B2B6983", - "last_results_hash": "658622E0BDED7FD727A41EB40FD28152215DFABEF9B1838D7A183D99F39C5EEB", + "app_hash": "7D43F0B5169274D60571B0416EB61C820BD3ED181FF8792BABD344E766AE1CC4", + "last_results_hash": "82AAC8B3132C47841F008DBC2C7651AFB18542DE14C8D0C8A72FED28B4CC59E2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -2085,7 +2159,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AEEC2508E3325B55C06D085F1E2A780589CCBD625343881F0A97DE33C6264679", + "app_hash": "4275A865A2A346B70D396F1B0F1764A15726ED061DC8FD82D6FD4876096C6F2E", "last_results_hash": "2E60101CDED60F36DDB9783FA5C3305C66AD222D582BD100B42707E8F9408264", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2152,7 +2226,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1933712250\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "132784", + "gas_used": "133549", "events": [ { "fee": "", @@ -2254,8 +2328,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A1BE39BF1C7951262FFBEAC25CB5E8837BA85C03489DD11EF95B3CC3723B8215", - "last_results_hash": "CB034307B5D5F03EA01CD3BAC2D2D6D455AA57921E1971C6A8C53685904E674B", + "app_hash": "AC510481824FBE5ADEA45D6EA8D7926878CE466ED09E0091380C98F37392536D", + "last_results_hash": "F5157BCA34341D19FB017EE1E698E4E6973B4EF623093C412A6AF7E4FC94B7A2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -2321,7 +2395,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"receiver\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1933712250\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"9D1F9666D4761D05616F9ED9B3721D3AC36D02E5E4FE5986E3ECCEEC0EB74AFA\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1895248424rune\"},{\"key\":\"recipient\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1933712250rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "156569", + "gas_used": "166501", "events": [ { "fee": "", diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json index a2b0b5bc94..9a905d500e 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F4BAEA6AF58E4C1FD37EA241306D0645A53EDD3AED0BF39BB6C0A6C82E85B663", + "app_hash": "5D3696D07EDF34676B0C953DE8DBE85EA41C930D1E01705A5ECAAC449F2AEB1F", "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1385,7 +1385,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E4B3E03976865B49752A8C87B02FCDC3C347E2DEAE095E1E196E6BB4ABD9C35", + "app_hash": "B718E5B13E976A759EED12F6AFD84022F810D7DC50CEE16FD7E5192B9382A7FE", "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1427,7 +1427,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DB4CAEBCAF756DE967ED94E0B35D13292FD37CCEE98228AE8CC1B1DA47B89959", + "app_hash": "E849AE6F44D15738A626729761098555C82B73F38A249A64681EAD6423D94589", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1494,7 +1494,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "193611", + "gas_used": "194574", "events": [ { "fee": "", @@ -1632,8 +1632,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3DF20F068D9DC77C4E519E47A2266BF0FB8EC901F2D72F1FBB82FF58D7816FE0", - "last_results_hash": "05E75EDECD6023451DD6736FC6CB63F27AC2F7A911F41691990A4FEDE978E31A", + "app_hash": "E4A44513343E46B8342950DBABE1276D4588FC7F170E8073F98E5C60DE1150E6", + "last_results_hash": "598F423B2BE237B21B03C06895442F9C78D51CE70C1A50334BA7BE3B0A997258", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1948,7 +1948,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F34CE5739EF3E9BE6A7F2A873A8C5614095026C168CCA72E533BA1D4C27DE116", + "app_hash": "08B7FC130D0650DA8AEE26F44FA94BE5424CA1BB637BA364D9FAD2D08D2156AC", "last_results_hash": "D3309B9FD73BC098D39A40CCCE183BBF472E0CA568174D65238E7CFED3CB7E9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2051,7 +2051,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"2600359391\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"20F022505B09B2E996E118FC3D3F7AC66C1397D8F0A7639A9B107D6D93FE9850\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"314091658\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "186522", + "gas_used": "195013", "events": [ { "fee": "", diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-backstop.json b/test/regression/mnt/blocks/rune-pool/rune-pool-backstop.json new file mode 100644 index 0000000000..7b92c441f4 --- /dev/null +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-backstop.json @@ -0,0 +1,2221 @@ +[ + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 1, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "1087646rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1087646rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1087646rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "22197rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "22197rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "22197rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "1087646", + "bond_reward": "22197", + "type": "rewards" + } + ], + "txs": [] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 2, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "FE59FBDFAC57A86ACBD74CEEDF9472F525A0DC78FE31771A58FD5355C10BEECE", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", + "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "C839F5868598A82A4F2EE73BC3FC21252543FF08A1B41A8F88E49218068167C3", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "MaxSynthPerPoolDepth", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "5000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "RNBnfA2Ka5Ma9A6OxrGKcMqFYOX0Q3RUh+94yz+srVpfUTe3jzdPTo2omhmXkKG9elWH8Js334ImneUSbMtgzw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"MAXSYNTHPERPOOLDEPTH\"},{\"key\":\"value\",\"value\":\"5000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "56065", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/0", + "type": "tx" + }, + { + "signature": "RNBnfA2Ka5Ma9A6OxrGKcMqFYOX0Q3RUh+94yz+srVpfUTe3jzdPTo2omhmXkKG9elWH8Js334ImneUSbMtgzw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "MAXSYNTHPERPOOLDEPTH", + "type": "set_mimir", + "value": "5000" + } + ] + } + }, + { + "hash": "31066281C413E7A58AC2A5B49FC0048EB8F28C356AF64887058A6D6B8559BD97", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxNetworkDeposit", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "/003jcJYGj4t42BROpiMMXo6wwEc2y63l3n2QKXNntNtkulA0a9j3SAvPrEuUHozrGPEbgBDjayE3hsFdk31sQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXNETWORKDEPOSIT\"},{\"key\":\"value\",\"value\":\"1000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49357", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/1", + "type": "tx" + }, + { + "signature": "/003jcJYGj4t42BROpiMMXo6wwEc2y63l3n2QKXNntNtkulA0a9j3SAvPrEuUHozrGPEbgBDjayE3hsFdk31sQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "type": "set_mimir", + "value": "1000000000" + } + ] + } + }, + { + "hash": "267C9E1A47A3D3FBA3A6CF53AEF6E9283738A6B03AC53EE6605768C3721AE049", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLTargetSynthPerPoolDepth", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "2500" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLTARGETSYNTHPERPOOLDEPTH\"},{\"key\":\"value\",\"value\":\"2500\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49477", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/2", + "type": "tx" + }, + { + "signature": "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLTARGETSYNTHPERPOOLDEPTH", + "type": "set_mimir", + "value": "2500" + } + ] + } + }, + { + "hash": "8E497EC4E0113327ED6053A1C01ABAEC4272F9F81F5EBB29DD828553D805A610", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "3" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLMaxPoolMovement", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "5000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLMAXPOOLMOVEMENT\"},{\"key\":\"value\",\"value\":\"5000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49157", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/3", + "type": "tx" + }, + { + "signature": "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLMAXPOOLMOVEMENT", + "type": "set_mimir", + "value": "5000" + } + ] + } + }, + { + "hash": "A5202712569E87F79D7FCD5D38DA8B70BFDE92E27F9E2D2EF9FD149BD222C6E8", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "4" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POLBuffer", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POLBUFFER\"},{\"key\":\"value\",\"value\":\"1000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48797", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/4", + "type": "tx" + }, + { + "signature": "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POLBUFFER", + "type": "set_mimir", + "value": "1000" + } + ] + } + }, + { + "hash": "FA96FED7695216D010B0516C9B82063671B156217B736E231381CB042311DDAA", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "5" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "POL-BTC-BTC", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"POL-BTC-BTC\"},{\"key\":\"value\",\"value\":\"1\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48837", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/5", + "type": "tx" + }, + { + "signature": "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "POL-BTC-BTC", + "type": "set_mimir", + "value": "1" + } + ] + } + }, + { + "hash": "1CCA17EF20065360A3A4EFD49814B27537B229AE029D87C03F3706E67C7953ED", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "6" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "RUNEPoolEnabled", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLENABLED\"},{\"key\":\"value\",\"value\":\"1\"}]}]}]", + "gas_wanted": "0", + "gas_used": "48997", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/6", + "type": "tx" + }, + { + "signature": "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "RUNEPOOLENABLED", + "type": "set_mimir", + "value": "1" + } + ] + } + }, + { + "hash": "3BB07C488BBC210E18E232822FFECECAC1BC1947CFD2C22B1D3FF220F7A11172", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "7" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "EmissionCurve", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"EMISSIONCURVE\"},{\"key\":\"value\",\"value\":\"1000000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49117", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/7", + "type": "tx" + }, + { + "signature": "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "EMISSIONCURVE", + "type": "set_mimir", + "value": "1000000000000" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 3, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "11D43C73F9A4B8D1E0A439EE8B5852054DEFE1BA23559161107A90A4C1ACAD70", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "5D3696D07EDF34676B0C953DE8DBE85EA41C930D1E01705A5ECAAC449F2AEB1F", + "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "amount": "49999999btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "49999999btc/btc", + "minter": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coinbase" + }, + { + "amount": "49999999", + "denom": "btc/btc", + "reason": "swap", + "supply": "mint", + "type": "mint_burn" + }, + { + "amount": "49999999btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "49999999btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "49999999btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "transfer" + }, + { + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "message" + }, + { + "chain": "THOR", + "coin": "200000000000 THOR.RUNE", + "emit_asset": "49999999 BTC/BTC", + "from": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "liquidity_fee": "49999456", + "liquidity_fee_in_rune": "49999999817", + "memo": "=:BTC/BTC", + "pool": "BTC.BTC", + "pool_slip": "5000", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "5000", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "amount": "667btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "667btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "667btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "667btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "667btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "667", + "denom": "btc/btc", + "reason": "burn_native_fee", + "supply": "burn", + "type": "mint_burn" + }, + { + "coins": "667 BTC/BTC", + "pool_deduct": "2000994", + "tx_id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "type": "fee" + }, + { + "amount": "2000994rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "2000994rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000994rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "49999332btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "49999332btc/btc", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "49999332btc/btc", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "49999332 BTC/BTC", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "memo": "OUT:506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "to": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "outbound" + }, + { + "amount": "24489849btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "24489849btc/btc", + "minter": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coinbase" + }, + { + "amount": "24489849", + "denom": "btc/btc", + "reason": "swap", + "supply": "mint", + "type": "mint_burn" + }, + { + "amount": "24489849btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "24489849btc/btc", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "24489849btc/btc", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "transfer" + }, + { + "sender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "message" + }, + { + "chain": "THOR", + "coin": "100000000000 THOR.RUNE", + "emit_asset": "24489849 BTC/BTC", + "from": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "liquidity_fee": "4081653", + "liquidity_fee_in_rune": "12244921720", + "memo": "=:BTC/BTC", + "pool": "BTC.BTC", + "pool_slip": "1429", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "1429", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "amount": "500btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "500btc/btc", + "receiver": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_received" + }, + { + "amount": "500btc/btc", + "recipient": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "500btc/btc", + "spender": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "coin_spent" + }, + { + "amount": "500btc/btc", + "burner": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "type": "burn" + }, + { + "amount": "500", + "denom": "btc/btc", + "reason": "burn_native_fee", + "supply": "burn", + "type": "mint_burn" + }, + { + "coins": "500 BTC/BTC", + "pool_deduct": "1999985", + "tx_id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "type": "fee" + }, + { + "amount": "1999985rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1999985rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1999985rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "24489349btc/btc", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "24489349btc/btc", + "receiver": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_received" + }, + { + "amount": "24489349btc/btc", + "recipient": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "THOR", + "coin": "24489349 BTC/BTC", + "from": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "id": "0000000000000000000000000000000000000000000000000000000000000000", + "in_tx_id": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "memo": "OUT:C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "to": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "outbound" + }, + { + "amount": "4979557455rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "4979557455rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "4979557455rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "4979557455rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "4979557455rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "4979557455rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "-4979557455", + "bond_reward": "4979557455", + "type": "rewards" + }, + { + "amount": "1975087646rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1975087646rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1975087646rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "THOR_txid": "0000000000000000000000000000000000000000000000000000000000000000", + "asset_address": "", + "asset_amount": "0", + "liquidity_provider_units": "397377002", + "pool": "BTC.BTC", + "rune_address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "rune_amount": "1975087646", + "type": "add_liquidity" + } + ], + "txs": [ + { + "hash": "506631CF180A23EA2CF212CAD267E54D9892DCAEACA3491387708FE382314B7F", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "200000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC/BTC", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "+RxwMFRM8N6IJ07xqeTfzPZcXebuLIjdzXEM1xFfgUcHRsL/cscIZlp+jxJuIbY18ySj1UVNdqP+wVdu8go6VA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"200000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "162218", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/0", + "type": "tx" + }, + { + "signature": "+RxwMFRM8N6IJ07xqeTfzPZcXebuLIjdzXEM1xFfgUcHRsL/cscIZlp+jxJuIbY18ySj1UVNdqP+wVdu8go6VA==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "200000000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "200000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "200000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + } + ] + } + }, + { + "hash": "C9E96E805D96DB33A9A8DC4EC815F5BAA60727D6B2B6DCFD05133FA45B7BD0BC", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "0" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "100000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC/BTC", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "1MxFB8PGCExr1osMwyf+mKYBXxZNTgWVOcy6hzqir6FVZV4xp4LbX7oq7g2GOuYRSifgdGRiGxDARamrSNm9+Q==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"100000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "162218", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/0", + "type": "tx" + }, + { + "signature": "1MxFB8PGCExr1osMwyf+mKYBXxZNTgWVOcy6hzqir6FVZV4xp4LbX7oq7g2GOuYRSifgdGRiGxDARamrSNm9+Q==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "100000000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "100000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "100000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 4, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "FFD72708682B977E387D250C812BAA95E4D0E75A61F1F2CF62ECB3D7315E1910", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "B718E5B13E976A759EED12F6AFD84022F810D7DC50CEE16FD7E5192B9382A7FE", + "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "1972176076", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool+", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "q3rShmTrRY8WTRHFogZzKtv6Z8fWnmdODedUGgC8c6NwF9oiYP/0SAR/tHTV696eWf2gWKFPJuVz/ouag1gsvQ==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "194574", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/1", + "type": "tx" + }, + { + "signature": "q3rShmTrRY8WTRHFogZzKtv6Z8fWnmdODedUGgC8c6NwF9oiYP/0SAR/tHTV696eWf2gWKFPJuVz/ouag1gsvQ==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "1972176076rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1972176076rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "1972176076rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1972176076", + "tx_id": "AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C", + "type": "rune_pool_deposit", + "units": "1975087646" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 5, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "CA22832ECC8DC06C7A414D1B4A32FD055BFCD526D78457CB51BA25076200310E", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "61123C332B50C560D345DA90803A1B25AA6628F536AC684A5D6058E8510953C6", + "last_results_hash": "598F423B2BE237B21B03C06895442F9C78D51CE70C1A50334BA7BE3B0A997258", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "chain": "THOR", + "coin": "10000000000 THOR.RUNE", + "emit_asset": "2396676 BTC.BTC", + "from": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "id": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "liquidity_fee": "60370", + "liquidity_fee_in_rune": "239664443", + "memo": "=:BTC.BTC:bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "pool": "BTC.BTC", + "pool_slip": "246", + "streaming_swap_count": "1", + "streaming_swap_quantity": "1", + "swap_slip": "246", + "swap_target": "0", + "to": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "swap" + }, + { + "coins": "14000 BTC.BTC", + "pool_deduct": "58369728", + "tx_id": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "type": "fee" + }, + { + "amount": "58369728rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "58369728rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "58369728rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "chain": "BTC", + "coin_amount": "2382676", + "coin_asset": "BTC.BTC", + "coin_decimals": "0", + "gas_rate": "10", + "in_hash": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "max_gas_amount_0": "10500", + "max_gas_asset_0": "BTC.BTC", + "max_gas_decimals_0": "8", + "memo": "OUT:EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "module_name": "", + "out_hash": "", + "to_address": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "type": "scheduled_outbound", + "vault_pub_key": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + }, + { + "amount": "20427779rune", + "spender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_spent" + }, + { + "amount": "20427779rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "20427779rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "transfer" + }, + { + "sender": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "message" + }, + { + "amount": "20427779rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "20427779rune", + "receiver": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "type": "coin_received" + }, + { + "amount": "20427779rune", + "recipient": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "BTC.BTC": "-20427779", + "bond_reward": "20427779", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "1" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "10000000000", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "=:BTC.BTC:bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "signer": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "r1w8qwubH/5JLicigT+fhUvwi1gbbBVd8ePFBGvCgpxDcAwz142XWhjhyZwKqLMoL4mVitdwEX8iadhulmd0Ww==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10000000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"10000000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"amount\",\"value\":\"10000000000rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "158179", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + }, + { + "acc_seq": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej/1", + "type": "tx" + }, + { + "signature": "r1w8qwubH/5JLicigT+fhUvwi1gbbBVd8ePFBGvCgpxDcAwz142XWhjhyZwKqLMoL4mVitdwEX8iadhulmd0Ww==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "10000000000rune", + "spender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "coin_spent" + }, + { + "amount": "10000000000rune", + "receiver": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "type": "coin_received" + }, + { + "amount": "10000000000rune", + "recipient": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "transfer" + }, + { + "sender": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "type": "message" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 6, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "A1CFB40873A889D3645604249BBBE070D36BC90DD556C810149F0323D1DA1C90", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "48FD38B087F9BE84E5E999ABF9CA8854838CA7E6D3FEC470772E1C1FF1609D18", + "last_results_hash": "44D79F2BA7EB3E32C5E05506CD2E1AEBFD3DCB8FFA7D8D3706FF726AA29AEED8", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:10000", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "ZjgVJIuAeWZXCF995YuQCUsothf50Xwlns7sCMdaSttUtCt139w53chKcLv1BtGVJZqxJtiM1NOwiApciJfkfg==" + ] + }, + "result": { + "code": 99, + "log": "failed to execute message; message index: 0: reserve enter 1992179824 rune exceeds backstop: internal error", + "gas_wanted": "0", + "gas_used": "120431", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/2", + "type": "tx" + }, + { + "signature": "ZjgVJIuAeWZXCF995YuQCUsothf50Xwlns7sCMdaSttUtCt139w53chKcLv1BtGVJZqxJtiM1NOwiApciJfkfg==", + "type": "tx" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 7, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "30D79FBF50DC5C321E909FADD658960A8F1B19600E43F42C19C2C83B1C4F8587", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "83BAAAF164235A0FE4F55AE0781D1434D29D3BB4F08925D749EB8961DD57B2EA", + "last_results_hash": "066C41486C8ECDE31FF1AF226DE1CA55A96633CAF573258245D6C81F473880DC", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "72CF6D98847D01D3195C1D978038A7C448C4718EBB652ABF448A0E4F9C62B216", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "8" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "RUNEPoolMaxReserveBackstop", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "56G7187EG0thGOh+Nv09ErIXyxh/wcc2THxoQMTjbKd9xXx03ixgwMSRqxyW33Pgj6lOR0pUjM+CRJ02Qqn3Lw==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLMAXRESERVEBACKSTOP\"},{\"key\":\"value\",\"value\":\"1000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49597", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/8", + "type": "tx" + }, + { + "signature": "56G7187EG0thGOh+Nv09ErIXyxh/wcc2THxoQMTjbKd9xXx03ixgwMSRqxyW33Pgj6lOR0pUjM+CRJ02Qqn3Lw==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "RUNEPOOLMAXRESERVEBACKSTOP", + "type": "set_mimir", + "value": "1000000000" + } + ] + } + }, + { + "hash": "002A06688918FE19ED8802975C2ABAF5C88CA88FB06F35F030230029A3C378D6", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "3" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:10000", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "PAuDBF+PBGVEalLr0sIwg9zhBzWr30hCm0+cDjRZbiVHMuV71bNVEbClTkiAwqugHsQiBVtUbydaRGmO6hWP6A==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1992179824rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1992179824rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1992179824rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1992179824rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1992179824\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"002A06688918FE19ED8802975C2ABAF5C88CA88FB06F35F030230029A3C378D6\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1992179824rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1992179824rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "166123", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/3", + "type": "tx" + }, + { + "signature": "PAuDBF+PBGVEalLr0sIwg9zhBzWr30hCm0+cDjRZbiVHMuV71bNVEbClTkiAwqugHsQiBVtUbydaRGmO6hWP6A==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "1992179824rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "1992179824rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "1992179824rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "1992179824rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "1992179824rune", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "1992179824rune", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "", + "affiliate_amount": "0", + "affiliate_basis_points": "0", + "basis_points": "10000", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "1992179824", + "tx_id": "002A06688918FE19ED8802975C2ABAF5C88CA88FB06F35F030230029A3C378D6", + "type": "rune_pool_withdraw", + "units": "1975087646" + } + ] + } + } + ] + } +] diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json index 3ae59776b8..dda0be05e3 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-pol.json @@ -106,11 +106,11 @@ } }, "last_commit_hash": "", - "data_hash": "FE59FBDFAC57A86ACBD74CEEDF9472F525A0DC78FE31771A58FD5355C10BEECE", + "data_hash": "B6FD4A8C5F6D1A9E9622CD43B8D2539D35F262041B0A89E4F170DD7814EE7BEB", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -272,7 +272,7 @@ } }, { - "hash": "267C9E1A47A3D3FBA3A6CF53AEF6E9283738A6B03AC53EE6605768C3721AE049", + "hash": "76B44F28BF35DAC98D2338D730B8252FF372EAC7BB615928286F61225A30598D", "tx": { "auth_info": { "fee": { @@ -296,6 +296,80 @@ } ] }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgMimir", + "key": "RUNEPoolMaxReserveBackstop", + "signer": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "value": "1000000000" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "Gnv7rBin3r/7Vvz1l0/Sod+6ePfQRdTm9RDh32pd9WYJH2eaKLs+3/ZxrXdNpTQJj4bEzKkWSASDV2SacA3QaA==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0011\n\u000f/types.MsgMimir", + "log": "[{\"events\":[{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"set_mimir_attr\"}]},{\"type\":\"set_mimir\",\"attributes\":[{\"key\":\"key\",\"value\":\"RUNEPOOLMAXRESERVEBACKSTOP\"},{\"key\":\"value\",\"value\":\"1000000000\"}]}]}]", + "gas_wanted": "0", + "gas_used": "49597", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/2", + "type": "tx" + }, + { + "signature": "Gnv7rBin3r/7Vvz1l0/Sod+6ePfQRdTm9RDh32pd9WYJH2eaKLs+3/ZxrXdNpTQJj4bEzKkWSASDV2SacA3QaA==", + "type": "tx" + }, + { + "action": "set_mimir_attr", + "type": "message" + }, + { + "key": "RUNEPOOLMAXRESERVEBACKSTOP", + "type": "set_mimir", + "value": "1000000000" + } + ] + } + }, + { + "hash": "DF59083854D6CDCE9F9F7FC7AB8F16E92A72C856B988F7B53DC0A250BCFE70C2", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "3" + } + ] + }, "body": { "extension_options": [], "memo": "", @@ -311,7 +385,7 @@ "timeout_height": "0" }, "signatures": [ - "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==" + "/tnS2EFinylRTUDsoUwNHCrOwWzMDztpTt/f0DSxGqgh2/WR7U/2OQWgi9efzoAdLgRcBd1IZW9YxuOpyjQMRw==" ] }, "result": { @@ -326,11 +400,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/2", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/3", "type": "tx" }, { - "signature": "+FK9ieu7l/UAyP80WTIBZbZU+UOSXyoTkyPOFsRKv911dJMqBkdqoVMbIj9aaxI1NMuInPznTxUt+eS0jl0kkA==", + "signature": "/tnS2EFinylRTUDsoUwNHCrOwWzMDztpTt/f0DSxGqgh2/WR7U/2OQWgi9efzoAdLgRcBd1IZW9YxuOpyjQMRw==", "type": "tx" }, { @@ -346,7 +420,7 @@ } }, { - "hash": "8E497EC4E0113327ED6053A1C01ABAEC4272F9F81F5EBB29DD828553D805A610", + "hash": "F869FD7FEE1C3136166FECC49D1B3DE2F80FC60B91A802BE34A2157BB4F33AB1", "tx": { "auth_info": { "fee": { @@ -366,7 +440,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "3" + "sequence": "4" } ] }, @@ -385,7 +459,7 @@ "timeout_height": "0" }, "signatures": [ - "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==" + "q+jEzwNOdLX/CH6wMwp4EP9+xeAC/WuRjOPS62CPwY5ys8aOBpqVPwIMy67i3MZhu41sqYcurV3QkmeiJLP4fA==" ] }, "result": { @@ -400,11 +474,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/3", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/4", "type": "tx" }, { - "signature": "AgA41ATGjmr8ipv2ECKgxzuR8reGIm23AAIXrHq5h3twsfr9Qv9XQRYkAxawBHFN+wB581sig40d5tRKscrrhQ==", + "signature": "q+jEzwNOdLX/CH6wMwp4EP9+xeAC/WuRjOPS62CPwY5ys8aOBpqVPwIMy67i3MZhu41sqYcurV3QkmeiJLP4fA==", "type": "tx" }, { @@ -420,7 +494,7 @@ } }, { - "hash": "A5202712569E87F79D7FCD5D38DA8B70BFDE92E27F9E2D2EF9FD149BD222C6E8", + "hash": "01135BC4576848B93FE180EC770BB81ECC4EB13E3368BF156739EFA6B45B2AF4", "tx": { "auth_info": { "fee": { @@ -440,7 +514,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "4" + "sequence": "5" } ] }, @@ -459,7 +533,7 @@ "timeout_height": "0" }, "signatures": [ - "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==" + "/RmzESu3T+UgUCv/doduuBI3vHIfS9U5LNnH3oznaZdzG4Q9m3d+kVW8s/ZscavjlQWaCv8chF024qjoSqy9iA==" ] }, "result": { @@ -474,11 +548,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/4", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/5", "type": "tx" }, { - "signature": "LMiFPOIUQXGcifzs2S1b6fbqai2A3BakuEM/S1cRHl161WzD0Zg9eUZVgJqhbWOg8Dds5HcKlbpr/iXdhsZNBQ==", + "signature": "/RmzESu3T+UgUCv/doduuBI3vHIfS9U5LNnH3oznaZdzG4Q9m3d+kVW8s/ZscavjlQWaCv8chF024qjoSqy9iA==", "type": "tx" }, { @@ -494,7 +568,7 @@ } }, { - "hash": "FA96FED7695216D010B0516C9B82063671B156217B736E231381CB042311DDAA", + "hash": "3A69920413E316DABDB7BC5B90EBF669A71CF2CEFF5D9F93F32C688DA83C6F4D", "tx": { "auth_info": { "fee": { @@ -514,7 +588,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "5" + "sequence": "6" } ] }, @@ -533,7 +607,7 @@ "timeout_height": "0" }, "signatures": [ - "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==" + "u5iRQutz4om1FqRYtpSjPAZ3DFJ4S0Wzo+prH/wRPVs9+LtZHi6pRVJbRH+cN/gGLzSbaQ3kWHZiAHQX6fhFqQ==" ] }, "result": { @@ -548,11 +622,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/5", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/6", "type": "tx" }, { - "signature": "l/wFVSToyV9k93LgFg2LTxZ+NVzfRw01wtheyfux2St+JZg+bN7jPgr6VQltwHKc5vIaQK3K56DVxpVwFrIMww==", + "signature": "u5iRQutz4om1FqRYtpSjPAZ3DFJ4S0Wzo+prH/wRPVs9+LtZHi6pRVJbRH+cN/gGLzSbaQ3kWHZiAHQX6fhFqQ==", "type": "tx" }, { @@ -568,7 +642,7 @@ } }, { - "hash": "1CCA17EF20065360A3A4EFD49814B27537B229AE029D87C03F3706E67C7953ED", + "hash": "3857B90DA1BB84160BA39F11A0F0E762D3DB5A67CC6BD4AE25AB769C49949DE3", "tx": { "auth_info": { "fee": { @@ -588,7 +662,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "6" + "sequence": "7" } ] }, @@ -607,7 +681,7 @@ "timeout_height": "0" }, "signatures": [ - "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==" + "OrCSwzUtiqDi0HDlgIlNn8DOZL26tqfcLVZ/MbGPsCUqaNZmwzS1Z7ghGO5Y6395nBtPrLRGvuO1ZnrRNO31Rw==" ] }, "result": { @@ -622,11 +696,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/6", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/7", "type": "tx" }, { - "signature": "pIoZ/fl1AJM0qh6uhjDeYbHAo/nANBiqbjB2Ck/hx092WWjuiogckojGNpjOpJaF1aJduXvQuxWWNQEB7+9cew==", + "signature": "OrCSwzUtiqDi0HDlgIlNn8DOZL26tqfcLVZ/MbGPsCUqaNZmwzS1Z7ghGO5Y6395nBtPrLRGvuO1ZnrRNO31Rw==", "type": "tx" }, { @@ -642,7 +716,7 @@ } }, { - "hash": "3BB07C488BBC210E18E232822FFECECAC1BC1947CFD2C22B1D3FF220F7A11172", + "hash": "B6EC47580E3A1054049E502FC8A56D0F7E88EF800181C2243ACDC9D89E29E72A", "tx": { "auth_info": { "fee": { @@ -662,7 +736,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "7" + "sequence": "8" } ] }, @@ -681,7 +755,7 @@ "timeout_height": "0" }, "signatures": [ - "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==" + "Dg/SUg0Vznu4lIsH/Qr9yOmUI0hTZ5WVisbhj8RfCOIwW5MOpzVa/MryeluqDukyCGl4L4luwDNqj+NEeZ9xRQ==" ] }, "result": { @@ -696,11 +770,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/7", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/8", "type": "tx" }, { - "signature": "7lY1TQxjxFmhV+hAJPVvFmqCaqjy84gMArSJ2X69p45yyDp76LE/43DC5j1BZElB+0c+QPZHJlbyQq8/T97Xiw==", + "signature": "Dg/SUg0Vznu4lIsH/Qr9yOmUI0hTZ5WVisbhj8RfCOIwW5MOpzVa/MryeluqDukyCGl4L4luwDNqj+NEeZ9xRQ==", "type": "tx" }, { @@ -745,8 +819,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F4BAEA6AF58E4C1FD37EA241306D0645A53EDD3AED0BF39BB6C0A6C82E85B663", - "last_results_hash": "8A9412659362067C990B713F1193CA26CB35BF72F50994AEF82EC17937CC09E4", + "app_hash": "31F83B59CFDB1DC53198E25870000B185B8C4D5729D67BB559346568EAA55E8D", + "last_results_hash": "774671764D64FBF170618E436E646C998915AD369014AF84A4273975456EBAB7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1385,7 +1459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E4B3E03976865B49752A8C87B02FCDC3C347E2DEAE095E1E196E6BB4ABD9C35", + "app_hash": "6F48980755E843039648CD79B9BC13B2D5379A5BF027B80902240052879F4985", "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1427,7 +1501,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DB4CAEBCAF756DE967ED94E0B35D13292FD37CCEE98228AE8CC1B1DA47B89959", + "app_hash": "6EF8598AC8E63628C8802C51C92FFBCB302BFC1F3D1D56674B5A7DC0D6F898FA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1494,7 +1568,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"AB0EF006EFE5360E6ADCE9975CA7C4931CA63A82A867C13181A0CDA51496433C\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "193611", + "gas_used": "194574", "events": [ { "fee": "", @@ -1632,8 +1706,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3DF20F068D9DC77C4E519E47A2266BF0FB8EC901F2D72F1FBB82FF58D7816FE0", - "last_results_hash": "05E75EDECD6023451DD6736FC6CB63F27AC2F7A911F41691990A4FEDE978E31A", + "app_hash": "CB497CB5ECE6419C3A8154FEB9413821DA792E4E5BB4692F4FF84F02381CD93C", + "last_results_hash": "598F423B2BE237B21B03C06895442F9C78D51CE70C1A50334BA7BE3B0A997258", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1699,7 +1773,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"C6C8DAFC7B55B2F78CD9AC4F2CEEFBFB0C65FFAD984C32F58E23FEA7B2243F51\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "156554", + "gas_used": "166135", "events": [ { "fee": "", @@ -1821,8 +1895,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "62D624670C17049733110375EA8E7BAFF2585EBB576C123C544387695E17D33F", - "last_results_hash": "43B095C60177BC25965F8ED5C6A9C8A3AC1C46CB259322D42EC5AD454CE7EE2C", + "app_hash": "A05B7DDA4411F8AA822F3B7B8792173C5310E8B7354BEFF3682337BECE12E312", + "last_results_hash": "302DBF502B267A8F9ECA31737799C5D5BBD04EBF439F0E6B6A88EC979C29C39A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1888,7 +1962,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"D50366D1C654D472100F1ECA99C65B0B32CF5EEBE1FE1EC9956077848BFAA05F\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "186281", + "gas_used": "187865", "events": [ { "fee": "", @@ -2026,8 +2100,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A45119CDF18F06E825818ACEB60A62FDFEEF26436C03A1CF5B4A8687AE278432", - "last_results_hash": "E853BA5CBBF5D61557664B2CEBA5E79CE3D1E3D5D89195DA950B772C46A7FDF9", + "app_hash": "77A0ACA04C036606D08D4B19B31E9EC3790DE7BEB21681091A93A4BA2B73203A", + "last_results_hash": "023B1B384D2010057079263DADE520F83F18DC764F3869A6438207D5C44EFC52", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -2093,7 +2167,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"1972176076\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"7FBBAD2DB7B36DB212D6A6860F813E39E946948E2ADCC9CDA1167A1445C6AADE\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"1972176076rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "166538", + "gas_used": "167402", "events": [ { "fee": "", @@ -2207,12 +2281,12 @@ } }, "last_commit_hash": "", - "data_hash": "8B9412B7DA0377074CC1F79BA9D413BE34A928AECF664B2578C59FC3D7F95447", + "data_hash": "B9608626FBA66B6208686A58138E8EC8F10D4BFF92772E6CAED7515D18A6A96D", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2BF2554ADC283EAF3E5C4A43825B9F5B51E1906AC0DD767AF94A9520B68D605C", - "last_results_hash": "FA0E1466C5D171732B255E1BB6F90DFBBF517C798BE1F8D29535B93225089B74", + "app_hash": "8408A96E8717B0B6048737A69A5374D3174560495763CE50D4B037F6FFE426F6", + "last_results_hash": "1E2EFBBA7102A4901FDD5F6A14B62D2DD8BA96FE8557226904EB6F09E1B3EC2D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -2275,7 +2349,7 @@ ], "txs": [ { - "hash": "30035DF60B70B809C431EB53E2EE687279C1DC9C36CB8F01B96F91413DD91B44", + "hash": "374CA0FFCD3008357FE6AFD3144C016BC6C37099122AA8FB5DE5799BFCC3731A", "tx": { "auth_info": { "fee": { @@ -2295,7 +2369,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "8" + "sequence": "9" } ] }, @@ -2314,7 +2388,7 @@ "timeout_height": "0" }, "signatures": [ - "w2x99xn/YaYCZ5tFeWFSxNdeOfG63ZARkPTSlTOtifkTMAytuFP0fuhbhk6QGNSiJvyO2nUhZxr1ftRK2BfxWg==" + "XBs+sPE5vFlLA7cyNf4qNhGuR/x2ixfl9kSIzORMO9U3pvznAOWD6IQ3RXap1LDFCMzXhVracAWBCUqOqgM6Qg==" ] }, "result": { @@ -2329,11 +2403,11 @@ "type": "tx" }, { - "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/8", + "acc_seq": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m/9", "type": "tx" }, { - "signature": "w2x99xn/YaYCZ5tFeWFSxNdeOfG63ZARkPTSlTOtifkTMAytuFP0fuhbhk6QGNSiJvyO2nUhZxr1ftRK2BfxWg==", + "signature": "XBs+sPE5vFlLA7cyNf4qNhGuR/x2ixfl9kSIzORMO9U3pvznAOWD6IQ3RXap1LDFCMzXhVracAWBCUqOqgM6Qg==", "type": "tx" }, { @@ -2378,7 +2452,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E1C255CE1752F8D436EC5D007F263F44F851DE5DC8EB023BF7438B27ED0100D5", + "app_hash": "CABC0D5A9A5D63A9FCA448213E2379FF3BED10A24B167C4A4E339B2D998151AA", "last_results_hash": "553ADD848E9898081A3848418937297A2E97955EA2599C10A8DDE5CEC4CCF49B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2445,7 +2519,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"1971873320\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"4191290BE09EED75178A827A9DD6625DB984DD7094017A32C03C389C757DF51A\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1971873320rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "157105", + "gas_used": "167037", "events": [ { "fee": "", @@ -2567,8 +2641,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6864D3A4D693A4AF54087FBA0AF0B694739148B433C6A366616B18E289C1BD10", - "last_results_hash": "EFE8BA6FB013C05BC2BA1002113F6BD4362E7FFD05371717CE55D9A5E50FFE55", + "app_hash": "96DCE6E9B25268DED056FE29F14C0D020501F2FB5610AAB79EEECADE0EECFAAE", + "last_results_hash": "D409A7DCEFF7FDC1A2B797DFE12206C8A95A7B186F1F901B071FF42FF776084A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -3139,7 +3213,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3D398FB873E82B51A494D4E240EF49581D16ADBC6AF7531DD97E5C71CB0A101E", + "app_hash": "8492A0FC3DFA4DB3A7D96B3D1CCC521E02FDD39F0F7230C525A693E110249EC6", "last_results_hash": "675D30E0ADFA513F3EBADDA5780296255805EFD420DC4E3E93ECA237E9166F44", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3237,7 +3311,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C0FBFA29EFD1304F5F76F4F914CEFBB5207B94052573143046EF1E12572C47CF", + "app_hash": "2790AC617F33ACD03FC9ABE6C8649D43335622362781A56C8B6D97E2AA5EA7D9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3335,7 +3409,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "36343941ED2D378B8939689D7D28E031166BED90744D2DB58B0919C237523C23", + "app_hash": "0C1BBE34608149EE27C6DFC32C3063BBAD3D24D758A71AA40C222DDDB4F3D880", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3433,7 +3507,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D5B392AFECD2BF3D5C6AF28AE0114DFE703FE49642841A86E84955E344AA0B4F", + "app_hash": "AC2A3AE6E7B9E3DCD3CA23AD087AE68F4EA02991700B2F0A59953F2FE730A848", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3500,7 +3574,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1700287843\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"CA8873B75D263496BE06716F871AA3E64DDF2D30125B9F417F70AF42581EC781\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1700287843rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "128585", + "gas_used": "129377", "events": [ { "fee": "", diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool.json b/test/regression/mnt/blocks/rune-pool/rune-pool.json index b65e42a0af..d7f7b0e482 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", + "app_hash": "DA1B7F4AD6E2E7B53E2BCDC647C53DF3F526BEE525C7D02A1465F42080E46D93", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -334,7 +334,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"rune_amoumt\",\"value\":\"667700000000\"},{\"key\":\"units\",\"value\":\"667700000000\"},{\"key\":\"tx_id\",\"value\":\"2E390F1F581D489A8BD4EA56008B1897EA1E4956F3C814E1373837FF84A55EA5\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"667700000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "192799", + "gas_used": "193378", "events": [ { "fee": "", @@ -452,8 +452,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7DB75508F95326529C9D0D14CFFA69D315E382B0D25901EA7672429B762307B9", - "last_results_hash": "17DABBE9E555AA954D2A953FA1F0935952690237F3F33E5E77BD9E1F93ED47B3", + "app_hash": "16E92E34BA76A2A961FDEABF79B3E38DCB7D11255F9233F8D57AAE6F75E0AF00", + "last_results_hash": "F098E731DBABE913F1B376A09C9E1D15DEEE2142FB29E4142E5783802ECE2512", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -581,7 +581,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"tx_id\",\"value\":\"3C1B47E32C817E66BA630FA80224292A4017E8DF68D2DE54BA82733E15782663\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "145235", + "gas_used": "146126", "events": [ { "fee": "", @@ -683,8 +683,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8123175CB97A006AAAA2DBC26A46589E7B07A5B2F8639E899A607ACFD4C562F9", - "last_results_hash": "9221EF93FA3A40BEC16C7B13DCBF7405D67F2D3EB33884DAE4E8914BC8225779", + "app_hash": "06952574AF2BDE403826B6A5E1CE5431A37E6125312E3DE4C0ABE3CC4353035F", + "last_results_hash": "CFF840611E90D8014B61EA84657E984BB511BBA2003244975CED5D700D4ED625", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -812,7 +812,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"tx_id\",\"value\":\"BAD69BB6CE2AE214BF869FF51BAE388F6250CBCD1EEFCD4A5079424C9A136E64\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "153701", + "gas_used": "154625", "events": [ { "fee": "", @@ -914,8 +914,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "68FD3D476C1EA901DE28973797275BED3E9001AC58664600B9EDC4F8519968B8", - "last_results_hash": "DAC1970283DB7973AED3C56C9475D0277FCA6F9E787A7BB979E9D7A3F998451B", + "app_hash": "28BA1506646A26D07280DB746EA02A1C2AE68F1597F104DA1386F792AB2E60CF", + "last_results_hash": "7A12F611E895C3EA16A3288A525AE99A1DD84BA10B027D69F7C7BBA665D00FCC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1093,7 +1093,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CDC099AFDF5EF5E5A9779C14EACCD4DD16CD19CCC08441CE3EB759BB0D7A5658", + "app_hash": "7EA6789363CF9D41A195E21087BC692F62AFAD510D6B36ABE9A08AF206BD937A", "last_results_hash": "67FD517932A70247E66F65195812878F3313F58006F70B1E41C6BBC934F84687", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1288,7 +1288,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "33826E2753C60C9DFD63647913D651FF0C1B7F436E2A5BA11E6A6E1117AE8295", + "app_hash": "67B25FF4914C9C41F060F29EE6B7B127810F8E65AD05165A8B1E0430CF2EBC7A", "last_results_hash": "AEF1DA8927EF7EF8AAB149693691524B5D97C7BBE777FF9B1C3ACD02D605FFB6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1467,7 +1467,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F4E921E72B747FEB3915D267BC3B1B15CFA1D38FDC3CE5A053A356502D65774C", + "app_hash": "6C4E2BA15420B65D0F97652DB8B1F92FF2D6F005C747ED61FEA108138854C900", "last_results_hash": "63EB8E088ED22B07071B559FE11671664B757FAD4F062EF706F90774E45FBB26", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1596,7 +1596,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"spender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"}]},{\"type\":\"rune_pool_deposit\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"},{\"key\":\"tx_id\",\"value\":\"8DE456186EBA57BFFD4C9010BE865807CF2BC97462284272077ECC90F3DC5589\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"sender\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"},{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "181183", + "gas_used": "182191", "events": [ { "fee": "", @@ -1714,8 +1714,8 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A7318233934ACCD2870BD770E7E315918F459E7D78A2D1959FFEDFE5FFD187F6", - "last_results_hash": "4AEF190B2FC91692EEBC289DBB389568E82F10909393859C360BF46D22A4F736", + "app_hash": "8BA11CFE458BCD4119AE996832B1B056C5678164B0AE4ECA2A73F5FFF3974A8C", + "last_results_hash": "F0C95CC7D686147259FF7881A962E5E1D80740F65FC1BDF0ED9447B4B3BF0722", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, @@ -1909,7 +1909,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C3034DBB2A8A18B42A253D8573E728196F2440E1CF21F6A51336F144F68E173A", + "app_hash": "B0ECBC793D69198CEFCB5929A23F59255D6483922D6BC8BBF5324E96172EF273", "last_results_hash": "F6BBE125D12395C8A0A835053EB96EAE490E6CA8DDBA9BE5A8CE3D84C61E0E11", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2038,7 +2038,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"10\"},{\"key\":\"units\",\"value\":\"10\"},{\"key\":\"tx_id\",\"value\":\"85702AD4F27198D7EE0222847761156A15D575CECB1F6F5689B3F8D56A5FE12E\"},{\"key\":\"affiliate_address\"},{\"key\":\"affiliate_basis_points\",\"value\":\"0\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"10rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "143704", + "gas_used": "144628", "events": [ { "fee": "", diff --git a/test/regression/mnt/exports/rune-pool/multiple-providers.json b/test/regression/mnt/exports/rune-pool/multiple-providers.json index 67b820a9fb..5d9291cecc 100644 --- a/test/regression/mnt/exports/rune-pool/multiple-providers.json +++ b/test/regression/mnt/exports/rune-pool/multiple-providers.json @@ -11,7 +11,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "8" + "sequence": "9" }, { "@type": "/cosmos.auth.v1beta1.ModuleAccount", @@ -386,6 +386,10 @@ { "key": "RUNEPOOLENABLED", "value": "1" + }, + { + "key": "RUNEPOOLMAXRESERVEBACKSTOP", + "value": "1000000000" } ], "network": { @@ -438,7 +442,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "1935800814" + "reserve_units": "1935800814", + "rune_deposited": "3944352152", + "rune_withdrawn": "3867424500" }, "rune_providers": [ { diff --git a/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json index 534d345522..8b9f21b5c3 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json @@ -453,7 +453,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "1972176076", + "rune_withdrawn": "2600359391" }, "rune_providers": [ { diff --git a/test/regression/mnt/exports/rune-pool/rune-pool-backstop.json b/test/regression/mnt/exports/rune-pool/rune-pool-backstop.json new file mode 100644 index 0000000000..b4be0ce280 --- /dev/null +++ b/test/regression/mnt/exports/rune-pool/rune-pool-backstop.json @@ -0,0 +1,626 @@ +{ + "app_hash": "", + "app_state": { + "auth": { + "accounts": [ + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "6", + "address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" + }, + "sequence": "9" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "12", + "address": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "pub_key": null, + "sequence": "0" + }, + "name": "rune_pool", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "0", + "address": "tthor1yl6hdjhmkf37639730gffanpzndzdpmhv07zme", + "pub_key": null, + "sequence": "0" + }, + "name": "transfer", + "permissions": [ + "minter", + "burner" + ] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "10", + "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "9", + "address": "tthor1xghvhe4p50aqh5zq2t2vls938as0dkr2l4e33j", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "1", + "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "pub_key": null, + "sequence": "0" + }, + "name": "asgard", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "11", + "address": "tthor1f4l5dlqhaujgkxxqmug4stfvmvt58vx2tspx4g", + "pub_key": null, + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "2", + "address": "tthor1v8ppstuf6e3x0r4glqc68d5jqcs2tf38ulmsrp", + "pub_key": null, + "sequence": "0" + }, + "name": "thorchain", + "permissions": [ + "minter", + "burner" + ] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "3", + "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "pub_key": null, + "sequence": "0" + }, + "name": "reserve", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "8", + "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "4" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "account_number": "7", + "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "pub_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A79mmwQR0zNaJgvyBZyo1g3eKxUQTlINRlNJTUFCRxUj" + }, + "sequence": "2" + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "4", + "address": "tthor17xpfvakm2amg962yls6f84z3kell8c5ljftt88", + "pub_key": null, + "sequence": "0" + }, + "name": "fee_collector", + "permissions": [] + }, + { + "@type": "/cosmos.auth.v1beta1.ModuleAccount", + "base_account": { + "account_number": "5", + "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "pub_key": null, + "sequence": "0" + }, + "name": "bond", + "permissions": [] + } + ], + "params": { + "max_memo_characters": "256", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10" + } + }, + "bank": { + "balances": [ + { + "address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "coins": [ + { + "amount": "5000000000000", + "denom": "rune" + }, + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor19pkncem64gajdwrd5kasspyj0t75hhkpy9zyej", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1xghvhe4p50aqh5zq2t2vls938as0dkr2l4e33j", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2", + "coins": [ + { + "amount": "406913819351", + "denom": "rune" + } + ] + }, + { + "address": "tthor1f4l5dlqhaujgkxxqmug4stfvmvt58vx2tspx4g", + "coins": [ + { + "amount": "100000000000", + "denom": "thor.mimir" + } + ] + }, + { + "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "coins": [ + { + "amount": "34998078169470", + "denom": "rune" + } + ] + }, + { + "address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "coins": [ + { + "amount": "49999332", + "denom": "btc/btc" + }, + { + "amount": "2300012003748", + "denom": "rune" + } + ] + }, + { + "address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "coins": [ + { + "amount": "24489349", + "denom": "btc/btc" + }, + { + "amount": "2389996000000", + "denom": "rune" + } + ] + }, + { + "address": "tthor17gw75axcnr8747pkanye45pnrwk7p9c3uhzgff", + "coins": [ + { + "amount": "5005000007431", + "denom": "rune" + } + ] + } + ], + "denom_metadata": [], + "params": { + "default_send_enabled": false, + "send_enabled": [] + }, + "supply": [ + { + "amount": "74488681", + "denom": "btc/btc" + }, + { + "amount": "50100000000000", + "denom": "rune" + }, + { + "amount": "400000000000", + "denom": "thor.mimir" + } + ] + }, + "capability": { + "index": "2", + "owners": [ + { + "index": "1", + "index_owners": { + "owners": [ + { + "module": "ibc", + "name": "ports/transfer" + }, + { + "module": "transfer", + "name": "ports/transfer" + } + ] + } + } + ] + }, + "genutil": { + "gen_txs": [] + }, + "ibc": { + "channel_genesis": { + "ack_sequences": [], + "acknowledgements": [], + "channels": [], + "commitments": [], + "next_channel_sequence": "0", + "receipts": [], + "recv_sequences": [], + "send_sequences": [] + }, + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "create_localhost": false, + "next_client_sequence": "0", + "params": { + "allowed_clients": [ + "06-solomachine", + "07-tendermint" + ] + } + }, + "connection_genesis": { + "client_connection_paths": [], + "connections": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + } + }, + "params": null, + "thorchain": { + "POL": { + "rune_deposited": "1975087646", + "rune_withdrawn": "0" + }, + "THORNames": [], + "bond_providers": [ + { + "node_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "node_operator_fee": "0", + "providers": [] + } + ], + "chain_contracts": [], + "last_chain_heights": [], + "liquidity_providers": [ + { + "asset": "BTC.BTC", + "asset_deposit_value": "248390", + "last_add_height": "3", + "pending_asset": "0", + "pending_rune": "0", + "rune_address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "rune_deposit_value": "986088038", + "units": "397377002" + }, + { + "asset": "BTC.BTC", + "asset_address": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "asset_deposit_value": "100000000", + "last_add_height": "1", + "pending_asset": "0", + "pending_rune": "0", + "rune_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "rune_deposit_value": "100000000000", + "units": "100000000000" + } + ], + "loans": [], + "mimirs": [ + { + "key": "EMISSIONCURVE", + "value": "1000000000000" + }, + { + "key": "MAXSYNTHPERPOOLDEPTH", + "value": "5000" + }, + { + "key": "POL-BTC-BTC", + "value": "1" + }, + { + "key": "POLBUFFER", + "value": "1000" + }, + { + "key": "POLMAXNETWORKDEPOSIT", + "value": "1000000000" + }, + { + "key": "POLMAXPOOLMOVEMENT", + "value": "5000" + }, + { + "key": "POLTARGETSYNTHPERPOOLDEPTH", + "value": "2500" + }, + { + "key": "RUNEPOOLENABLED", + "value": "1" + }, + { + "key": "RUNEPOOLMAXRESERVEBACKSTOP", + "value": "1000000000" + } + ], + "network": { + "NodeIncomeSplit": "10000", + "bond_reward_rune": "5000007431", + "burned_bep2_rune": "0", + "burned_erc20_rune": "0", + "total_bond_units": "7" + }, + "network_fees": [ + { + "chain": "BTC", + "transaction_fee_rate": "7", + "transaction_size": "1000" + } + ], + "node_accounts": [ + { + "active_block_height": "1", + "bond": "5000000000000", + "bond_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "ip_address": "1.1.1.1", + "node_address": "tthor1zf3gsk7edzwl9syyefvfhle37cjtql35h6k85m", + "pub_key_set": { + "ed25519": "tthorpub1zcjduepqfan43w2emjhfv45gspf98squqlnl2rcchc3e4dx7z2nxr27edflsy2e8ql", + "secp256k1": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + }, + "status": "Active", + "validator_cons_pub_key": "tthorcpub1zcjduepqq75h7uy6qhesh9d3a9tuk0mzrnc46u8rye44ze6peua3zmpfh23q8z37sz" + } + ], + "observed_tx_in_voters": [ + { + "actions": [ + { + "chain": "BTC", + "coin": { + "amount": "2382676", + "asset": "BTC.BTC" + }, + "gas_rate": "10", + "in_hash": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "max_gas": [ + { + "amount": "10500", + "asset": "BTC.BTC", + "decimals": "8" + } + ], + "memo": "OUT:EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "to_address": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "vault_pub_key": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + } + ], + "finalised_height": "5", + "height": "5", + "out_txs": null, + "outbound_height": "5", + "tx": { + "tx": { + "chain": "THOR", + "coins": [ + { + "amount": "10000000000", + "asset": "THOR.RUNE" + } + ], + "from_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "gas": null, + "id": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "memo": "=:BTC.BTC:bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "to_address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2" + } + }, + "tx_id": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "txs": [ + { + "tx": { + "chain": "THOR", + "coins": [ + { + "amount": "10000000000", + "asset": "THOR.RUNE" + } + ], + "from_address": "tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej", + "gas": null, + "id": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "memo": "=:BTC.BTC:bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "to_address": "tthor1g98cy3n9mmjrpn0sxmn63lztelera37nrytwp2" + } + } + ] + } + ], + "observed_tx_out_voters": null, + "orderbook_items": [], + "outbound_fee_spent_rune": [], + "outbound_fee_withheld_rune": [ + { + "amount": "58369728", + "asset": "BTC.BTC" + } + ], + "pools": [ + { + "LP_units": "100397377002", + "asset": "BTC.BTC", + "balance_asset": "97617324", + "balance_rune": "406913819351", + "decimals": "8", + "pending_inbound_asset": "0", + "pending_inbound_rune": "0", + "status": "Available", + "synth_units": "59584014002" + } + ], + "reserve_contributors": null, + "rune_pool": { + "pool_units": "0", + "reserve_units": "1975087646", + "rune_deposited": "1972176076", + "rune_withdrawn": "1992179824" + }, + "rune_providers": [ + { + "deposit_amount": "1972176076", + "last_deposit_height": "4", + "last_withdraw_height": "7", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "units": "0", + "withdraw_amount": "1992179824" + } + ], + "streaming_swaps": [], + "swap_queue_items": [], + "swapper_clout": [], + "trade_accounts": [], + "trade_units": [], + "tx_outs": [ + { + "height": "5", + "tx_array": [ + { + "chain": "BTC", + "clout_spent": "0", + "coin": { + "amount": "2382676", + "asset": "BTC.BTC" + }, + "gas_rate": "10", + "in_hash": "EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "max_gas": [ + { + "amount": "10500", + "asset": "BTC.BTC", + "decimals": "8" + } + ], + "memo": "OUT:EDE5F404960ABD5F49AAAC560B4FF2F14D860207F3730E4072F8086279AAF70B", + "to_address": "bcrt1quuds8pd92qnnq0udw0rpg0szpgcslc9pm6tzal", + "vault_pub_key": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + } + ] + } + ], + "vaults": [ + { + "block_height": "2", + "chains": [ + "THOR", + "BTC", + "LTC", + "BCH", + "BNB", + "ETH", + "DOGE", + "TERRA", + "AVAX", + "GAIA" + ], + "coins": [ + { + "amount": "100000000", + "asset": "BTC.BTC", + "decimals": "8" + } + ], + "inbound_tx_count": "1", + "membership": [ + "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4" + ], + "pub_key": "tthorpub1addwnpepqfshsq2y6ejy2ysxmq4gj8n8mzuzyulk9wh4n946jv5w2vpwdn2yuyp6sp4", + "routers": null, + "status": "ActiveVault", + "type": "AsgardVault" + } + ] + }, + "transfer": { + "denom_traces": [], + "params": { + "receive_enabled": true, + "send_enabled": false + }, + "port_id": "transfer" + }, + "upgrade": {} + }, + "chain_id": "thorchain", + "consensus_params": { + "block": { + "max_bytes": "22020096", + "max_gas": "-1", + "time_iota_ms": "1000" + }, + "evidence": { + "max_age_duration": "172800000000000", + "max_age_num_blocks": "100000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": {} + }, + "initial_height": "8" +} \ No newline at end of file diff --git a/test/regression/mnt/exports/rune-pool/rune-pool-pol.json b/test/regression/mnt/exports/rune-pool/rune-pool-pol.json index 99d26ee7e4..5ea192dd2c 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool-pol.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool-pol.json @@ -11,7 +11,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "AmF4AUTWZEUSBtgqiR5n2Lgic/Yrr1mWupMo5TAubNRO" }, - "sequence": "9" + "sequence": "10" }, { "@type": "/cosmos.auth.v1beta1.ModuleAccount", @@ -376,6 +376,10 @@ { "key": "RUNEPOOLENABLED", "value": "1" + }, + { + "key": "RUNEPOOLMAXRESERVEBACKSTOP", + "value": "1000000000" } ], "network": { @@ -428,7 +432,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "5916528228", + "rune_withdrawn": "5644337239" }, "rune_providers": [ { diff --git a/test/regression/mnt/exports/rune-pool/rune-pool.json b/test/regression/mnt/exports/rune-pool/rune-pool.json index d3f25b85bf..fc7b31b2a0 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool.json @@ -558,7 +558,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "667700000010", + "rune_withdrawn": "667700000010" }, "rune_providers": [ { diff --git a/test/regression/suites/rune-pool/multiple-providers.yaml b/test/regression/suites/rune-pool/multiple-providers.yaml index 4784cf5f1f..ffe9c311d1 100644 --- a/test/regression/suites/rune-pool/multiple-providers.yaml +++ b/test/regression/suites/rune-pool/multiple-providers.yaml @@ -26,41 +26,47 @@ signer: {{ addr_thor_dog }} sequence: 1 --- type: tx-mimir +key: RUNEPoolMaxReserveBackstop +value: 1000000000 +signer: {{ addr_thor_dog }} +sequence: 2 +--- +type: tx-mimir key: POLTargetSynthPerPoolDepth value: 2500 signer: {{ addr_thor_dog }} -sequence: 2 +sequence: 3 --- type: tx-mimir key: POLMaxPoolMovement value: 5000 # .5% signer: {{ addr_thor_dog }} -sequence: 3 +sequence: 4 --- type: tx-mimir key: POLBuffer value: 1000 signer: {{ addr_thor_dog }} -sequence: 4 +sequence: 5 --- type: tx-mimir key: POL-BTC-BTC value: 1 signer: {{ addr_thor_dog }} -sequence: 5 +sequence: 6 --- type: tx-mimir key: RUNEPoolEnabled value: 1 signer: {{ addr_thor_dog }} -sequence: 6 +sequence: 7 --- # effectively disable emissions to avoid skew for math checks type: tx-mimir key: EmissionCurve value: 1000000000000 signer: {{ addr_thor_dog }} -sequence: 7 +sequence: 8 --- type: create-blocks count: 1 diff --git a/test/regression/suites/rune-pool/rune-pool-backstop.yaml b/test/regression/suites/rune-pool/rune-pool-backstop.yaml new file mode 100644 index 0000000000..f959668cbf --- /dev/null +++ b/test/regression/suites/rune-pool/rune-pool-backstop.yaml @@ -0,0 +1,199 @@ +{{ template "default-state.yaml" }} +--- +{{ template "btc-pool-state.yaml" }} +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/pools +asserts: + - .|length == 1 +--- +######################################################################################## +# Enable POL and RUNEPool +######################################################################################## +type: tx-mimir +key: MaxSynthPerPoolDepth +value: 5000 +signer: {{ addr_thor_dog }} +sequence: 0 +--- +type: tx-mimir +key: POLMaxNetworkDeposit +value: 1000000000 +signer: {{ addr_thor_dog }} +sequence: 1 +--- +type: tx-mimir +key: POLTargetSynthPerPoolDepth +value: 2500 +signer: {{ addr_thor_dog }} +sequence: 2 +--- +type: tx-mimir +key: POLMaxPoolMovement +value: 5000 # .5% +signer: {{ addr_thor_dog }} +sequence: 3 +--- +type: tx-mimir +key: POLBuffer +value: 1000 +signer: {{ addr_thor_dog }} +sequence: 4 +--- +type: tx-mimir +key: POL-BTC-BTC +value: 1 +signer: {{ addr_thor_dog }} +sequence: 5 +--- +type: tx-mimir +key: RUNEPoolEnabled +value: 1 +signer: {{ addr_thor_dog }} +sequence: 6 +--- +# effectively disable emissions to avoid skew for math checks +type: tx-mimir +key: EmissionCurve +value: 1000000000000 +signer: {{ addr_thor_dog }} +sequence: 7 +--- +type: create-blocks +count: 1 +--- +######################################################################################## +# mint synth to trigger POL add +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "200000000000" + asset: "rune" +memo: "=:BTC/BTC" +--- +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "100000000000" + asset: "rune" +memo: "=:BTC/BTC" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .pol.current_deposit == "${POL_DEPOSIT=1975087646}" + - .pol.rune_deposited == "${POL_DEPOSIT}" + - .pol.rune_withdrawn == "0" + - .pol.pnl == "-2911570" + - .runepool.reserve_units == "${POL_DEPOSIT}" +--- +######################################################################################## +# RUNEPool deposit acquires POL ownership from reserve +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "${POL_VALUE=1972176076}" + asset: "rune" +memo: "pool+" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} +asserts: + - .rune_address == "{{ addr_thor_fox }}" + - .deposit_amount == "${POL_VALUE}" + - .last_deposit_height == 4 + - .units == "${POL_DEPOSIT}" + - .value == "${POL_VALUE}" + - .pnl == "0" # provider entered after loss incurred +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.reserve_units == "0" # provider owns all pol + - .pol.pnl == "-2911570" +--- +######################################################################################## +# sell rune to cause POL profit to fox +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_cat }} +coins: + - amount: "10000000000" + asset: "rune" +memo: "=:BTC.BTC:{{ addr_btc_cat }}" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.reserve_units == "0" # provider owns all pol + - .pol.pnl == "17092178" + - .pol.rune_withdrawn == "0" # no rune withdrawn +--- +######################################################################################## +# withdraw requiring reserve to backstop fox profix +######################################################################################## +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:10000" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} +asserts: + - .deposit_amount == "${POL_VALUE}" + - .last_deposit_height == 4 + - .units == "${POL_DEPOSIT}" +--- +######################################################################################## +# increase backstop to unblock withdraw +######################################################################################## +type: tx-mimir +key: RUNEPoolMaxReserveBackstop +value: 1000000000 +signer: {{ addr_thor_dog }} +--- +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:10000" +--- +type: create-blocks +count: 1 +--- +type: check +endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} +asserts: + - .deposit_amount == "${POL_VALUE}" + - .last_deposit_height == 4 + - .last_withdraw_height == 7 + - .units == "0" + - .pnl == "20003748" +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - .runepool.reserve_units == "${POL_DEPOSIT}" + - .runepool.pool_units == "0" + - .runepool.pending_pool_units == "0" + - .pol.pnl == "17092178" diff --git a/test/regression/suites/rune-pool/rune-pool-pol.yaml b/test/regression/suites/rune-pool/rune-pool-pol.yaml index 18cc557fae..30e5dcfae9 100644 --- a/test/regression/suites/rune-pool/rune-pool-pol.yaml +++ b/test/regression/suites/rune-pool/rune-pool-pol.yaml @@ -26,41 +26,47 @@ signer: {{ addr_thor_dog }} sequence: 1 --- type: tx-mimir +key: RUNEPoolMaxReserveBackstop +value: 1000000000 +signer: {{ addr_thor_dog }} +sequence: 2 +--- +type: tx-mimir key: POLTargetSynthPerPoolDepth value: 2500 signer: {{ addr_thor_dog }} -sequence: 2 +sequence: 3 --- type: tx-mimir key: POLMaxPoolMovement value: 5000 # .5% signer: {{ addr_thor_dog }} -sequence: 3 +sequence: 4 --- type: tx-mimir key: POLBuffer value: 1000 signer: {{ addr_thor_dog }} -sequence: 4 +sequence: 5 --- type: tx-mimir key: POL-BTC-BTC value: 1 signer: {{ addr_thor_dog }} -sequence: 5 +sequence: 6 --- type: tx-mimir key: RUNEPoolEnabled value: 1 signer: {{ addr_thor_dog }} -sequence: 6 +sequence: 7 --- # effectively disable emissions to avoid skew for math checks type: tx-mimir key: EmissionCurve value: 1000000000000 signer: {{ addr_thor_dog }} -sequence: 7 +sequence: 8 --- type: create-blocks count: 1 diff --git a/test/regression/suites/rune-pool/rune-pool.yaml b/test/regression/suites/rune-pool/rune-pool.yaml index 21a8e12bc9..8da30c8f51 100644 --- a/test/regression/suites/rune-pool/rune-pool.yaml +++ b/test/regression/suites/rune-pool/rune-pool.yaml @@ -279,7 +279,7 @@ endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_pig }} asserts: - .rune_address == "{{ addr_thor_pig }}" - .value == "0" - - .withdraw_amount == "10" # no change + - .withdraw_amount == "10" - .deposit_amount == "10" # no change - .last_deposit_height == 8 # no change - .last_withdraw_height == 10 diff --git a/x/thorchain/handler_rune_pool_deposit.go b/x/thorchain/handler_rune_pool_deposit.go index 83439362d0..61287c8f73 100644 --- a/x/thorchain/handler_rune_pool_deposit.go +++ b/x/thorchain/handler_rune_pool_deposit.go @@ -130,6 +130,7 @@ func (h RunePoolDepositHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolDe runeProvider.Units = runeProvider.Units.Add(depositUnits) h.mgr.Keeper().SetRUNEProvider(ctx, runeProvider) runePool.PoolUnits = runePool.PoolUnits.Add(depositUnits) + runePool.RuneDeposited = runePool.RuneDeposited.Add(msg.Tx.Coins[0].Amount) h.mgr.Keeper().SetRUNEPool(ctx, runePool) // rebalance ownership from reserve to poolers if able diff --git a/x/thorchain/handler_rune_pool_withdraw.go b/x/thorchain/handler_rune_pool_withdraw.go index 2dc4a0426e..01a3d7e667 100644 --- a/x/thorchain/handler_rune_pool_withdraw.go +++ b/x/thorchain/handler_rune_pool_withdraw.go @@ -140,6 +140,26 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW pendingRune := h.mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) if withdrawAmount.GT(pendingRune) { reserveEnterRune := common.SafeSub(withdrawAmount, pendingRune) + + // There may be cases where providers are in a state of profit, and for the reserve + // to buy their share of POL it must exceed POLMaxNetworkDeposit to cover the profit + // of the provider. We allow exceeding this limit up to RUNEPoolMaxReserveBackstop + // beyond the POLMaxNetworkDeposit as a circuit breaker. If the circuit breaker is + // reached, withdraws will fail pending governance to increase the limit or extend + // logic to trigger POL withdraw and sacrifice pool depth to satisfy withdrawals. + maxReserveBackstop := h.mgr.Keeper().GetConfigInt64(ctx, constants.RUNEPoolMaxReserveBackstop) + polMaxNetworkDeposit := h.mgr.Keeper().GetConfigInt64(ctx, constants.POLMaxNetworkDeposit) + maxReserveUsage := cosmos.NewInt(maxReserveBackstop + polMaxNetworkDeposit) + pol, err := h.mgr.Keeper().GetPOL(ctx) + if err != nil { + return fmt.Errorf("fail to get POL: %w", err) + } + currentReserveDeposit := pol.CurrentDeposit().Sub(runePool.CurrentDeposit()) + newReserveDeposit := currentReserveDeposit.Add(cosmos.NewIntFromBigInt(reserveEnterRune.BigInt())) + if newReserveDeposit.GT(maxReserveUsage) { + return fmt.Errorf("reserve enter %d rune exceeds backstop", reserveEnterRune.Uint64()) + } + err = reserveEnterRUNEPool(ctx, h.mgr, reserveEnterRune) if err != nil { return fmt.Errorf("fail to reserve enter rune pool: %w", err) @@ -158,6 +178,7 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW runeProvider.LastWithdrawHeight = ctx.BlockHeight() h.mgr.Keeper().SetRUNEProvider(ctx, runeProvider) runePool.PoolUnits = common.SafeSub(runePool.PoolUnits, withdrawUnits) + runePool.RuneWithdrawn = runePool.RuneWithdrawn.Add(withdrawAmount) h.mgr.Keeper().SetRUNEPool(ctx, runePool) // send the affiliate fee diff --git a/x/thorchain/keeper/v1/invariants.go b/x/thorchain/keeper/v1/invariants.go index 8cb734605d..806446d8d3 100644 --- a/x/thorchain/keeper/v1/invariants.go +++ b/x/thorchain/keeper/v1/invariants.go @@ -333,6 +333,8 @@ func RUNEPoolInvariant(k KVStore) common.Invariant { } providerUnits := cosmos.ZeroUint() + providerDeposited := cosmos.ZeroUint() + providerWithdrawn := cosmos.ZeroUint() iterator := k.GetRUNEProviderIterator(ctx) defer iterator.Close() for ; iterator.Valid(); iterator.Next() { @@ -342,12 +344,34 @@ func RUNEPoolInvariant(k KVStore) common.Invariant { continue } providerUnits = providerUnits.Add(rp.Units) + providerDeposited = providerDeposited.Add(rp.DepositAmount) + providerWithdrawn = providerWithdrawn.Add(rp.WithdrawAmount) } - poolUnits := runePool.PoolUnits + if !providerUnits.Equal(runePool.PoolUnits) { + m := fmt.Sprintf( + "pool units %s != provider units %s", + runePool.PoolUnits, providerUnits, + ) + msg = append(msg, m) + broken = true + } + + if !providerDeposited.Equal(runePool.RuneDeposited) { + m := fmt.Sprintf( + "rune deposited %s != provider rune deposited %s", + runePool.RuneDeposited, providerDeposited, + ) + msg = append(msg, m) + broken = true + } - if !providerUnits.Equal(poolUnits) { - msg = []string{fmt.Sprintf("pool units %s != provider units %s", poolUnits, providerUnits)} + if !providerWithdrawn.Equal(runePool.RuneWithdrawn) { + m := fmt.Sprintf( + "rune withdrawn %s != provider rune withdrawn %s", + runePool.RuneWithdrawn, providerWithdrawn, + ) + msg = append(msg, m) broken = true } diff --git a/x/thorchain/types/type_rune_pool.go b/x/thorchain/types/type_rune_pool.go index ce2d068667..f3df5d9342 100644 --- a/x/thorchain/types/type_rune_pool.go +++ b/x/thorchain/types/type_rune_pool.go @@ -11,6 +11,12 @@ func NewRUNEPool() RUNEPool { } } +func (rp RUNEPool) CurrentDeposit() cosmos.Int { + deposited := cosmos.NewIntFromBigInt(rp.RuneDeposited.BigInt()) + withdrawn := cosmos.NewIntFromBigInt(rp.RuneWithdrawn.BigInt()) + return deposited.Sub(withdrawn) +} + func (rp RUNEPool) TotalUnits() cosmos.Uint { return rp.ReserveUnits.Add(rp.PoolUnits) } diff --git a/x/thorchain/types/type_rune_pool.pb.go b/x/thorchain/types/type_rune_pool.pb.go index ea5271de0c..af02613a7b 100644 --- a/x/thorchain/types/type_rune_pool.pb.go +++ b/x/thorchain/types/type_rune_pool.pb.go @@ -26,8 +26,10 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // RUNEPool represents ownership of currently active POL. type RUNEPool struct { - ReserveUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,1,opt,name=reserve_units,json=reserveUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"reserve_units"` - PoolUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,2,opt,name=pool_units,json=poolUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"pool_units"` + ReserveUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,1,opt,name=reserve_units,json=reserveUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"reserve_units"` + PoolUnits github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,2,opt,name=pool_units,json=poolUnits,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"pool_units"` + RuneDeposited github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,3,opt,name=rune_deposited,json=runeDeposited,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"rune_deposited"` + RuneWithdrawn github_com_cosmos_cosmos_sdk_types.Uint `protobuf:"bytes,4,opt,name=rune_withdrawn,json=runeWithdrawn,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Uint" json:"rune_withdrawn"` } func (m *RUNEPool) Reset() { *m = RUNEPool{} } @@ -72,22 +74,25 @@ func init() { } var fileDescriptor_3c2b9af96e410e76 = []byte{ - // 237 bytes of a gzipped FileDescriptorProto + // 280 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0x2e, 0xc9, 0xc8, 0x2f, 0x4a, 0xce, 0x48, 0xcc, 0xcc, 0xd3, 0x2f, 0x33, 0xd4, 0xaf, 0xd0, 0x47, 0x70, 0x4b, 0x2a, 0x0b, 0x52, 0x8b, 0xc1, 0x64, 0x7c, 0x51, 0x69, 0x5e, 0x6a, 0x7c, 0x41, 0x7e, 0x7e, 0x8e, 0x5e, 0x41, 0x51, 0x7e, 0x49, 0xbe, 0x10, 0x2b, 0x58, 0x4e, 0x4a, 0x24, 0x3d, 0x3f, 0x3d, 0x1f, 0x2c, 0xa2, - 0x0f, 0x62, 0x41, 0x24, 0x95, 0x36, 0x30, 0x72, 0x71, 0x04, 0x85, 0xfa, 0xb9, 0x06, 0xe4, 0xe7, + 0x0f, 0x62, 0x41, 0x24, 0x95, 0x1e, 0x30, 0x71, 0x71, 0x04, 0x85, 0xfa, 0xb9, 0x06, 0xe4, 0xe7, 0xe7, 0x08, 0x85, 0x70, 0xf1, 0x16, 0xa5, 0x16, 0xa7, 0x16, 0x95, 0xa5, 0xc6, 0x97, 0xe6, 0x65, 0x96, 0x14, 0x4b, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x3a, 0xe9, 0x9f, 0xb8, 0x27, 0xcf, 0x70, 0xeb, 0x9e, 0xbc, 0x7a, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0x7e, 0x72, 0x7e, 0x71, 0x6e, 0x7e, 0x31, 0x94, 0xd2, 0x2d, 0x4e, 0xc9, 0x86, 0xb8, 0x40, 0x2f, 0x34, 0x33, 0xaf, 0x24, 0x88, 0x07, 0x6a, 0x4a, 0x28, 0xc8, 0x10, 0x21, 0x3f, 0x2e, 0x2e, 0x90, 0x6b, 0xa0, 0x46, - 0x32, 0x91, 0x67, 0x24, 0x27, 0xc8, 0x08, 0xb0, 0x79, 0x4e, 0x9e, 0x27, 0x1e, 0xc9, 0x31, 0x5e, - 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, 0x31, - 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0xa5, 0x9f, 0x9e, 0x59, 0x92, 0x93, 0x08, 0x31, 0x0d, 0x29, 0x68, - 0x32, 0xf2, 0x8b, 0xf2, 0xf2, 0x53, 0x52, 0x31, 0xc3, 0x2b, 0x89, 0x0d, 0x1c, 0x08, 0xc6, 0x80, - 0x00, 0x00, 0x00, 0xff, 0xff, 0x34, 0x05, 0x43, 0x6b, 0x58, 0x01, 0x00, 0x00, + 0x32, 0x91, 0x67, 0x24, 0x27, 0xc8, 0x08, 0x88, 0x79, 0x61, 0x5c, 0x7c, 0x60, 0x2f, 0xa6, 0xa4, + 0x16, 0xe4, 0x17, 0x67, 0x96, 0xa4, 0xa6, 0x48, 0x30, 0x93, 0x67, 0x26, 0x2f, 0xc8, 0x18, 0x17, + 0x98, 0x29, 0x70, 0x73, 0xcb, 0x33, 0x4b, 0x32, 0x52, 0x8a, 0x12, 0xcb, 0xf3, 0x24, 0x58, 0x28, + 0x30, 0x37, 0x1c, 0x66, 0x8a, 0x93, 0xe7, 0x89, 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, + 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, + 0x44, 0xe9, 0xa7, 0x67, 0x96, 0xe4, 0x24, 0x42, 0x4c, 0x44, 0x8a, 0xca, 0x8c, 0xfc, 0xa2, 0xbc, + 0xfc, 0x94, 0x54, 0xcc, 0xf8, 0x4d, 0x62, 0x03, 0x47, 0x9a, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, + 0x60, 0x9e, 0x3e, 0x29, 0x08, 0x02, 0x00, 0x00, } func (m *RUNEPool) Marshal() (dAtA []byte, err error) { @@ -110,6 +115,26 @@ func (m *RUNEPool) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + { + size := m.RuneWithdrawn.Size() + i -= size + if _, err := m.RuneWithdrawn.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintTypeRunePool(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + { + size := m.RuneDeposited.Size() + i -= size + if _, err := m.RuneDeposited.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintTypeRunePool(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a { size := m.PoolUnits.Size() i -= size @@ -154,6 +179,10 @@ func (m *RUNEPool) Size() (n int) { n += 1 + l + sovTypeRunePool(uint64(l)) l = m.PoolUnits.Size() n += 1 + l + sovTypeRunePool(uint64(l)) + l = m.RuneDeposited.Size() + n += 1 + l + sovTypeRunePool(uint64(l)) + l = m.RuneWithdrawn.Size() + n += 1 + l + sovTypeRunePool(uint64(l)) return n } @@ -260,6 +289,74 @@ func (m *RUNEPool) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RuneDeposited", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTypeRunePool + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTypeRunePool + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.RuneDeposited.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RuneWithdrawn", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypeRunePool + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTypeRunePool + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTypeRunePool + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.RuneWithdrawn.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipTypeRunePool(dAtA[iNdEx:]) -- GitLab From 03e0311d7bf601596ea3763d01337da1763dff4d Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Thu, 11 Jul 2024 17:17:08 -0400 Subject: [PATCH 21/26] Update Generated --- .../mnt/blocks/api/quotes/loans.json | 10 +- .../mnt/blocks/api/quotes/swap-fuzzy.json | 2 +- .../mnt/blocks/api/quotes/swap.json | 24 ++-- test/regression/mnt/blocks/ban/ban.json | 2 +- test/regression/mnt/blocks/core/memo.json | 4 +- .../mnt/blocks/core/outbound-fee.json | 6 +- test/regression/mnt/blocks/core/send.json | 4 +- .../mnt/blocks/core/vault-frozen.json | 12 +- .../mnt/blocks/deposit/deposit.json | 6 +- .../mnt/blocks/errata-tx/errata-tx.json | 6 +- .../mnt/blocks/gas/outbound-over-max-gas.json | 8 +- .../mnt/blocks/lending/affiliates.json | 26 ++-- .../mnt/blocks/lending/disabled.json | 64 ++++----- .../mnt/blocks/lending/invalid.json | 18 +-- .../mnt/blocks/lending/lending.json | 44 +++--- .../mnt/blocks/lending/ragnarok.json | 8 +- .../mnt/blocks/lending/refunds.json | 16 +-- .../mnt/blocks/lending/streaming-loan.json | 24 ++-- .../mnt/blocks/lending/tor-failure.json | 42 +++--- .../mnt/blocks/lending/uncommon.json | 14 +- test/regression/mnt/blocks/mimir/mimir.json | 4 +- .../mnt/blocks/mimir/node-mimir.json | 6 +- .../blocks/mimir/solvencyhalt-setmimirs.json | 2 +- .../mnt/blocks/network-fee/network-fee.json | 4 +- .../node-pause-chain/node-pause-chain.json | 4 +- .../mnt/blocks/observe-txin/observe-txin.json | 4 +- .../blocks/observe-txout/observe-txout.json | 6 +- test/regression/mnt/blocks/pol/pol.json | 16 +-- .../pools/auto-commit-pending-liquidity.json | 10 +- .../pools/check-savers-utilisation.json | 10 +- .../blocks/pools/create-pool-asset-first.json | 4 +- .../blocks/pools/create-pool-rune-first.json | 4 +- .../blocks/pools/create-pool-same-block.json | 2 +- .../pools/derived-asset-pool-status.json | 18 +-- .../pools/ragnarok-disables-pool-create.json | 12 +- .../mnt/blocks/ragnarok/ragnarok.json | 24 ++-- .../mnt/blocks/refunds/affiliate-swaps.json | 40 +++--- .../blocks/refunds/custom-refund-address.json | 16 +-- .../mnt/blocks/refunds/deposits.json | 26 ++-- .../derived-swap-refund-with-units.json | 8 +- .../regression/mnt/blocks/refunds/failed.json | 10 +- .../mnt/blocks/refunds/refunds.json | 26 ++-- test/regression/mnt/blocks/refunds/swaps.json | 42 +++--- .../mnt/blocks/refunds/tvl-cap.json | 2 +- .../mnt/blocks/refunds/withdraws.json | 36 ++--- .../blocks/reschedule/coalesce-height.json | 24 ++-- test/regression/mnt/blocks/savers/savers.json | 50 +++---- .../mnt/blocks/savers/stable-savers.json | 12 +- .../mnt/blocks/savers/streaming.json | 60 ++++---- .../security/evm-null-address-outbound.json | 4 +- .../mnt/blocks/security/multiple-coins.json | 6 +- test/regression/mnt/blocks/send/send.json | 8 +- .../blocks/set-ip-address/set-ip-address.json | 6 +- .../blocks/set-node-keys/set-node-keys.json | 12 +- .../mnt/blocks/solvency/solvency.json | 6 +- .../mnt/blocks/store/v133-treasury-lp.json | 4 +- .../swaps/affiliates-preferred-asset.json | 28 ++-- .../mnt/blocks/swaps/affiliates.json | 6 +- .../mnt/blocks/swaps/aggregator-swaps.json | 2 +- .../blocks/swaps/derived-swap-with-units.json | 8 +- .../preferred-asset-streaming-swaps.json | 28 ++-- .../streaming-postponed-synths-mint.json | 22 +-- .../mnt/blocks/swaps/streaming-swaps.json | 134 +++++++++--------- .../mnt/blocks/swaps/swapper_clout.json | 38 ++--- .../mnt/blocks/swaps/swaps-min-fee-synth.json | 8 +- .../mnt/blocks/swaps/swaps-min-fee.json | 8 +- test/regression/mnt/blocks/swaps/swaps.json | 10 +- test/regression/mnt/blocks/synths/synths.json | 8 +- .../mnt/blocks/tor/dynamic-anchor.json | 22 +-- .../mnt/blocks/tor/static-anchor.json | 18 +-- .../mnt/blocks/trade-accounts/invalid.json | 18 +-- .../blocks/trade-accounts/trade-swaps.json | 30 ++-- .../mnt/blocks/trade-accounts/trade.json | 34 ++--- .../mnt/blocks/tss-keysign/tss-keysign.json | 4 +- test/regression/mnt/blocks/tss/tss.json | 4 +- .../consolidated-unconfirmed-inbound.json | 8 +- .../mnt/blocks/version/version.json | 8 +- .../mnt/exports/api/quotes/loans.json | 4 +- .../mnt/exports/api/quotes/swap-fuzzy.json | 4 +- .../mnt/exports/api/quotes/swap.json | 4 +- test/regression/mnt/exports/ban/ban.json | 4 +- .../mnt/exports/core/initialize.json | 4 +- test/regression/mnt/exports/core/memo.json | 4 +- .../mnt/exports/core/outbound-fee.json | 4 +- test/regression/mnt/exports/core/send.json | 4 +- .../mnt/exports/core/vault-frozen.json | 4 +- .../mnt/exports/deposit/deposit.json | 4 +- .../mnt/exports/errata-tx/errata-tx.json | 4 +- .../exports/gas/outbound-over-max-gas.json | 4 +- .../mnt/exports/lending/affiliates.json | 4 +- .../mnt/exports/lending/disabled.json | 4 +- .../mnt/exports/lending/invalid.json | 4 +- .../mnt/exports/lending/lending.json | 4 +- .../mnt/exports/lending/ragnarok.json | 4 +- .../mnt/exports/lending/refunds.json | 4 +- .../mnt/exports/lending/streaming-loan.json | 4 +- .../mnt/exports/lending/tor-failure.json | 4 +- .../mnt/exports/lending/uncommon.json | 4 +- test/regression/mnt/exports/mimir/mimir.json | 4 +- .../mnt/exports/mimir/node-mimir.json | 4 +- .../exports/mimir/solvencyhalt-setmimirs.json | 4 +- .../mnt/exports/network-fee/network-fee.json | 4 +- .../node-pause-chain/node-pause-chain.json | 4 +- .../exports/observe-txin/observe-txin.json | 4 +- .../exports/observe-txout/observe-txout.json | 4 +- test/regression/mnt/exports/pol/pol.json | 4 +- .../pools/auto-commit-pending-liquidity.json | 4 +- .../pools/check-savers-utilisation.json | 4 +- .../pools/create-pool-asset-first.json | 4 +- .../exports/pools/create-pool-rune-first.json | 4 +- .../exports/pools/create-pool-same-block.json | 4 +- .../pools/derived-asset-pool-status.json | 4 +- .../pools/ragnarok-disables-pool-create.json | 4 +- .../mnt/exports/ragnarok/ragnarok.json | 4 +- .../mnt/exports/refunds/affiliate-swaps.json | 4 +- .../refunds/custom-refund-address.json | 4 +- .../mnt/exports/refunds/deposits.json | 4 +- .../derived-swap-refund-with-units.json | 4 +- .../mnt/exports/refunds/failed.json | 4 +- .../mnt/exports/refunds/refunds.json | 4 +- .../regression/mnt/exports/refunds/swaps.json | 4 +- .../mnt/exports/refunds/tvl-cap.json | 4 +- .../mnt/exports/refunds/withdraws.json | 4 +- .../exports/reschedule/coalesce-height.json | 4 +- .../regression/mnt/exports/savers/savers.json | 4 +- .../mnt/exports/savers/stable-savers.json | 4 +- .../mnt/exports/savers/streaming.json | 4 +- .../security/evm-null-address-outbound.json | 4 +- .../mnt/exports/security/multiple-coins.json | 4 +- test/regression/mnt/exports/send/send.json | 4 +- .../set-ip-address/set-ip-address.json | 4 +- .../exports/set-node-keys/set-node-keys.json | 4 +- .../mnt/exports/solvency/solvency.json | 4 +- .../mnt/exports/store/v133-treasury-lp.json | 4 +- .../swaps/affiliates-preferred-asset.json | 4 +- .../mnt/exports/swaps/affiliates.json | 4 +- .../mnt/exports/swaps/aggregator-swaps.json | 4 +- .../swaps/derived-swap-with-units.json | 4 +- .../preferred-asset-streaming-swaps.json | 4 +- .../streaming-postponed-synths-mint.json | 4 +- .../mnt/exports/swaps/streaming-swaps.json | 4 +- .../mnt/exports/swaps/swapper_clout.json | 4 +- .../exports/swaps/swaps-min-fee-synth.json | 4 +- .../mnt/exports/swaps/swaps-min-fee.json | 4 +- test/regression/mnt/exports/swaps/swaps.json | 4 +- .../regression/mnt/exports/synths/synths.json | 4 +- .../mnt/exports/tor/dynamic-anchor.json | 4 +- .../mnt/exports/tor/static-anchor.json | 4 +- .../mnt/exports/trade-accounts/invalid.json | 4 +- .../exports/trade-accounts/trade-swaps.json | 4 +- .../mnt/exports/trade-accounts/trade.json | 4 +- .../mnt/exports/tss-keysign/tss-keysign.json | 4 +- test/regression/mnt/exports/tss/tss.json | 4 +- .../consolidated-unconfirmed-inbound.json | 4 +- .../mnt/exports/version/version.json | 4 +- 155 files changed, 891 insertions(+), 735 deletions(-) diff --git a/test/regression/mnt/blocks/api/quotes/loans.json b/test/regression/mnt/blocks/api/quotes/loans.json index e0bc341d94..8508254037 100644 --- a/test/regression/mnt/blocks/api/quotes/loans.json +++ b/test/regression/mnt/blocks/api/quotes/loans.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", + "app_hash": "F62195BE2ED73A657BA40BC3AFBBB20EB5438E6CDF07262B3AACDB2C59066D3A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD15DFC4981AA2D2CEC31C0395710ED0EE7043406AE3D88C9F90EC857DA5C1E7", + "app_hash": "E0E64276F6A69E415AA49279ACC79FD6EAE56CEB96F1483CDEF9D0C1673BF370", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BFB3D3F0B42F883437144AB10F902B14628BE42A3BB61832552C255E618298EF", + "app_hash": "D26CC6EBC632E8F46D8F6822D8A58E13C4A2920C513F0EC2859910AB763C729A", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "35940B3E8869F913CE67B2CDDA1374A2BFF75A29C0B08F3484E432F59285BA4E", + "app_hash": "164601096B1464C15DABE81820EFA088AD71DB058AE5371521BBC586A9463D63", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1198,7 +1198,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B44E710FDABF8202513D40E704D58895C319AE206B4052A1A90EAA14DC2CAB55", + "app_hash": "C8208679AC0DF438C13D6545D38531A58E4C1D2919CE74D2B643ABABCF8FFD7A", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json b/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json index 56f633ba1a..820397d28c 100644 --- a/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json +++ b/test/regression/mnt/blocks/api/quotes/swap-fuzzy.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", + "app_hash": "F62195BE2ED73A657BA40BC3AFBBB20EB5438E6CDF07262B3AACDB2C59066D3A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/api/quotes/swap.json b/test/regression/mnt/blocks/api/quotes/swap.json index 9c10e9f2b7..8faade0c60 100644 --- a/test/regression/mnt/blocks/api/quotes/swap.json +++ b/test/regression/mnt/blocks/api/quotes/swap.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AC4A42E6233EEFE7F1F972989887BED108B60A911FF89F799A6BDEF5B6301869", + "app_hash": "D04C3F8F310275F342AEA9E58D68B046419F88DC3715A590614CECF0EC55D2DB", "last_results_hash": "ECBC0421D68116847F1935BD03435581FB51088E271F226A23A8310DBBFFD151", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -635,7 +635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A4C69E93A58F8E08F92B91443D13EE727FBC1F81BF0B943F904EB5680E7BB065", + "app_hash": "AE5C0D1D2A96E7BF310F4CF0250752A3EE1D7DA1221AFAAA7C62A8A49A49FE3A", "last_results_hash": "7B73C465B46E2D9BC3634ED3633FD7446CC4CF01EE208AEF8D37EC45E4CF2542", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -895,7 +895,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3FD97F725459384B9458ABA0BEF92468DB0FFCB1A77A682EF868B5EBE1DEF82C", + "app_hash": "2F70BB257E50AA06C634A7142D2347EFF6190E1E3251258DD704D23B3878B6DC", "last_results_hash": "5DE85F04EB8CEBBFD40B1D016147D13C9AA3EE1A886A88AEF7EF04BF2EEC2617", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1242,7 +1242,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FB05738F4042A02C01C55B1BAC509BEE8E46482C571B608C4DE9BBE538F406A7", + "app_hash": "618EBA470C62A5762B5BF034831C590F26AB1472A8222EDD6988CB51BEF9B641", "last_results_hash": "CBB94830EBBE72469459E8411EB50BB7E1A990710F37400596253E1179177652", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1589,7 +1589,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AED9727058161A6DD6C3FC4D74ABB2308B0E33374482296E994C5C19E1C34420", + "app_hash": "4BBA955F125864D6A822AFE17E592ACC5B9C2739BE02AAEA45B5057A0B22B98F", "last_results_hash": "DC82DA0DB8EF31F3DD37BCFE9D60841489492A17F1F60990F26DB427AE01506B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1869,7 +1869,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "515040A5DBF0E6D4332FE37FE103501F2CD5305D99148FF240A898AA6CB03F0B", + "app_hash": "7AF7BCFC81FEB59B3DD012ACE2BFC79060299AF1F4EC34CCE78611A7D37E5497", "last_results_hash": "365E7096A35CB56A4C1D15F4E8382441999BDBD7FAE9E88F873BA0BD3F0DE403", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2113,7 +2113,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9FC083056962211D23D27ED3426BDDD097A25F7211F247F7B19A73CB0643C081", + "app_hash": "16FBD2F0B8E56B13E721E5E33B57CD7BAD0E6BDE4B53B62A9810EEE3161BA21B", "last_results_hash": "0EAACBF490166C97F35436EA4302B3C00A3A2FBDE3661B1C59CDE005B46FEF71", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2473,7 +2473,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B028EF7A0E466364C506D73836F849072C6CD744F633D039406D309FF9EE77DC", + "app_hash": "0D6470E898D8074D746EE93C96BEC3B695B6DE965B23A723966DE85CEFB30313", "last_results_hash": "8DA0E70B75700B412E1BB29EE8298D5312AD718C609CD2F413A763FC0590D417", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2717,7 +2717,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8B561724BBB6D976A0CCFBE9E14C51B2DEECAB71D9CE4A39076FC387A059EA9F", + "app_hash": "C23DEE7755AEFABB29ED993C850CB4DEB460BB9C38ADD5F7A3030F463A8DB586", "last_results_hash": "0BCB1B9A83A773A8EF92065DC88173E156E77DB16623CF480C21D4EB0072AC64", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3061,7 +3061,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4847A12832E8A2E8DFF0249CAC0D04343893F6E3040281D3DAB252300ED35893", + "app_hash": "E3F52BE1C77BB8FE6A30335E53E2EAD109F79F68B83CAC84B5A75ECA02F8C907", "last_results_hash": "9B527FD62830AD8A4BBD237BF132C159B1E2929E9A2AF398650A447C5E20C289", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3395,7 +3395,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B9EC9A048C337CEAB0C06640CF6BFC6E626AF173142E344441ADE8D79C380C8D", + "app_hash": "5903CFB53914C4C38B7F14CC42C153A29C9FDD07F7F5B0797B689435C4693FBB", "last_results_hash": "B12E939B4852CF5510F08682F89F74E53B9CC5D7C7AAF27BCDDB4B061DFC62F2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/ban/ban.json b/test/regression/mnt/blocks/ban/ban.json index d98825d123..6e0fc51f4d 100644 --- a/test/regression/mnt/blocks/ban/ban.json +++ b/test/regression/mnt/blocks/ban/ban.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/memo.json b/test/regression/mnt/blocks/core/memo.json index cf4f4caec1..71e6ee5476 100644 --- a/test/regression/mnt/blocks/core/memo.json +++ b/test/regression/mnt/blocks/core/memo.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -417,7 +417,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "10570B6295780529CC2F5B4A9D203BEF39322583D101592FDED716966A48CE75", + "app_hash": "BF3C10BFD86A414BED9485E92C1F9778356763425DD622B897C5A6C18B84BBE7", "last_results_hash": "9DCB47572B25CD19474FEFF85CC33605BC5BEC0571833F806DB5E4B9D1644285", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/outbound-fee.json b/test/regression/mnt/blocks/core/outbound-fee.json index ca47f5c73e..31c228d50f 100644 --- a/test/regression/mnt/blocks/core/outbound-fee.json +++ b/test/regression/mnt/blocks/core/outbound-fee.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "48D1F15D1CDA320E148AF85D855CE38CBA38E34DCF7549FBCC3C9C32EE16578D", + "app_hash": "7831551190323CD0C63421D1E1715EAAEE78B947637BBF83169508C2605C0595", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -635,7 +635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "31AC5C19BAF26395C883B39AFD6F10A0BBBC86F787550C55C518D7BEC8CAFB52", + "app_hash": "90F1AC4F1DE4D1AFEACF1E6B5725799EEB220A6ADFF260C91E0E4590BECE9EB3", "last_results_hash": "0E1A82C3BF479F7ED90B97B544EC36E15DDFA97662F5AB8D4DCD76AEE80EAC08", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/send.json b/test/regression/mnt/blocks/core/send.json index 064f1a7146..5cede1c0aa 100644 --- a/test/regression/mnt/blocks/core/send.json +++ b/test/regression/mnt/blocks/core/send.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -216,7 +216,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1DAEB93A785131C600365DE1093B9B5EED2C876AB8372B181C9EFB5466727A38", + "app_hash": "3F7C52E83C39951D3946D571E0FE24E8BD07E4A2036A7AB7AFB2472ADC27024B", "last_results_hash": "A5A864871D3ECD6861B634DA6C7097E296E903F1006E7DA90F4B4C2341428568", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/core/vault-frozen.json b/test/regression/mnt/blocks/core/vault-frozen.json index b3e14ac075..89dda2f7ae 100644 --- a/test/regression/mnt/blocks/core/vault-frozen.json +++ b/test/regression/mnt/blocks/core/vault-frozen.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "48D1F15D1CDA320E148AF85D855CE38CBA38E34DCF7549FBCC3C9C32EE16578D", + "app_hash": "7831551190323CD0C63421D1E1715EAAEE78B947637BBF83169508C2605C0595", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -495,7 +495,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D264D6823B214FC388C5B8069A3FEBFF2F14F3AFB32257A77EFEEB011EB2E5C6", + "app_hash": "19D4664F3C1132A3F217E1BC350F2E10E8D197A3D4114EE1EA29C3A5270D091F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -696,7 +696,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7E075C23E81F125870F0592FAF7458FB9693D0222CF35D22DC376B618AB68867", + "app_hash": "0A30912EB6FE6B2397CB28D1D74455A0785974CF412F5FB06EA8573DF1540226", "last_results_hash": "0B3378EBAEE357C787EFD4EACE6185E4A98EF6D2FB4DCEB2F2373C6D961DFD8E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -827,7 +827,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DDA2E0CDC665F0A65EB8CC8C728F9E39A8AF6C311418F481B7D28C35CAD8F98B", + "app_hash": "15ADCBBDF14652100C4F837AE84EF1C068CA8E2C9B99C32B5BD2CA73E6F6F8F5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -931,7 +931,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "864279AFB734388680B44318D47B730D022318D7FA3CF68B95432EE34CABA702", + "app_hash": "067AB35E2605A2A277A61AF42D334E34A390D3E353FDD793CA2BEAD2A28563DA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/deposit/deposit.json b/test/regression/mnt/blocks/deposit/deposit.json index f15d61030e..4fce74efaf 100644 --- a/test/regression/mnt/blocks/deposit/deposit.json +++ b/test/regression/mnt/blocks/deposit/deposit.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -192,7 +192,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A03DB18A61384AD216E60B5688BD31088AD001883D20DE745B79AD38F3C81D4A", + "app_hash": "392CA475BB2D4F2BA9BE496859035E853A46D722E9A10928EEC878026C2B30FA", "last_results_hash": "02798EDDBC0268A0996D39E64BF35545E7E8D19D65EBB67FFF1C73B62AC4DA3A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -360,7 +360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4CE9E0CD5E709EB6B24776E4BCEBA39F51AC611712DAD32CBF066FC38CB3702B", + "app_hash": "A447070AFA15693C5C3FD897D841E9BB0C6E6A584C8D49D5E384CF3B93979C17", "last_results_hash": "95E1BB8617DEB5291051F83893C4E08F5466DD90961533CA8F116764C8EFC76E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/errata-tx/errata-tx.json b/test/regression/mnt/blocks/errata-tx/errata-tx.json index 67e8d68191..50945687ef 100644 --- a/test/regression/mnt/blocks/errata-tx/errata-tx.json +++ b/test/regression/mnt/blocks/errata-tx/errata-tx.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -370,7 +370,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "40BCC597969010F347E6B68523527AC1BA194375BEB8C513CFFD0E093C95E035", + "app_hash": "390C955C7EDA601CFFF57E897553BD0FE803C3DE53D5F9534DE5909E24730CB4", "last_results_hash": "80C51ABE33439269943F4D53AEE0B9BD0C9574B7983A1B6CCCD54F9CEE2AF3EB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -523,7 +523,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "399AC8D15534372D866AAB010A943B35C240988AF40B1C4B042B3BCEBCB9271E", + "app_hash": "BE8C04CA334FFF6A6064D9FA2D3033013E71A3F7E046E4F1D0F3F9900421D5DA", "last_results_hash": "1020977CFBE278E6A6A39C097A76AB34DBF0C2C5D04CE0B8ADF7BDDBF8BB3979", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/gas/outbound-over-max-gas.json b/test/regression/mnt/blocks/gas/outbound-over-max-gas.json index 463158afcb..c6608c988e 100644 --- a/test/regression/mnt/blocks/gas/outbound-over-max-gas.json +++ b/test/regression/mnt/blocks/gas/outbound-over-max-gas.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", + "app_hash": "1D092C5D1820A252F8E910D58F44628255A85C02284835F192B9C8579D5AF239", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -454,7 +454,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FAD0D9400D6FA743F4467E5558E28878F2C25BF1A0F513634084A982ABA26638", + "app_hash": "AA31CFB9F088563B74860DF7BA1BE071F34C3AA1DD53DFDAD3AC63FD70CE409F", "last_results_hash": "A8C8E657652A9C06194CDF8C058738646A5AEBC93587A8465CEEEDF55F8D3F46", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -761,7 +761,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1C373A3C9722525D85AC4D5E75115CDC5B35886517BB6E81E8E76892CABC6074", + "app_hash": "EFB1AC831DF7E00A44B20AF55CEE2FC04573702D8AB7608FFAC77417B4158A6D", "last_results_hash": "D264AA4E45D851032408E6ED2CDCEC6DDEC25BAA26695032A6C7B84B01D1EB37", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1021,7 +1021,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DA12CC93047FF98012523A8BEAC6FC3A88F4E59DB66AD8DF7F9391A7B69AC4D6", + "app_hash": "FFAC2EBEAAF872B5770F2B8E59ED7B6DDEB5717F88A0D2246AF4C0F885F418B8", "last_results_hash": "08FDB2076B73F37D11B443DA18D9721CBB05EABF4818DD6E1B969884A384BDF0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/affiliates.json b/test/regression/mnt/blocks/lending/affiliates.json index e0434bee5b..08e128a0b2 100644 --- a/test/regression/mnt/blocks/lending/affiliates.json +++ b/test/regression/mnt/blocks/lending/affiliates.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", + "app_hash": "F62195BE2ED73A657BA40BC3AFBBB20EB5438E6CDF07262B3AACDB2C59066D3A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD15DFC4981AA2D2CEC31C0395710ED0EE7043406AE3D88C9F90EC857DA5C1E7", + "app_hash": "E0E64276F6A69E415AA49279ACC79FD6EAE56CEB96F1483CDEF9D0C1673BF370", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BFB3D3F0B42F883437144AB10F902B14628BE42A3BB61832552C255E618298EF", + "app_hash": "D26CC6EBC632E8F46D8F6822D8A58E13C4A2920C513F0EC2859910AB763C729A", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "35940B3E8869F913CE67B2CDDA1374A2BFF75A29C0B08F3484E432F59285BA4E", + "app_hash": "164601096B1464C15DABE81820EFA088AD71DB058AE5371521BBC586A9463D63", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1198,7 +1198,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B44E710FDABF8202513D40E704D58895C319AE206B4052A1A90EAA14DC2CAB55", + "app_hash": "C8208679AC0DF438C13D6545D38531A58E4C1D2919CE74D2B643ABABCF8FFD7A", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1519,7 +1519,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "314744CC7465803D104DEC818A20D3114E98E117676DD4B95CA75A8415FE5DBF", + "app_hash": "4F66FC46878D49CB3DA6270A9CAAA31E24AC5987B77B512C96DC937140587864", "last_results_hash": "2F08D2BF68DD08043A236A7B178F1726A3AF497B16A898E9C02D238ED74F74CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2167,7 +2167,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F1F007650AD5E70D03EC79E82B7E036ECEF6E6F63DE27BCF06A62079E20E5A32", + "app_hash": "FAC16D2FEE1B85D0D15AF6BE7796FBE2736C59FE90AA2A736E81CD02945E1151", "last_results_hash": "0D50E38BD41F62B47ED406F81FD7A325BB4966925A6FDBA118F60F7006D73A71", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2493,7 +2493,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "13DA811E5E432E812404FE9F53DD0C812F58F61D0A145A5DDFFB0B2BE802A45E", + "app_hash": "709F5E4CADDF147BF95750ABE9BDA9B02E855AF109FD88460FB93ADB3CA4EF44", "last_results_hash": "600466046EAC10A47ABAFF43FA139698BEA161B41F23EF7DA47126D51E6C93B4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2814,7 +2814,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56E543698F56A5A99B55A3C4C75758A9BA605CD5274A530DE9595D342B53955D", + "app_hash": "301652073B039B2B0A4AC96398A58299C0E82241F85D2C77BDADB6A6EA9671C7", "last_results_hash": "3DC2D96F03FEA516A1A7C8A461183343B04709C4A713D5BAAF63E5E3056029FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3462,7 +3462,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9A8B8BDF7B9322AF50CE9BA63953E6C58DB98A01BEC2C02BBA679D50114AAD6C", + "app_hash": "B40B9E5CD0B9CE994DE89181F9223B4C8E63AC73DAB239BC522001F62F6CB7B3", "last_results_hash": "1179550B6A4E703785A6DB2295FEA0E61841B764CCDE2911C450286FEE22E547", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3788,7 +3788,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "081ED2E65E6561A3F063BF75E72FD8C76A4860BB5317BDA7653C215661851151", + "app_hash": "B0A74FEC814E82A7059BA567B9829173FDC00A781582E37D4152A9E764399965", "last_results_hash": "67676094D4CC8DEDC787841B558B25E1893961A2BF6D70BE09FE20A780122259", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4517,7 +4517,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "752E66D0C106754AF8D6F28CEBC455272472D71359CFFF147C6F9E10C5E89156", + "app_hash": "54EAE8D5E8A9C31C8DA5D2C883E0D17E793E34DAA8EDEEDB143C736C87037198", "last_results_hash": "08DAD19D056AD6B40B7CF56EB0ED83509706EB08B15A4E7835E73C01E62C6F0D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4913,7 +4913,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "438B0A6C3CC83DCBC6979574E84229416A9E413353818EA274F5D4F99052E0E2", + "app_hash": "080A154BFACC2EF613299A3A6958A688CEA381B5D492768BD3F6DA430508737E", "last_results_hash": "352AC0035F618CD650B22F0F173A9E32356036CD84CCB198D6E327E12BD97AA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/disabled.json b/test/regression/mnt/blocks/lending/disabled.json index c7aac62a0f..93205320e1 100644 --- a/test/regression/mnt/blocks/lending/disabled.json +++ b/test/regression/mnt/blocks/lending/disabled.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", + "app_hash": "14EB0C6D230858483BF3E6E4AF332EC56FA4C5E1F870029312AE96515E15B0F5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -434,7 +434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EC25230795016333C3933B539A82F5D2065369C03DAC5280F739E5B8E9F56C37", + "app_hash": "C2D127EBD9D5503F678E7C18A79F55209949A2760F5086767187F237A28594B2", "last_results_hash": "FD32606C4DD3D76C04667750F9E3A96810C86CE16ECB9A55E804B4A0CC42AA8E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -699,7 +699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A544C4D478A74C2FE8E596BD24629C6BE703D4D7B3A3702D764EA6B885B16E17", + "app_hash": "AFF1A3853B248794F84BF80EB8FE014FCF375FF0B0D87FD613AB9E18D6689756", "last_results_hash": "C36E5282D792969B82E3465F3FD8322AB866CE1D0DA16E3CBC3601F91345B8A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -973,7 +973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "176CB7A6B8FA13B414B35080156418A9270FFAFB98ED6A981BF88C75CE55AA44", + "app_hash": "197C06E7338AA36D2B4E69D179B5C06DD4315B15833C13C6FF8ABE9051963C86", "last_results_hash": "42F981A842CA65F84A605011F4122886919E8A150ACD5EE8E32BAC569D1357D3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EC1D0C2EC3F06234CB39B422AE60EA5CB5C95B907ED57422DD51E6E7C4B5C931", + "app_hash": "723B5A23C12CF83E5BCBA00FF8B1079B4B13FAE611E28770BE647FE4A7EFE88D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1369,7 +1369,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "54F3C29EA6AB2F4133C94F0D1E5CAB15416AEF6807B89A0B3A6D050E80D0A0F0", + "app_hash": "E91254AE9CCB2D4F93C88856E4B642028E00244EC032D278B9BECE410442FC58", "last_results_hash": "096DF9AE27AE7D003C57F0B55A3DE5F78B5E90DB50654942C324A8F8A2995421", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1667,7 +1667,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3D79101EAE965C1A6A9B875FC511E1E8210BBDF84729C65BA0890EF8C9C378B0", + "app_hash": "0C4F0EB6CC5D0B6E65594E137A1EBD73D243D43DDBEA527E013ABB848DCB26E0", "last_results_hash": "83AF891920E43BB80BB97F4E6E7C12BD1D1DFDA1E47D57D878B1D0CBB76CE1A6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1932,7 +1932,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C0324F4E0B71DD8D60001DC664AE89782908E85DEF9A18585DD4A17BD2A8ABEF", + "app_hash": "86473CC250D1E155EBF8C3C34E3833C36F6AB27B196382EA288F918E3C5C0D3A", "last_results_hash": "866742C204BB882F7F0E3988A713440BFB11E8A3537505393DBA6846F021C4E2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2206,7 +2206,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2DF06B85F2AA2FC46B511B1DF18855BDECCCB3866A33855B02807B259ADCEDC1", + "app_hash": "DB8EA3E22ED17BBDFC492CAACD3E41FB2146EC271E2CEE845FBB9A385C197AC5", "last_results_hash": "0D8EFDB9F3620266CD69B36CCFCACEA1107A90F4E9B65F13C9B1AD92AA4C214C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2517,7 +2517,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "04F9B8F392C1D9D5A90D5C539AA3F74ACE98DF9E44D21F156B6C164ADB44F7AB", + "app_hash": "089E52B640DCF72FBB06993DD09E7DF41B7B49D7E44C6599BEEF65908265EE94", "last_results_hash": "83AF891920E43BB80BB97F4E6E7C12BD1D1DFDA1E47D57D878B1D0CBB76CE1A6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2801,7 +2801,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B673B1A19261E38555BBEA823CAFD6BF5D05797403339FEF44B5BDDAD5D68B18", + "app_hash": "1C4AE477216702820D8131DE4EEDBF2A80DCAA95984A5505A14BFACC46B04CFB", "last_results_hash": "60022F2F7BD83DD010D9C0EF2522B74C8F42B0BA6EDA5D978F69F1C23AC748B5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3020,7 +3020,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2A87FE2618936D6477691533EE6B3763ED94204F0618297E017DD4FFDC8FB214", + "app_hash": "4332A0BFE20BAB13007137CEBED1C800B367BC5F3F677F7C6F8C1F2750B1F8CB", "last_results_hash": "7E7B6F354F17686B4EA7720E8376BA50172CAA28DEF1E8ECA650EAA12651F1EE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3335,7 +3335,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C3E563CD385ADC685B3F6820CFF966C916FB0F2E9C490118F5ABAAAB7A122666", + "app_hash": "B38C9C5578418DE21BB530E4CFD838402D7FE46191D71B46C25A9B536F04360C", "last_results_hash": "928A0848CDADB356B975628F5A60196777B6C12FE4EF6A40E1D43C06AE2DE29D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3628,7 +3628,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C89D5C8A4447C0315BE2891D2481EB625F9A1859A2BC8F8DDFC515AE66EB6CA9", + "app_hash": "7133CCB978E63B28217167C283020787A3CF377238532CEA3C7FA5B7E46ECDC7", "last_results_hash": "B99A0E55921158776D3BC14CF35EF705321D64C6ED5A2411F31AFD1881E1FB2B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3938,7 +3938,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3107AE702E84E8E18EDB03436878B633F3F2E8079411B6BE6077DF508C586EB0", + "app_hash": "9EC19D71F6D5C534BB090D1373588FAD14506853F8F1D343044A834E053C1A06", "last_results_hash": "7FF27EC7862C44EF6B1D3C874FDF1792F4ADD3DC72F62E3EBE6946ABCC0344D4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4231,7 +4231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0F35240549986A5C63FB5CDD07B0B8A1DBFADF8F8C819653AA26A667E5A6F829", + "app_hash": "50DB7706A85E307A809C358971F429F7BFC2A4F0B90FDDC8658CA0DABB83AD4B", "last_results_hash": "EECAF2D63443BE08D8AA613F6DEF11B95F8F18F46EE035C2EB15E68C3AEAAEE9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4459,7 +4459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "15286B10998C20048AE1325DD0B0308FC770275B421CA482584275F7408E4856", + "app_hash": "A7684821F1F6386D50DE1AE6F9E14604E16EDAF2749FFA8FD6E210FF56EF0AB8", "last_results_hash": "88238A0AF90951479F50C091823CC25D0DB3A84D39554668288DAB8FCC4DEF2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4769,7 +4769,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6CFDDD42B269265B4D0CAB00C082B2C6EF05DF5DE834070A4E3FEBAABA45AEEC", + "app_hash": "05C2519B19230EA1DCF8F917A745B88E2616832631AFD7EAC0FA71FE3B44706F", "last_results_hash": "6D4EFEBC7F1D20B1E08A284ACB0FDD566724801ACE2FE33CB9182AA2DCA1BBE6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5062,7 +5062,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3B24ADCF2BED8DD67ACB6785D71F458BD2102137EBC3A4784115FEEE8F594C3D", + "app_hash": "6150ECFC945CFF36574E060E06189386DDC0455BF3A3629FC969DAD4E819ED14", "last_results_hash": "99618AE596DBCB486FF2E600745B883B045562F139014A650A7DB12932743F31", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5290,7 +5290,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BDE0393722091220C4B6F617643B698ED76A3936DBC7FBCE38BFC2A72FEFD589", + "app_hash": "CB04235DC00843031F31396048C931FE700FF751E4129D891D2165BDD6B90F70", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5518,7 +5518,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A71523231C7FB67C35874DB45DF66A18D9CA6694DB7C5B8D9EB441D9B0A0666D", + "app_hash": "E04B8923B7EDD87DC5CFADA8A20FDE76F3AB7EC5A9191E41FAB30ADD669B5888", "last_results_hash": "4754EE8B47BD2515C998187FB5B533A9C98425770AB1B07912FEA32333467801", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5828,7 +5828,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "009A3CA2898E160DBD314CEA873F668B6C9C614451E9ABEF6C05625E835AA9DB", + "app_hash": "1F96F461FE32AD26A15603D83F710DEB828F5068CE38CDC634991DC9BE2BD61A", "last_results_hash": "23EA7B6A91ECA9E34D7FFDB6100B1576FD1DEC68ABDAB799247490398E8EBA0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6121,7 +6121,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "02B994CE519E7840F0B898003FEB0C680907A8D41E163026933186A2216EBC27", + "app_hash": "10467A9872BE78935658EA34721D5D427036AAF550BCD57AAC1CC89676A510F1", "last_results_hash": "99618AE596DBCB486FF2E600745B883B045562F139014A650A7DB12932743F31", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6349,7 +6349,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D8EBBD54B57F25EA044127A84D96277FE32D6903937D156660ECA9D6472A04A8", + "app_hash": "EF9685DA714BD376015C232305042DA55BA49418929ACD2052F7A115A9FBA77A", "last_results_hash": "C175BFDECC7A25FA66A6072E1DB40959A7D18B196FDAF75964218140EB518162", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6897,7 +6897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0078008677CC5AB6C9A4DA14F85B814700004D4AC305426D3593077A513E8877", + "app_hash": "B92070158D502ADD90D2693CBD63BC2FCE926AD6430E0BA2D00425C673846674", "last_results_hash": "2A0FDF51AFAF65602D8EE6E211FEBF09B0F7DBA84BDA36F418B67E0930E62596", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7116,7 +7116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EA3308D3C10DB452695FF56663C8661839769FBD29A0B77852F2B69B28D21E5E", + "app_hash": "0B0A72353602A2CC4B03A7888CB757EFB040E510B9C3F4652ECB7864C7960368", "last_results_hash": "2FF0F03460DA31248076A0686207640D683FEE8D91E8A1767087333BC7F3FA17", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7360,7 +7360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "066385959AA92FCF5253CCEDEA41C579938AC8B94954E16E1022023C4860D112", + "app_hash": "AC98368A0C3B9642AEB104C4916DE440E5F7966F93A70366D729275287CA424A", "last_results_hash": "5724E9322EB00E2BD4136137E000774C50311005B3A3B57D72C9CAD06E84FD72", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7588,7 +7588,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0BE9E81F3B88511D4C886FF694D914FBBD83475619ACF810C0856891EB4D4DAF", + "app_hash": "2E3262AFDDD50FFBCC24BEE72C8F750B5F4C9A0857987982711978A71DC86904", "last_results_hash": "C175BFDECC7A25FA66A6072E1DB40959A7D18B196FDAF75964218140EB518162", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7816,7 +7816,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F5A41AC7F2C974F89BEF8DB6BF8E76B1956BEA560EB541542CA0E1984133942", + "app_hash": "9096173507411E3D1ED4EFD870906FCE10AC715697B5C47031512856405839A5", "last_results_hash": "88238A0AF90951479F50C091823CC25D0DB3A84D39554668288DAB8FCC4DEF2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8353,7 +8353,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5C6A45F9D15F09E652E50C496E92A065CF1AFB5AE9001895F334808B9F623226", + "app_hash": "A12B969F454142DFC35F8DEA77ED9F18AFEA3BE0506CA5CD1239648A06EE7DBC", "last_results_hash": "9D03D598BDA210E9AFE0A28E547DCB4157CA16FE2500EAFBEC4AF79968749BD0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8637,7 +8637,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8CD042291BEAB70C0C0CEFC98878129ED38FA9ECA94780F0424A05CD05915722", + "app_hash": "9F4BA6688B1BC324E01947BA3DF6F79F18FF769145CE10CA8126876B03101E12", "last_results_hash": "6CBD81E9947BC73B025042A42B6F41DD86FAD6351CAAEF0CA0443D63E1E73E77", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8865,7 +8865,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "43D2B90619320E43DCEF43695695D01467B8F92F151EEE100DEFF096ABC9ABA2", + "app_hash": "80922E4BB3BEFB06316CA09988FF7CB402C4EC3260CBFEFC35DC0D9246483FA7", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/invalid.json b/test/regression/mnt/blocks/lending/invalid.json index 16a7647dd2..20e9a43c2b 100644 --- a/test/regression/mnt/blocks/lending/invalid.json +++ b/test/regression/mnt/blocks/lending/invalid.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", + "app_hash": "14EB0C6D230858483BF3E6E4AF332EC56FA4C5E1F870029312AE96515E15B0F5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "37D51196685C9C16668BC1A5D90B1EC53E4A999909FEE794032068BC19792DDB", + "app_hash": "C80AD1C244D9DC05328A90BFE4B71ADEB172837E35E0D9A7E4DDAFE817CFB5F6", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F02D159A25DD87BE30DAF5D19767AC57EF1E44CD3EC14CD1C0A2516C9D80FF2", + "app_hash": "23EBD5C5BA2CFC391CCD14F279B5199C81FA1413E520BC5BD8D855128F7A0937", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -904,7 +904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "650A5CBCBD46367917E4B77808544402B570EC436D16E8B30F4B2AA033A0730C", + "app_hash": "BE34C8D4C6FE3063834DC966E8AC3E82F00BC24C7A9154453BAAEB70D250D4F6", "last_results_hash": "BFE2969F5CA45DEC6E528D83DC517A4E0690B78A78C525F3CFECBD8EF153495C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1187,7 +1187,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "92220853730CEDD7D4CFE78F3D45DCDAFA281AA4F292FA9E090193E246ED87B9", + "app_hash": "7214CD54953D17C362B85C7F6643E3CDE8BAE11B1555AD6099ADE52F3EDD6284", "last_results_hash": "9602611F492AADC2D2D71EA3B30C9BDA86F1A30FBD7054824A27283C033B763D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1431,7 +1431,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B42A24387EFBD2E91D14D501DAD2338CC3B45EB347F6CEDB399FE0A9CE7EB279", + "app_hash": "8A64FDC9E1FBB8AA8906A9D566FE42485310A64EF33B626BF59DFDE4D1993687", "last_results_hash": "FD4CB347234ED5288D04DDDAAE01233F9B050B6DEB80B912D221F49DD62F378C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1806,7 +1806,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FF3A3F348A701A9B92FBA7EBD2B498FB051486569DEA248886D19D68C6A4BE0E", + "app_hash": "DE2CAA1A99CB2361853A2B0A17130CCDA8A44E3D884ABBD114D7845B52ACCD25", "last_results_hash": "56132C8263A74FE91DA4EF43886BFFE16E7248DFDFBD7DA76451C6658D55FA4A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2032,7 +2032,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CE3EEAF03288D9624917E0C45DE281D1BD1D4DEEE68EF62C09B10741024FBCB6", + "app_hash": "A2B21964FA0ADA8D314C0A2FAB20B22000F395B9866BF74E14147C92E1DF8CF8", "last_results_hash": "63A7FEAEEBD374A7F154E95C3B2FC1B9E9D00C5C5C81A702CB776BF7A510340C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2260,7 +2260,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "983A65A3D76F0B9F318DA8CACDC121CAE34364348513FFE7C2C5E89E16F763AC", + "app_hash": "EF706FCE3C27C88800EBCCFA785600FEBDCFD40D3801EE2F44304591DE38F3CE", "last_results_hash": "E368C7C1E607DD400F7CC61F4E04FE49A0745CF3E122636E7ABD1943D8FEC355", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/lending.json b/test/regression/mnt/blocks/lending/lending.json index 88ad37838b..521254a154 100644 --- a/test/regression/mnt/blocks/lending/lending.json +++ b/test/regression/mnt/blocks/lending/lending.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", + "app_hash": "F62195BE2ED73A657BA40BC3AFBBB20EB5438E6CDF07262B3AACDB2C59066D3A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD15DFC4981AA2D2CEC31C0395710ED0EE7043406AE3D88C9F90EC857DA5C1E7", + "app_hash": "E0E64276F6A69E415AA49279ACC79FD6EAE56CEB96F1483CDEF9D0C1673BF370", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BFB3D3F0B42F883437144AB10F902B14628BE42A3BB61832552C255E618298EF", + "app_hash": "D26CC6EBC632E8F46D8F6822D8A58E13C4A2920C513F0EC2859910AB763C729A", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -888,7 +888,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "35940B3E8869F913CE67B2CDDA1374A2BFF75A29C0B08F3484E432F59285BA4E", + "app_hash": "164601096B1464C15DABE81820EFA088AD71DB058AE5371521BBC586A9463D63", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1240,7 +1240,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B822B505B1BB495F13E459371DDBEC94E8A44291B3A4A41FA4B80DA31559EC78", + "app_hash": "FC17792D69C830584AE83BD1FE9E038CB6A62A7794130686916D7FFD5B518273", "last_results_hash": "3544F00532CC13F8A32A755A8693BB978AF417DE65B7A44EDCA9762CDE27D6C5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1575,7 +1575,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "477F9C82368942432B65E60B31D9771FCCE87BE1463C1C0937ED1206470DCCEE", + "app_hash": "549D7833ADC0D93553BD7D27536B5204E3435F457CB522EE94446CA0773C07C3", "last_results_hash": "D3A59B8B9C545C8966C6D2B73AB54E411794513F68CC866C0BB9019239CD197E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2123,7 +2123,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6C732015FBAA9FA698FD3ADEA9E9426346150EC25F0F713C28F0346FB70C90AA", + "app_hash": "881DECE351EA7B0A2B75E841C0308944525021955641E4FB96A9BD25AA51D8DA", "last_results_hash": "D7FEF93233B4D8069384134493F22F7FD9BB60B9C67E16BC9A9FFB4F31F13B6F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2688,7 +2688,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FE705BAEC7994325C7AFCD88D599C00C5B7720ED1D0D60E0DF3D972E0F7C26D2", + "app_hash": "560E31BE875A60B675967E1E3054EA9924031A972477DC798EBC784E71E54D80", "last_results_hash": "5A7575041FF5E827BB53A70726832148A66B4C73C00C3663FD48E322959B57B5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3023,7 +3023,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "173BD6C443698ABBC7DDF990A054C807241DA65E45E9479A9DE43DA85A26EC98", + "app_hash": "06F08F3E3FE71945D545D73BEB03EEFD82F0ECB44055EF3891D6D02D37D0F7CB", "last_results_hash": "7133AE0506C794F9F2C067C4E947E232E72978DFF9366195A150B6D5066C199B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3375,7 +3375,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "010E5CF6B66841E537140A95C5320C02804AFCD1B7906F755A34026CF92CDFB8", + "app_hash": "10FFEA1B9EFF24B0A95C6916F541B61905277C4B168EEF7DECB31BBFA17C895E", "last_results_hash": "0DCA2FE5B8B9CC3F2AF9A54410DEE3A62390CB494B4FB7BAE211A64471741473", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3710,7 +3710,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D7F6E19798C363F78DA04003D4CDF182F3FFC99618442092BF2F34BF81E1D631", + "app_hash": "726F9D72EFBF193B5FF3B4690DF4299E2715B59E33A9ED75F6447BFB7FF9DBA2", "last_results_hash": "FF95E5F87D41D376ACC1C69DE1E1E5F4C479672154886FA9557BA9CBF4C498D9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4158,7 +4158,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2A83C2B64A7D43D4727EF76460A130B3943B56BBADA4D476BDE42DCF00D9B3F8", + "app_hash": "3E3EECB471EC37F98E9D69F708B4CE6802C5EDD634FF94690E73DAD2D4805840", "last_results_hash": "A02D518463CFC522DB569784EC0BD2732253DEAC78A28AD725105A9C96B1ADA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4721,7 +4721,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EA06FB4DF8ECCB19B5B447BF674505D2ECE15356E422124489FBE1C8ADAD2791", + "app_hash": "66AEFA761EB881A285655FBC89A068981432B39265D4C43BFFB9E3D87123DAC5", "last_results_hash": "330454DFA844172074E54B18E5774FE3F9C570916080D854AD3440E583C5089C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5056,7 +5056,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "16514C036EE8F54E7385135DA4EF31A4BE803959E7AF20DDAB9B5DFD1350CFC4", + "app_hash": "7DA819ACBC661E05B62C75B1BE5A1FD71501993D8141E4FA6DC3FBFB82350A74", "last_results_hash": "4F287D322F98A4B2F2DA63DE359C1938C9FFE01C42849623B35FD4E15665FF68", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5604,7 +5604,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4F1857B2629F5ABFE02CEC6468317089E67013E84F9CEFAF19F2397F43DF1E78", + "app_hash": "F420C160AB563570190518559762ED9339C6B1A15EE01FDFF019E3180F9D42FF", "last_results_hash": "8079A6123DC1D84A861C1500451C096CE0574DA95C902E3366F49B23D3978F95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5790,7 +5790,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "73011308A8430B499EC7288AF14C3D0B0CCDAA48B84F44D300438A244F8CF91D", + "app_hash": "A615220E617EE24E983204D1FF49146C6198CC80F13A9198BFDDBA798A41DB65", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6338,7 +6338,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AA8B202B307282FCF9D1DD127D028C67B5761B19B3AA217AA2CB410A9841A881", + "app_hash": "717C687976DE85F5B0A2E17A3606C0025A54EA3BDB483E30D0747B4C0F0C4969", "last_results_hash": "1310FC4B0394DB546CE1E91E3993F4435429E646716EFDDBF9CCD4F6DC4EC0EB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6524,7 +6524,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "449778DDFC3FB01DF6CE8EA3C57676114951E7E34B2902EF62079B9F94A01BA5", + "app_hash": "32CE509A0721D82603D09603C4183872E73C144EC17FC304C314B179B8DE4750", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7098,7 +7098,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B518C29008BCC791473C023F83338591452AA2F0700CF9C9BD599D2BF8BF94F", + "app_hash": "A8646F39F613F7EDECEB690CA906941CC07D7B21959CFCA2373976213EC260EE", "last_results_hash": "421D4656AF55B7993EB4500FA896D48502AD0C6EC9A655AEBDCE923CD1B9516B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7424,7 +7424,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "474D8571152A1E8F2B459E0941CC42B49C780E8B83B438C7F6144F6123E9FBD1", + "app_hash": "7BC96647781D0F1533D8ECDE3D01A355833B7ADC47B1527E1445ED4C5DF32078", "last_results_hash": "0C6C1CB0C76A90FD14231439BC702AD3F814AB92635147AE63E004562D916BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7734,7 +7734,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F6B18CF8193F4271499A1BFB627DB71E7E399C8AF2D47663A97091B99D26B028", + "app_hash": "BAEF0D6C03532FDD9AE33283E916D78E2232CE12B733366F942CDD119AA91A8C", "last_results_hash": "A5909E4DABDE0C1E4DDA2EFAFB8963DA3EA3B17F06D66C5685E1D4996D8D037D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8055,7 +8055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "31C956BE66617BF58E2FB53787F0EC1A727F5A2F42AF3A5FFF5A7A518DFF68C1", + "app_hash": "B928BEFBAAF081CF25ABFEEF839B581A3B25B088A6547A82E43B7BCC04C36F49", "last_results_hash": "2F08D2BF68DD08043A236A7B178F1726A3AF497B16A898E9C02D238ED74F74CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/ragnarok.json b/test/regression/mnt/blocks/lending/ragnarok.json index 14bf238784..60417da9f6 100644 --- a/test/regression/mnt/blocks/lending/ragnarok.json +++ b/test/regression/mnt/blocks/lending/ragnarok.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", + "app_hash": "14EB0C6D230858483BF3E6E4AF332EC56FA4C5E1F870029312AE96515E15B0F5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -574,7 +574,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8421E2683FB7765C56ADA788E4C6F68D255D84940A9E81D3B56F645D0E8ED3A2", + "app_hash": "BF1A9A300383B8AA866D08381F01A9FD87879C847AE675124973A00789FBD79F", "last_results_hash": "56FC57C1809DD05C0F569D5AF7F891A6FF1E92A408E0DE91C9D146EEA720A7FB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -742,7 +742,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0D691EE222DFC1AB05D29208DF4C53E77D29B5CCEB7F04ADCC52D1E21929027A", + "app_hash": "F61C950E8C0ACF4F7156ECC1AA7107B5ACA9288D4D5DB938ED960B661DFAA82D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1290,7 +1290,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F4A5169729276177822C43E7E8CCDAA3CE3FF0B67B6B255F7C54BBFB8E58DFF2", + "app_hash": "A006778DE924B905E050E713230542BC9DA2B65E65E551774E9E7A8F7D26BCC4", "last_results_hash": "58A08D781D9D4374781E32FA6A38DD859DFE69FAA9BDA10F5DFB5977C1F15A50", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/refunds.json b/test/regression/mnt/blocks/lending/refunds.json index 9fcf8fa137..9dd54b2990 100644 --- a/test/regression/mnt/blocks/lending/refunds.json +++ b/test/regression/mnt/blocks/lending/refunds.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", + "app_hash": "14EB0C6D230858483BF3E6E4AF332EC56FA4C5E1F870029312AE96515E15B0F5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "37D51196685C9C16668BC1A5D90B1EC53E4A999909FEE794032068BC19792DDB", + "app_hash": "C80AD1C244D9DC05328A90BFE4B71ADEB172837E35E0D9A7E4DDAFE817CFB5F6", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F02D159A25DD87BE30DAF5D19767AC57EF1E44CD3EC14CD1C0A2516C9D80FF2", + "app_hash": "23EBD5C5BA2CFC391CCD14F279B5199C81FA1413E520BC5BD8D855128F7A0937", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -904,7 +904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A6EF1037DFA448C8B235893AD19629AD1D5BFBDE04AFD467143C402DF8C43E15", + "app_hash": "5D86D7993462693586603ED940BFF864A98177BF76F9433D242D7B559EE0F330", "last_results_hash": "A740D1665C56010423561B1532218213A3B9F2ECE0378ABD3425339F1BCA1E99", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1197,7 +1197,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6E10A6867E9E44554BA39C25D714DACEEA2478B2BA161C4B3871448132145C21", + "app_hash": "82DC64DA836506178A2CE29771F50F6661AAF0325E286E7B7A808B56E557167F", "last_results_hash": "290BF5A84A8F9CC8B11DCA25446ACA9FE44DB3679827FC9BC8ACFCAB629E000D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1425,7 +1425,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C664A42C5A1C86DF836265CB3CB8F797291C315776D68CBFBEAA98767EC9057F", + "app_hash": "5F00E7455C54F62FAFEDD04E80A7400F3DF03C1697C623904990553224FF3FDA", "last_results_hash": "E368C7C1E607DD400F7CC61F4E04FE49A0745CF3E122636E7ABD1943D8FEC355", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1735,7 +1735,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "55E11BDF5A2B0B3479F921A2E79F2B3A204AE4FC55A9641993E34DC8B933FAEE", + "app_hash": "195C6058B052B0AE1E2C7F2C6828DD66823BC666112E080AEF576F5198F4AC81", "last_results_hash": "E978131790EA7A559268BFB5CF33AC6A3F709F57E2B5692C9D9C69DE8BC6368A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2028,7 +2028,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3F79C12D548468457517E8BEA0358612DA7704AC15CF3A3BD717FF7F31F59422", + "app_hash": "65F3BE8A80BD3FACC27504AF4F5A8900248252F0FC988D442BE179FAFAF23C30", "last_results_hash": "0D0BB93DAB1C0F9B2D202089625673F45847C90818A891E4B73B0FDA5D298DCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/streaming-loan.json b/test/regression/mnt/blocks/lending/streaming-loan.json index 030d2419d5..6a9f2468b1 100644 --- a/test/regression/mnt/blocks/lending/streaming-loan.json +++ b/test/regression/mnt/blocks/lending/streaming-loan.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", + "app_hash": "F62195BE2ED73A657BA40BC3AFBBB20EB5438E6CDF07262B3AACDB2C59066D3A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD15DFC4981AA2D2CEC31C0395710ED0EE7043406AE3D88C9F90EC857DA5C1E7", + "app_hash": "E0E64276F6A69E415AA49279ACC79FD6EAE56CEB96F1483CDEF9D0C1673BF370", "last_results_hash": "01E9BB832A200024E24308D263F6AA80731F664188256A9A2F1CEF7F0F738B29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -678,7 +678,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "079E246718D716AF6662480FC34BE1E8364317C68297F7E2041B86DD14A0820B", + "app_hash": "334787FCAA64F5E92A0EE41ED22ED8179C0DE45FCEE8B264626ED454A9CA9E18", "last_results_hash": "AE8B16152F3192DE0AB89F2444E7DD79E569D73603D08A9E16C1939FD98A5264", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -920,7 +920,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "06B9F1CB8C089ACB5BE396F77525E5BFF3DDBFA2A34BD3A6E005ABC86EC622F4", + "app_hash": "1C4B143F3AB7F3305EE48C38052FE9EAEDAE8B8933DD14A8F3CFE2DEF9D6A45D", "last_results_hash": "4E01FFD19961264A9A944D354C2F71087E0B879648EE1E3D376B84CAF01DF254", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1130,7 +1130,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "019A7725636741951AC7645FBC49532D76A058537CC1057411C29CB136915554", + "app_hash": "A40B57BF5BE19A21787D1781FB4EAB5D171B335D3005A1E8CF1255F63FBC4A6E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1463,7 +1463,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FDE3F1E40AE4ED5B46C2519C0925D4A6BBE75464E88EF0A9BB2BF3A18DA9F294", + "app_hash": "415C84AF5B05F2A9E90A4DC3B7526A8ECEFB03E69EE73BDEC10714D5954BE709", "last_results_hash": "AAF45FBEE73CC81120BAED0D1FFCF06C2DBAD1BD355440300866513D5C4DEEEE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1755,7 +1755,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3B9AD88B44371EAEAD1B02B9D61FFD98166720BEDA063CE5012BC3B9E16A4AA1", + "app_hash": "E5041996523215CE9CA334BBE3311A833DAD612A85FF3A1C6BD3CABE7C88A088", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2093,7 +2093,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6F87BA092D19C8324639D29DDF1BF0635149C6B76569ED42B81127BA80274942", + "app_hash": "E5C2E161AB6771112F4F3A70ED8A36043290B30DD002C41550582B1D3F37E54C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2417,7 +2417,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8DC6ADD68319CA6F065AA8FC44E8CEFCB1CAC56594652280E2E8F0B8AC0FD9B8", + "app_hash": "1B4C45487A45F7812E00EADBA56131314B2D84D74FF1FD7AEC036D0AB7499E9E", "last_results_hash": "3C3B8DE1BFDC9BACF428464828A5E24040BA8179EB734C98865FB32F4C83873E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2707,7 +2707,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "92A2F8E933E7838642D5ADAC8A477A297EB273BE59B7BBA0F4FC70C70C281149", + "app_hash": "7648FF0AE37B61A0E1F5934455F0538D9357FB1BA99E087F89EC6947265179C5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2919,7 +2919,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B474B612A10D06058B8504AD42456180CB4605E531AA93FAD321A88F4A994318", + "app_hash": "D0363400B2A4F5DC4B86DC8C298C353F30C161F4B4F3A133E7ADC7C6603CF4E3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3178,7 +3178,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "34D641B0A0EADDAA4B6EEF1B547FA9434F7A2F43D8E973383EDE12DD1C1444A9", + "app_hash": "AEB102C4C9AA1E69E5095C34698934190859A84A39E4D9FB78D2B4F0AA958C8D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/tor-failure.json b/test/regression/mnt/blocks/lending/tor-failure.json index f7e7ef32c4..012a4d1486 100644 --- a/test/regression/mnt/blocks/lending/tor-failure.json +++ b/test/regression/mnt/blocks/lending/tor-failure.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", + "app_hash": "1D092C5D1820A252F8E910D58F44628255A85C02284835F192B9C8579D5AF239", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -658,7 +658,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F8A43641C010F0059E7367E1D0223B0F422935D848DAB2F55B560EA4F7885A53", + "app_hash": "5B06F8818F4CD06F2446D5DD1D40F3700EF0C7E0F6021BCAE62B325373531714", "last_results_hash": "06C1549796EB6E482FB0EA71D31684A42DBC23A56E96A5C20B41413DB2521414", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -868,7 +868,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EDCA43651850B387CCEEC4A4F7170D920ED4B399216599691AEF11FD02AD101F", + "app_hash": "B0D83103190436918D85019DB839A4F3226A031BD30132C89375CD09E089F194", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1156,7 +1156,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A3F38310E3801E51E93AAC9127DAD827506F61F900B04A7FBDA48548A8C4F19D", + "app_hash": "59F863A9D4951C4FE85006273068E8D5A441075F77CEE63C099F03CB0E9DD12D", "last_results_hash": "6EF319395CD1F45FB5F3269FB62438E8DD6D8CF32C4C4BA83EF32FB1CC4628C6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1473,7 +1473,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "643B0C48CDDF2849100677C7974DEE10D059460E22F7488F08B14971E9A7A3FB", + "app_hash": "0694399716759DF895DD402E5C43D0EF6F9D0BAE783F228970F1B69F586D4FF8", "last_results_hash": "DFA3F028D5C20C38C77A1A366D2C8647C75C8DCCEE7DCEF46090BE888BA450A2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2021,7 +2021,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6F36319B6616AC831C8C965E4CFE6CD3499A4FC1064BF59677AAFE90360E6F60", + "app_hash": "11F33FC0FB8FD37C4FF240F4FB42459386A8CA05B5023FD599BC4DE6C97392AD", "last_results_hash": "C76D06960976A65CD7B040EC53926F4A4F043D2094202A93DBCAD694DB880501", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2300,7 +2300,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CB352DD9153C70300A5250CFD95E4E556AAC3728213AAEEE0205237C1F48BBE6", + "app_hash": "B8260C7116E90BEBD7CAF2A3741268327C60A1BE267B8FDF3852D2B3C1DA2EBD", "last_results_hash": "3E6F6F08DF9D16038BAA19528F6A0D60F80201B18E37BCCA6415E12183129998", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2617,7 +2617,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7D2131403461A32A5F6260FBBF13F46A3C4B5553B34850EA92295FA8ECBEB485", + "app_hash": "16D5DDB435C2E9F99A8392D440979770626D5811387DC79378271B58CFB0A592", "last_results_hash": "EA8D32A136332AF069BD3F06D94366B14621C6128E0C758A9AB6D40D224456CB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3165,7 +3165,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8983F8942F61D45CAE888F5E83B2106900A47B891D23C31AC661B668E5612C6E", + "app_hash": "2543249CB27A23E590C96048DEF3DB343F0AFD16C9D8561A35747E1319D4A558", "last_results_hash": "FD846FCDAC0140643BF4A24D9AABF7E5F79F40384CBFC024DEEEA48D095C75C5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3426,7 +3426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8BBFEC8597BD16E5ABB232FE9A506C959ACFB4ED0FC75015EBF0A59AFD73EEC3", + "app_hash": "46E0453722A6942B765D0CCA4057A14FB7B6F994551109707FE2CF6035FC8B9B", "last_results_hash": "1AAE710FFA82BA52C9C62A51D084330A27881C5FB34CDF7671ADA665743B2A2F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3621,7 +3621,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7EDDC739F542ECD33FBD70A641A7DFBDA4DF3F8AEA957100BC1F5ECE836A9A95", + "app_hash": "E3908C11D6415FAF6E907AE584CA47B984910C01D0C8FA5F99CAB431B96E39AF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3816,7 +3816,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3A93337BB3C53469105C903FCFE1C63319604F321423DAF932DC80DCEB7BF52C", + "app_hash": "828424C960C2F5D9A030CBB7C9E0795E52EBFB6E31C9189E8DC4C81D6732B28B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4364,7 +4364,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5258C43F84B535481F5488E7EF77C313E4A99DB3C927B269A8A58F62A9F80C8", + "app_hash": "A14FD04F960FBBA450C7BF2160EDA188D698FC177FC9413712345FB124707EF7", "last_results_hash": "916912C409187782D1454655A916E172166AA84F718B975FA4D27C05E29DAC36", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4699,7 +4699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1AA2A262A1D645A130E7CD139EF00EEC3B1AF3276D6AA0A08E210D058C61C249", + "app_hash": "87ACD098EC9DE7CBBAF6BFEB963D83F339CF44E9FC7084C2AEF8C3AE1A73B129", "last_results_hash": "85A034516164B1C891546FBEB2F037BC4F9A99F377A5E0D442EB8A0B3F665EB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4894,7 +4894,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E0EABA3AABEB0CA9ABAC7E1C6F578C0933A2269F454902FEA5E56292BC087FFC", + "app_hash": "D28EB97CE2D7A658FCA09ADF8EDEE2E9A15A4F9F9036048F52C8AE93B0B57593", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5442,7 +5442,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E781141754CDFA7A2EAE62A5A48ED36019DB4866FEB2CB0EDA9AB1711CB5600E", + "app_hash": "39218F05615ADED73FB8D34918BCC9756D27C2C5821B81964340B2BA017104B4", "last_results_hash": "DE054E50A9CCC50303441FB70DBFA8BE4C9310C1FBFCBE73BB5A7614E7818446", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5970,7 +5970,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "70843AE5D48F4F76EF2924CDFC238D7C7CBDBE9665A5DD6153975A211CD1411D", + "app_hash": "CCF13022FE2DD73307A2FC678B998B2E1FDD653AB52F13EF3397599C0731BB03", "last_results_hash": "462C1450BC861908BD914F93D9126BBEBDFC6913B2BBE3700033CBD20C9F0119", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6296,7 +6296,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "85C8B7E60D1285F5DE3F0EDC7E308B333D8A333004D30AAF5B49A41711A091F5", + "app_hash": "506215DEE38882378ADD143B04AEB74FD2A2198608F087B50E53807AD884F1C2", "last_results_hash": "F04E3016B7613DF358D8397A0AFF12E6CC078122DD44CACCC0CD275531EFCFBC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6566,7 +6566,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F5AD706EE4DB326D0024B94A0CE2C993DBB8B5BB0033F10329611B9755B3DFAF", + "app_hash": "7CE0D7884C1BB3B3025D3485014483DF28D013B93018314C9BC9415778C92AE3", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6914,7 +6914,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "25ACB42AB390410C2CDF297980512777A4759659EC95EAD0139A33BA26C635B3", + "app_hash": "86908CE8DA29C453413F406EC296517CA7362902A510FA684150A01E037DB506", "last_results_hash": "DE054E50A9CCC50303441FB70DBFA8BE4C9310C1FBFCBE73BB5A7614E7818446", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7240,7 +7240,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F80E0F2514A5322BE9B373BB297D58E85C8429DAFC94785FA7E58AA25128B60A", + "app_hash": "D79081548B2262B6F966621B41E03CF39D6B731F015BA6C05301A558DBDBE5C9", "last_results_hash": "BD722F5BFA56AC48A97AC4F4E4924B693A497847DF771B90A46415F517A2FDD5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/lending/uncommon.json b/test/regression/mnt/blocks/lending/uncommon.json index d9dee0a7c3..5d2a8ceb48 100644 --- a/test/regression/mnt/blocks/lending/uncommon.json +++ b/test/regression/mnt/blocks/lending/uncommon.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", + "app_hash": "14EB0C6D230858483BF3E6E4AF332EC56FA4C5E1F870029312AE96515E15B0F5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -426,7 +426,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "37D51196685C9C16668BC1A5D90B1EC53E4A999909FEE794032068BC19792DDB", + "app_hash": "C80AD1C244D9DC05328A90BFE4B71ADEB172837E35E0D9A7E4DDAFE817CFB5F6", "last_results_hash": "3FACF9FCEED3AF2592CDFB8865279CA9075F6FD4FB365886699541A0B219DCA0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -594,7 +594,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F02D159A25DD87BE30DAF5D19767AC57EF1E44CD3EC14CD1C0A2516C9D80FF2", + "app_hash": "23EBD5C5BA2CFC391CCD14F279B5199C81FA1413E520BC5BD8D855128F7A0937", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1549,7 +1549,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AA857EF9DE45526FF920745F9B07E6143F8706653E2FAA6C37BFD7A13115DBB7", + "app_hash": "83C0BAF4DAD982588DB1AA535427297E148509D21B4495B37B2C8A846BB284E1", "last_results_hash": "33884673752DCC52E7B5D5AB23925CFCD9E5608FE8289595089187C5FACA8EE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1885,7 +1885,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B0A2BA58EBCF128C10C2BB06DFAB122236A903E41DDFD97E038A2F3EF1C0950F", + "app_hash": "64A63F6963452365E8C41FE4BC9E1BA86255179F58424AABB7032E29C8EF7223", "last_results_hash": "E53D7220D07741D7915C40CDBE3FBCD11F60E1C0EC515D83939B40EE9D325F95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2835,7 +2835,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "58DC6CC0396C649720CBD5A3A0D11E6D618545942BC4D11ACA70932926EAED16", + "app_hash": "4C3C8E5E4AB7EB88B24393250D51A075190B9B7600FEC482870CAAB16B23E1D5", "last_results_hash": "024FFFA7E8F19D6DBA02638EFEE4BAE2F2FC6955D53ACEAE378E155082B60F83", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3128,7 +3128,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8B670768BEE094083D1EC4FA62C0B7BE598A18F98F4A713F6638FB0B8A0BC2C0", + "app_hash": "9F1D604B9B81F334F9970E6A6A922D35A8BEB8F51749773FAB423366DE2E6637", "last_results_hash": "F9B9268072BE4AB261F835CA9FB291A3A64C2FBF126D10DF17CD2CD3DEA87ADA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/mimir.json b/test/regression/mnt/blocks/mimir/mimir.json index ba9a39e540..78e5763d23 100644 --- a/test/regression/mnt/blocks/mimir/mimir.json +++ b/test/regression/mnt/blocks/mimir/mimir.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -176,7 +176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BCC1F8727629AF87BF24091999D95FED2694850D4FA0D252D440D2B5359FB95B", + "app_hash": "3CD19FD8F7BFF599D72730C70A853EAEFE67CD6E85A47F642A515D6FC96EB62B", "last_results_hash": "AEF30260354C551556BCEFD9F132AE71B1B328C34ABA7B2B893A52D83DA8EFB1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/node-mimir.json b/test/regression/mnt/blocks/mimir/node-mimir.json index 1fa6fa900f..aa447d3e9a 100644 --- a/test/regression/mnt/blocks/mimir/node-mimir.json +++ b/test/regression/mnt/blocks/mimir/node-mimir.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", + "app_hash": "DA1B7F4AD6E2E7B53E2BCDC647C53DF3F526BEE525C7D02A1465F42080E46D93", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "46ECB52A26A8AEA81B7510094C74E57FA8041E9318832063E6C8EF74AFCE638E", + "app_hash": "409146CA2EC415A6D914C5281E452B908380B3393237D6794790E2D498A66970", "last_results_hash": "F82BB94B130A0A7DD13FAA9FCCBDD9E598F55097BB739893E0EDDA93DE2DB84E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -521,7 +521,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "58E991413BD8421621F1FF012A0A0F5A78D42586149488EB84A9A0F31890E1AD", + "app_hash": "ABA04BDEA358A16E48906333393CB8F691AB44B8C64FA9C626F6151BE7BE84AE", "last_results_hash": "D5CCBF72B3B1828FE7375112AF9DCFD3401F33346CB942F3B53EFB56174EBBC7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json b/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json index 9df4f36e18..50d09bfa68 100644 --- a/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json +++ b/test/regression/mnt/blocks/mimir/solvencyhalt-setmimirs.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4EBF84EDDE8FCC376FDB239C4BCF923E986F0B7403115A8E06FD63CDD6CCCCCC", + "app_hash": "D4FEB00ABACE25B700D0B75B2703CC8AC637BD82848BD9E5B5B7F631B237043B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/network-fee/network-fee.json b/test/regression/mnt/blocks/network-fee/network-fee.json index ef47f3a9ed..b84ee1fc0f 100644 --- a/test/regression/mnt/blocks/network-fee/network-fee.json +++ b/test/regression/mnt/blocks/network-fee/network-fee.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -173,7 +173,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "862DB367AC7E35BAB13FE5303B8C66B100F4B5E33839D10017454056BEE3B370", + "app_hash": "04A1CF1C83875D1B6F15DA44381F35E6818409FB0E0FF83BDA028D05049253E2", "last_results_hash": "0BFA6194ED9E2A4762BA42C38C61512685F3674B124A28013C62E2677E77981E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json b/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json index 2165d8bb95..b7cef7d65c 100644 --- a/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json +++ b/test/regression/mnt/blocks/node-pause-chain/node-pause-chain.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -175,7 +175,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "98548256B4A00B22FB17A3A237495E3818BD9D356935DC9F2C569A5D78A3DF60", + "app_hash": "3D3C2752E8A16E34367870B3D9721C866BE9C1422AEBEFFF20AA31CE6809E9CC", "last_results_hash": "1157C1980B6164DFD74F5710C2664B7A7FEE521566BC0FE3DB957B833B40F182", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/observe-txin/observe-txin.json b/test/regression/mnt/blocks/observe-txin/observe-txin.json index 817354e2a0..c010adaf5c 100644 --- a/test/regression/mnt/blocks/observe-txin/observe-txin.json +++ b/test/regression/mnt/blocks/observe-txin/observe-txin.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -306,7 +306,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C5D58DB9965D5E0FED3783DF82F754A1243C371A8649ABDBC0B2BB54A9388B19", + "app_hash": "BDD13204AFC5F52D5CA5DED69A4F019FE160385E09A2D6512D68E2319D822343", "last_results_hash": "37098213A9158247CA3A3267637608C5D131B7021096078EA873CBB76844E1BE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/observe-txout/observe-txout.json b/test/regression/mnt/blocks/observe-txout/observe-txout.json index 6725a504a0..bc1250f228 100644 --- a/test/regression/mnt/blocks/observe-txout/observe-txout.json +++ b/test/regression/mnt/blocks/observe-txout/observe-txout.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -350,7 +350,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1ABDA5294CFD12767213DC1D8338D9305948DCA39C9A963AA5FC25BE3C5DDC7E", + "app_hash": "C706B7F8E36C9A1372A24FCBCE1C3F2CD60B171D7335D5B287A783B9B20E1F01", "last_results_hash": "16320C3BF8168A98CE59860227B9ABDECE2B2FCCB47F799AC79F00C3304113D0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -573,7 +573,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F03AC84A09EB67332D9B46D080D1BC8A03256EE0E34B1D3B643A82ADE50F26D9", + "app_hash": "F89B817BBFCFB46A56B97DABC847527F041809BCC7EF245BD9C87C34E8BBB7A6", "last_results_hash": "F814DBF2EF5C7BE550DBE07F36C92CA55F2A8B9B616921ECDE28C953D79EA57D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pol/pol.json b/test/regression/mnt/blocks/pol/pol.json index 7dab8d3435..15060d3922 100644 --- a/test/regression/mnt/blocks/pol/pol.json +++ b/test/regression/mnt/blocks/pol/pol.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -638,7 +638,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6D1A395A0BBA502794305172460C94449B885D3E23DC535B7DA759B13D46CEA0", + "app_hash": "AD33B3F5C17E7367F7BA4E6683EA66D70ACDB15F2456882AD1CFF4DAA35D0B7B", "last_results_hash": "6078EF0DEC66E0FE2ED367EA0CF69551F76FC243A827ADCF29972D4AEAC4928F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1278,7 +1278,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9F00CF140EF5E81F1B9ED779AE48C06E67AA3DE1ABA7DF0C489A0D6D06F47789", + "app_hash": "D2DD3A23773A6CEA73C4E604427D9E8398F7F29CF8082AE34870184FD5948369", "last_results_hash": "C4C7706F2FFBB74D3D31F8802FDC565C5D587774143786754ABDEE3DC1EE0F05", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1391,7 +1391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "42E4330F21E23B21FE4A1CCF11AAA68B91E2E226A40EEFB264DACF972905A9F2", + "app_hash": "9731B6EA207118135895F7A9B39620035157B339E49D0F2A515354F582CF53FA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1474,7 +1474,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2676B0B0B343421612D2ABDDA811869F5244B89ECE0C8D94944AAC13B3B68767", + "app_hash": "9A98579A748DB9834FD5FEFDA16CE588714756E2E1A2C61E9AF15E00088A963A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2120,7 +2120,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D4610F9EF24CCFE07B7BB011DF8606AB95F2CCCBA2D7CED0879E6DFD2723A019", + "app_hash": "528DCD67D826F61A2E04C1B7EB14392240E7B54ABDC8A525E5DACB9D1DD85FF0", "last_results_hash": "0E8A350F8EF28F63EC3B269E3158C6B76A971596844CF086FC884660DAD31AE1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2314,7 +2314,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1EBC8AE70D7A63A7CB9509F36A9336AB23B3111A1B012DEE6F6B7015D648CBAC", + "app_hash": "EAE0CB8A0AB6C58F4A43EA0020C34F3F4163F99A2F326135DE3CD4365D0B77A8", "last_results_hash": "572F2CB3EB3F3CD7B8CF037DF0EB8419370EFB8BE58725160463B5EC01B4677B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2433,7 +2433,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3E0062069487FB5F6D9DAE9E6CAAF8DF9565D27538AA1920944A316B84C97847", + "app_hash": "E031EC848693E9E9F1F45F7B6F8FB355A216093F1D1B02AF692A6E5B4E3B62CF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json b/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json index a124e93e5a..5607902e13 100644 --- a/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json +++ b/test/regression/mnt/blocks/pools/auto-commit-pending-liquidity.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D98DD19B7EF20537B5B97B0FC359FF1643AD66AD6739E6D6C8B607D7A4B50B02", + "app_hash": "F18FF4C3229A738983FF4D0DD095756609E737A1358406A0696CFA7E582A36D2", "last_results_hash": "5D0DE8285825FAB001CAFC1FAF99C793CA14E6487E2912A4206D3EDAA076B272", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -476,7 +476,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0C520AD5B2D774D1F05DE3612856F08098D365ABBAB83D3EED782BCDCC21A148", + "app_hash": "895D5C2394A992CF87E902ABA8FAA15FF73506ED128DB390E4CEFAA9F77103F7", "last_results_hash": "B8DBFDDDD2D4063EB05F43FCFB1F6B46A676DC188C54A661230EC153C348E5F3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -559,7 +559,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "255AC086DA4B952CEC15DA64FD321BF70B147812566FC4FF41A23AA18BB7EC2A", + "app_hash": "D836D83946A5D19906820F1EE784878C196FE9258C5052C5D583DCD37F3DA359", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -642,7 +642,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "11F3D657D1424B4F7A11D872CCB5B27D160DFFA20EA7C3E001B52399445BA093", + "app_hash": "A4B8178120B12223A7A4AF8A5E1D8604BCAE868E6281C17FDAC1E265774E0D53", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/check-savers-utilisation.json b/test/regression/mnt/blocks/pools/check-savers-utilisation.json index b7a6bc00f7..a7a144dfa4 100644 --- a/test/regression/mnt/blocks/pools/check-savers-utilisation.json +++ b/test/regression/mnt/blocks/pools/check-savers-utilisation.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BD571D6A8334FF96CF0FA2C98097359464E2B7FD0D13AC01FFEFB87A21C39E80", + "app_hash": "F6A90CC7D0228A80F799458D251165DBF5386C0853F5A458468D5494BDB90D50", "last_results_hash": "1FC73A7A9A126A478DA951244867857D3B5A5009FA6EA3D7C22A8326E17FD938", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -582,7 +582,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4CF8CF7EC020EBC3AA91EE33DFA81AB2DB02698766C61DB09E8EDF0F7951CC0A", + "app_hash": "5F820AACA678F0B24112CC6EACEF0D50A9C595412585D3FB3E399A5864B2D870", "last_results_hash": "9FD2E0FF641B1301F491B6DA000C613A4DF552751F34A502EBEB587A36C7EB94", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -780,7 +780,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "143E1234F1DFFB17521BBA667FF668C11A50D658E5C0B76EF54D7048D264BBC2", + "app_hash": "F9E8DFC86DFCB19BFCB7C22ACB5C898729CE2E81BF54A0F58C91EAEC52341155", "last_results_hash": "73F7E4E2047498823F2CE70895B678FC7719E8FD46416D0D1D3584C0DC1DC194", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -879,7 +879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3815EA8ED70E6C42B6CF8B730ABF5DA1CB8D19331CF5B39EA4455A209788E6F8", + "app_hash": "1BF2736475A01EA9099617BA92F353AD3204355ED4030F5FFB955F7C0B1CE06B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-asset-first.json b/test/regression/mnt/blocks/pools/create-pool-asset-first.json index 2d82a209b0..c791cc297a 100644 --- a/test/regression/mnt/blocks/pools/create-pool-asset-first.json +++ b/test/regression/mnt/blocks/pools/create-pool-asset-first.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -213,7 +213,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "70FD7843E9677B071F226D964B323F174F1A41C559B795C6409FF6F08BAAF242", + "app_hash": "6F21DF147A72657C185D0EAA054263EA11A02A5BE569653AC9720F89FFCBB00A", "last_results_hash": "F8A329BEEDC19DCCFAAAC7C6A9E1C1DB36837E5846548BE7EA10D40E744D4AEE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-rune-first.json b/test/regression/mnt/blocks/pools/create-pool-rune-first.json index 29ec952deb..152c06a82c 100644 --- a/test/regression/mnt/blocks/pools/create-pool-rune-first.json +++ b/test/regression/mnt/blocks/pools/create-pool-rune-first.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -226,7 +226,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EB5CB8CF3779DC39CFC20F2B78BD50455970C16E9B112821A63FFCC6FCC700AC", + "app_hash": "0EC466298D875B2572C88A9127DA4AB64812D3ECE5A0035EF1A4AB9D2B8BA1C2", "last_results_hash": "3472B2DA57DB287E57D271C7794C29AF3864D188EE551542C5A03BE6D0E277C2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/create-pool-same-block.json b/test/regression/mnt/blocks/pools/create-pool-same-block.json index 475a078173..9e71b6ae6e 100644 --- a/test/regression/mnt/blocks/pools/create-pool-same-block.json +++ b/test/regression/mnt/blocks/pools/create-pool-same-block.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/derived-asset-pool-status.json b/test/regression/mnt/blocks/pools/derived-asset-pool-status.json index 198ecc657f..9c9ddd149c 100644 --- a/test/regression/mnt/blocks/pools/derived-asset-pool-status.json +++ b/test/regression/mnt/blocks/pools/derived-asset-pool-status.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -268,7 +268,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DF9EDCA65C7C5FB5645C7D4FB91624542A980C74A0F01125FC9B59C2F43426DC", + "app_hash": "F526E39946C69E8868E6768ABA956690E88DC4188DBFEA80F7D6D9E83F91FF6D", "last_results_hash": "0847F0597201C950181B44D44BAFAC2D2E39B67D033496ACAB41E8FBF8ED0319", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -366,7 +366,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56047346566F22A205FC6AA5B8F4EBA9C0B515540692D1F35DE29F628F1D569E", + "app_hash": "FA5E4E854550C92E8E0BCCEC451EC3A9AE5B915D98C1E59A3AA8B3485DBC868F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -459,7 +459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FAFFAF1C54ED99C3DA09EC311E852CC4652FBB0C490969DB00302706AF43F7BC", + "app_hash": "F189AB3C94DDC132CFEDDB3F793DF2E348920CD47BCB6EDF73331701D1A83005", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -627,7 +627,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2B0D6BFB74280F06C1E82E91360DB7B139590FB15394836C016C390BEB230D65", + "app_hash": "42268D09B257069590BF0D34929CFF3A7F711E967F700A5F3D514EAEEDF18290", "last_results_hash": "FC27317BCE5498ADF981F6C2D18842B9C45F56E2A889442C35CAA603E39CBE18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -716,7 +716,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E986CD5744BE417C9A57323600E9EBC255752C76D8E8EB2A5470E1E9F12D5104", + "app_hash": "2F805C4F833DF5D2F3FE39805DD2093FDA46D309F5951105DD71A2DC033C8573", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -799,7 +799,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "29852625308159AC4995837C74A0EC31F27D8AF3C3D7BD1EF7C0B477B774FF66", + "app_hash": "040DD3FEE86230D0415688845508FA482A29318508FAA3578CAFE5E104C29884", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -957,7 +957,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0B4134C4BADB4786FD3A0FEAF8582834105F3A52DF294EE228D6F280EF3A239B", + "app_hash": "4974C884A3066876D964D43C556C1FD193F82AD91145BA33533DE1E05A34EE3B", "last_results_hash": "62074C54795F022F10A39154C418A3DD79A7B32ADDE83A9761B99235F1C94BFB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1055,7 +1055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "83389BFEA008513B1ED405134EEBACE49762067AD2D4941E78323458E9A55549", + "app_hash": "0AE6D499E154AD3E81AEC490E8755AEE5A17FCD0F2C17A3FD8503233FFE5A78A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json b/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json index 9bc6554e46..d0d1153cf9 100644 --- a/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json +++ b/test/regression/mnt/blocks/pools/ragnarok-disables-pool-create.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -390,7 +390,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5EA444BF6C231B548BD8B6DFC98C183B602F6EF8A941AAB89B7121CD81F9211F", + "app_hash": "9B17203032ACF405100332DD18F65F282AE707B21C6F7A5400B66CEB2A9C1261", "last_results_hash": "F8C060A7C7EC4237998AEE515E9634AE9210B0C40DD3103A2FDF7657220BF128", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -548,7 +548,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "56FE7F5CB19AF6FC80E55C37B1734CCF37F3327B58644D9AD5DA73A8CD6B66FE", + "app_hash": "F1E0FEDB654D12E47F079CC3CFBDD1E9BDF3848554E75258A770BBC270710118", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F3A878F8F4548739621CBFD56EC69C7E9A55E3CFDF1F98228FA644A96A984F2", + "app_hash": "109FAE74DD95C6BCB1219A9A0327A468FC720F1118D719CD4CBC5F44FC06EA4D", "last_results_hash": "2F9778916273A0CC2DFD3F7AFC1100800EB0D8217DE33F43D00E06249E6A004B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -940,7 +940,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "38BE102476E338E030CC91E4FB3E92B1FF03D6068E5B0957E7E16EBAC6F5EB70", + "app_hash": "6A3B83F15813526948994611037509FA08E7B0E4A5D541DD948FBF27EBD12CF4", "last_results_hash": "43C08252CD0DA7DD8D04DC00659CA158E034A53FAABEC9302C7A7311715AADD8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1098,7 +1098,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "587ACCDC4EE35CC9541300614B5B275BB303EFD1AF862632FD4F5A340D6B7DF0", + "app_hash": "81418753EAFA89E8438CC244734C966BF49BAB788C0E8987BD505AB90F7B1D68", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/ragnarok/ragnarok.json b/test/regression/mnt/blocks/ragnarok/ragnarok.json index 41c0a000aa..9cfeb30384 100644 --- a/test/regression/mnt/blocks/ragnarok/ragnarok.json +++ b/test/regression/mnt/blocks/ragnarok/ragnarok.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -321,7 +321,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3C8D8F5AE757CCDFF1DF251BCE2F8A3408E45C7890552A803A1EA71BEDAC6835", + "app_hash": "D8588BB9865B9AF1DD17BEDFFE885010C584062BCAEEC5C78CD16B2F2681C481", "last_results_hash": "3EB22FDCDC63609FB13748266102B29C4748CF94BF1637EBAB5F3B44ABA179C0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -815,7 +815,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "758D63F4A57B8F188C4A4364B1FA5B9D6073B95968E87FD2DAA5B266B4BB8EC7", + "app_hash": "E602EE3319AED21650020085CE35F20BB5E7940EA8DF3BD28E15F26F0C5ABB98", "last_results_hash": "999B48E6A55D90E3562206EC2DEA4E009A551DC2033061E4B8CF9DD8B5DEF54F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1162,7 +1162,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B246E3D030342294613D4BE8E47EEA3D0EDAED44E230F798A8FAF06858CFA8B", + "app_hash": "17BC50ED2816406400BA81D2E9606905474C768A8B04F36083AD828A34601A49", "last_results_hash": "8AED0375EF7FD0290642AAFCE667654F8104A06C85EB8AAB78C04A0AB36FCB32", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1708,7 +1708,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1F2BEC0C53F54A9BD7850CD07008DD4320E49BB9D4A5A1C76407914C29F9A8C2", + "app_hash": "39A947DF82C7EC40A59CE0E2774D076F59DCB153FF6646A45C3227C6DA1A6C13", "last_results_hash": "A77F8493A214C055D5CC96E7F5D59169FEA07CE7AC81024845A7E8E2B03F8D9A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2076,7 +2076,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EF81E0987126DB4FD28B02C0EC205227043DE05C93E18A050E2CCD84BFFF3013", + "app_hash": "A8E29DB2DBCB18447F759196E1B64588F4C175F6E3072F8106812B66F5C11968", "last_results_hash": "6FE036E071AD9EEB792EA52C933D7F864687AF3A8F234AB6E2F6617F2AC31A3B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2360,7 +2360,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8F99D6F9CDC15B4ECE664DDA1E69DB47424380509B40973248DE0C7DA84A9589", + "app_hash": "B9295064A4D771AD7520F41E01C3753A1633DAD3E57D92004DCD3AB20993235E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2647,7 +2647,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2BC50673127F0A94E256C6DF378051C0CF8AC505EEC7A526F543F7DEDA1C4870", + "app_hash": "A89730C6D8E6F95DA7406C236417A0A030A1F4DD71EDA9EA79B80A108C105468", "last_results_hash": "A6F4CBAB04EC650673DEC3F9BF2B865501D0D5DFFE2711AC466A074BFE24BAA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2932,7 +2932,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "880E2FCAA4F471F7DAA0AC4F3C23160E39837D79048D0F1070E91B8061C1D282", + "app_hash": "87C992AC89D161DBB350EA257441966EF57CAF3AFAACFB9604C14C92926A4EA8", "last_results_hash": "0736AB7058042FED08B6BDC591B1708DC0DAE7BFE6FCDE31964AA0F9513752F7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3613,7 +3613,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC03543FD2927604103445E6DE4600CEE5035082B43C375DA6440D9C2BFEC9B4", + "app_hash": "9F95729AB15CC4701DFA4A150A5BD0017D5613CE38057D896D4E3BA691396267", "last_results_hash": "BC7FB0259DA0C19A98C9C9A1D9B8C93C34F623CCE300E69EC5EDCC568878ECF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4176,7 +4176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2AD316B11FBD84D56DDF7C9913F44512EC53952940F91B56DFAECC3E4E47FB12", + "app_hash": "D16584C5099B37899E8AED55297FC25ED9DCC70080A941B2D13BCD48468B4C4A", "last_results_hash": "2B4EA04787B58D26B6507B75AA710FA7895A7DFA92B6D1CC7423945FFE75CB42", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4483,7 +4483,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "866B83AD2BE0FF86092D1FA666CD8B4C9C0C91F7BFA2698533F5B967CF10C4F4", + "app_hash": "B418503E1B8D3DDB2F5F6DA58E2288634D3CBF04D6467774F337AEC6B1D71765", "last_results_hash": "59ABE918C95A50EDC68C619A3F4C37524B94C47F328D25BF1A4794EF74F86D9F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/affiliate-swaps.json b/test/regression/mnt/blocks/refunds/affiliate-swaps.json index 14877898c8..5c7f96e74a 100644 --- a/test/regression/mnt/blocks/refunds/affiliate-swaps.json +++ b/test/regression/mnt/blocks/refunds/affiliate-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -438,7 +438,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "899FD74733AB178E5FF674DBE2C6356FD5EB4DB49BCA43189724083BE66BD010", + "app_hash": "5D49F862BB59FA45A20F7A2233BEB21CCD63B9205B355B840A3C8A7ADC33B021", "last_results_hash": "0E9487759B729BD7AEA182816595040BFA6DA641DF6C6025CE4973F5E8F082E1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -745,7 +745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EDB055E53F892167808F549822C5754CEE7DBF1AC297C955F820D75E1EB67BAA", + "app_hash": "C7A88F5076F91BB105C2D5DF843026E3771F2DA5D7120843F1E4C584E0B78A5E", "last_results_hash": "16859A260276C741DF611EEFF0766C91EAAA5EF00F3FECBA61B3B66A7144EEBC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1052,7 +1052,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "141D2B367DB533AB17544E4CBF3FF9E3F6A698604EE4445BA84349E802777D9B", + "app_hash": "50309FD910DC8DE6EA81D717B00E5FDC7A1820E96E8E04E62982C4DEEFBE95BE", "last_results_hash": "B242D66FAD5EAC26CD426513B8F6B9A74EFBA7867305C1E7E5465CD37FCB6B87", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1359,7 +1359,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D0880AB86F07BF7E2D9034C37DA6DFEC608D840BE91D5D4ABBFA7E2833890631", + "app_hash": "2F5EACDB2D3AAEF8724AEFDF8E20F2EA1D60B874A557616B909441891C86A6D6", "last_results_hash": "CBB966D5BE4606F2C79A1EAD19CD8080CB442D4FA4C19CB126058B82B6708F12", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1673,7 +1673,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "71C04046BD7E2BDC53078AB079A8F9651A31831D1BAD21219B4CEF309DB42561", + "app_hash": "E656C42F381C60AF33F3413A5C23D9CE47CBF11856985F7DF7AEC2F1E81179A5", "last_results_hash": "CF5BF8345A3EC718212838D267DC28149843CD36A1080CC733B730A110D011FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1917,7 +1917,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D6C43B5E654006DB830A37D06A2B8A3CA075709F7D5AF15ACA05BA967FC19037", + "app_hash": "3DF55B2150D9E4579FFB1E321754A82C1E23937E3FF9E736E72D724C2F4D60A8", "last_results_hash": "A7DD9003D0E4D4DAC0DB515EDCFCA8EF3051D6DEBB85CD7CB763F7FDC4E470DE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2231,7 +2231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0D3120ADC60E150715B413E15B1BE389299C41FF8AD0FD309A5F6BF26A6861D1", + "app_hash": "FF77A22176ABB242F071CCE67FFAE6BE1F7E70FDFFAAC52F5D888020CDCF6752", "last_results_hash": "5B3D65B5690E22BA44617AF520E137B7FD5B4D8344C86E0C571B0F627270CAD0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2475,7 +2475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C52227FA7EB8BC80380F300CCB7D87C1B99DECF98338A3B34561343402B59CFB", + "app_hash": "C9A235912108109F77CB20F5949BB5BE2BDF75B025CAEA9642D7DAA9FE9A5C74", "last_results_hash": "5888C856E10AA849144EC2E902B6150B6FC80F9E25EFE936A7CEB21911D8D885", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2789,7 +2789,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AE8825A08B6E71D79DF1EA335A6B3F2D9E85A96E1F366ACEEE3BFAA425BA8AC8", + "app_hash": "7B3C758645FD09E4005880831D5FDDA627DE1A4EC7AF0193D016E4936343C5FB", "last_results_hash": "9B4CDF95117B74163C0572D5D1D3D02B69553B9A2B7C089D9B8CA340B44D5DB6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3033,7 +3033,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "87C6374420E55D8B7BBC34D844A4C4A3B85B8F02C2CE059685D3A66B5E24F948", + "app_hash": "24411F004FCFFA3C2E8F3538BD8CE68A36D58D1592B61A105303CC2919E48545", "last_results_hash": "5C382FE63445A7E80471655DA1C8F3038B5BD906FB3627E3CD7CD3C98B1B901B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3347,7 +3347,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7D913537B936C173215A5966C500EF99C02DAC73969CC19810BAEB6CBA4BE33F", + "app_hash": "88F8BE2FEA184E25A11349213FF510175C6DF8971D0EAF6CD0B492B9117CEA49", "last_results_hash": "7BE2331FDE4C112A9F844380AAF1B7512015FAFB3E41AC012D844249CEEF81DF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3591,7 +3591,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E7CC0941F8B757614C8E61971F0D25C9C8EEFBBF882EA0F436CEFA50AA933941", + "app_hash": "315BA9B9AB35722169F7F997222FD4CC758831A0FF16F6430D8E12B64A678BCE", "last_results_hash": "3DD558C37A93F2B40C4CF9F30BDE478B7B2D923303D4B06883BE9331BE341FDE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3905,7 +3905,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ABC6BD0956B673284CE40EE3C135CB80405C4E052259D61FCB0129A0F26D3803", + "app_hash": "A48F780D38C4E55D8948729587B42DDFA91014707D1397581A8373E962A8F263", "last_results_hash": "14858FDA63785974C376ABFF7AF5CF3F612D63FD499F2D1275E1B724A3348B18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4149,7 +4149,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "67DC5CB9504CF2C6ECD920D501B174DBF35EA5A68BC0849C2F8CA422100676C7", + "app_hash": "4EC2BA81B9BCA187D6B193AEDEF02488AD8685729BCFD135D2722375A3C9614F", "last_results_hash": "00A503EE535C85AA501C96B624CFA70C27F3869DE08B4C9AB71C0D6E56684C03", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4496,7 +4496,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E07AA37C37D163D95FFAD58943F16FA685DC28DD0115FBA02EC119A9F84FEAF5", + "app_hash": "783E97885225196B0F78910E0867425D377A62B8ACEE4950667A967580C9E79A", "last_results_hash": "3BAC2C30E6001288C1A0CEE4F9496D9BEF9286732B060E39CED7E7B70A56E322", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4840,7 +4840,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DAE45AB893364FAC04BF52AF3819AF3AA74199F856511F004187E050389B2AA4", + "app_hash": "324C29E8C72AF3D4BABCDFA3199ADD74C80A8DAD81C8E5B9F82BF2A06B26D073", "last_results_hash": "08263A638691CE8FD368E0CDF5BA338CDEB03852C9E5378FEA00540A59BEE86C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5184,7 +5184,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "557D504A9157D8C22D730B09F7FEA40FEB0B650D3D7A5A8FD95FBFC756CD4F54", + "app_hash": "F723CD96096CE78887EDB218E9B1077A7458613EA83F710A66EE919BCDEE892B", "last_results_hash": "C4BAC2A6811DA63D838601308C074FC9A5632CCF5217C54FC656F110158CE465", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5528,7 +5528,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A883152EC72D14268DADA37910DAA2778DB55C18F119B61EA02594FA220F3F76", + "app_hash": "61AE09AF3405B1F942A1DC34058464303A97CFBA76F1E7590774AFBAEE1A607A", "last_results_hash": "0E3E3D370774CF9DCC6D064B40EA77F560EB4F50D25E39671F77729BC958BC78", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5723,7 +5723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C6EF8B5141C699FCE09B3EB764BF2CE788B46ED35979C42A6FB3AB30BCDA07F3", + "app_hash": "40273A4FAC8DBB7BC94E33B322EFD16C61AD01C6AEAF2858C8A965F998D2E93F", "last_results_hash": "559914308C18A54E18C7FDB3FE66D372CE74298DF5E62D69C9D208D875D42B32", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/custom-refund-address.json b/test/regression/mnt/blocks/refunds/custom-refund-address.json index 4165bef741..6ac3ad801e 100644 --- a/test/regression/mnt/blocks/refunds/custom-refund-address.json +++ b/test/regression/mnt/blocks/refunds/custom-refund-address.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -392,7 +392,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BE97343C2472FAEE4D7705523C2DB9D9AC6AE247E5EC672A30563F94B3D10328", + "app_hash": "35499BFED6A4922DAC1043EDBFF2C0AC9E42475397E284AEBF7E1A0E7D3D63DC", "last_results_hash": "DAC3B4AF3F811D0F2402337CD79B810F05075B5291F550DD260E3C632ED337CC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "310D49F936AB3366D4817F11FFBC748189CCA8445526240AD638EF4B2D3E7C8A", + "app_hash": "E0207B47C7812ADBE5C72BBD454D91D157A781AA7732BC5B92A82984A53C8002", "last_results_hash": "78E1F41EC2DF4FB64D739D3A71868CCD576EA11A325C0FE38A249F6A955AD815", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -897,7 +897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6E149E3EA0C95A16E3FB4BC57A6289D14825C865A1CA1093D3AD1C0C1AF687EE", + "app_hash": "BDD501064C263B003EF17B61F21FE08C189B3F803014B99FFD0C545149B3EC5A", "last_results_hash": "85B17A539976F5E4B1BFC052D0D23A85947A93AF115D5365840C2FD4C6EA6D29", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EFC261CC296BE01DF9F07249161C2AB8C1EF1771F74F67B35315040D3BD4CEAB", + "app_hash": "5BD2107B01728A669F78F7FB9FE5ADA8E9C25777E0142D9853393F05462AEC2D", "last_results_hash": "E0737462A84CC098E9076B4F65AEE849AF00D4654C6EA28A8591574470A01B89", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1402,7 +1402,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D21D57D38035B3F8AC08C44862AF517C9545ED65277715B74B206460B7884560", + "app_hash": "3C16BF5A26D4FE3F22233B0648DC8607F1BD08B252372804A7BD72014AF93028", "last_results_hash": "4BE9F7DA4B09CF09AD0445E686A7793079DE6FEF8B27DAFEAE50C50BD018BF64", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1646,7 +1646,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "69290E4B26D5329279709CCB8F9BE2B101D57629DC5A328392456E9D9F3ED288", + "app_hash": "0F7700433F9995F7FE6E931D82BB41C68C4E19B1257BAC1BE2A1851B7920D33D", "last_results_hash": "D46545826D2A37D017ADCB445511286944D38AAAE495E4FFF6C9A689ED01A634", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1907,7 +1907,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9DBE1CEA05206241F14FC847B36E719D3256F490B723CD35532FA01D0DCA1238", + "app_hash": "92B023BE90C0AC76CD1D9B2947844A4CE1E847E59851685B55CBB43C33039904", "last_results_hash": "FA03CA5499DE8F3AB1AD1B1336D527E09EF4912A4CCE36E5AFB332A0B173365D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/deposits.json b/test/regression/mnt/blocks/refunds/deposits.json index 718fc819f2..eda85e76bd 100644 --- a/test/regression/mnt/blocks/refunds/deposits.json +++ b/test/regression/mnt/blocks/refunds/deposits.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -392,7 +392,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D08989F8C585EA8A1468B10A2B469E58E9E319D19D5AA096BF9FB7E31ED04321", + "app_hash": "472CB2450AAE747EE33DDF9092379FC8A3B532D56381B764BB3D1E56CA857A68", "last_results_hash": "A2BE968BC08681B4A9C86C818A4C4CF3E19E0443302C0EA4BAA65EE69BB3EA74", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E7F48059D9AAFBE9EC708C8F0604CB0F6900D064F1B1351B4281CAC1274F4962", + "app_hash": "D3D527775DC97234CE690F5906FCFA023812E96B47162B00B77B77A182F9F5A4", "last_results_hash": "93C3AE5211F07B1A414939225AA29395101784DDC354790B99286D238F4D65F0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -897,7 +897,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "62FF6E39B0378B0C85E631A101A7794481086F451F746D7C26ED0480AD9D1D32", + "app_hash": "95CF7E67C946E1742F74F8F3BF0408070D7BB3BCAECF926E4D50AAEFD46D71D3", "last_results_hash": "EF8CFBC440222F92C81E0298AC051191D5541A4B784EA42D546EDF171708C17D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1141,7 +1141,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "15B797AAE8AEBE94C161E2DD60B6EFD674AE48DB91B50E24992F070EF3464287", + "app_hash": "A503AAA11B0CB8A2B02011B8EFBB8A53115E01370E6AD8236685BC37E4EE9041", "last_results_hash": "6AB48BB136BE5EEF5198D3E5119E58055D5A48CDFBCFD7BD73C62F0BE7512CB9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1402,7 +1402,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9ACFCA5B855A9191F0F97DCD5C48F3B3769FE1E76CF8582018DF967EFECE4975", + "app_hash": "ECCED2F9988803BBE4499A236825B1F14CDE3CCE5213D8621C80F81BF79619DD", "last_results_hash": "2CB029F4EE1BA23A7A21A8D33B927C835273A73E8EB11EB179E6E9532F72F8AB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1646,7 +1646,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B16CCA90661439C0DEABEF7BE9FFB531146D4FD8AE570462486075CA88EE7DAA", + "app_hash": "433F0B8FB7DB8D6260B67F335D6504719F94DDEEB44459F311DE0415F36E80E2", "last_results_hash": "24B6A32C4467B7F0C187D396CD5BCCF64AC9722CCA688084F90B9FB8C468295B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1907,7 +1907,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ACAA153FDC0D0C7BB5ACAE9265341BC897C741738CBC5B7E27DB9B6DCF24B570", + "app_hash": "40A55D58936ED35342B3D1A6A09426EEC25C76AB431EF55C1DF76295F65E47A5", "last_results_hash": "DE9CE30914EFAB4FAB64830BB6A1419FB7440E29F66E4528F55F8137BE264E0F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2151,7 +2151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C1A350F2000D814833C05821FAFA08C6937E2E63E5F1BBBEDAD4FB87AA9EBDEF", + "app_hash": "04B1D45CA8CABB96D525C136FC917B588CC267D37E3A803BDBAD9890E7E09ADB", "last_results_hash": "899207F31AFFAF082E88260390D8460A867AAD4EC9EC1FBA9792249B4AC7AB12", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2412,7 +2412,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8CDE8748603F318E82BCD2E80D4CA35B65EE99DBB451160023FEEBDBB096A81E", + "app_hash": "D361BFDEE1A32B0CD687EDA5D5CF37D08D3DC55379B0B3DE787F00D9C5332A85", "last_results_hash": "22AB448647EA68D6F56F97317659D79A3E591DCF099A8466A1DA079CBDBDF5E8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2656,7 +2656,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "92397BDBD56E884112CC12CAB7C08C964C9FDEF78A0DE28A2FF658D88D042955", + "app_hash": "C732DFD15F08D30B82C397100E27150D6EB453D9223D2F7084D4ABA30150C1F0", "last_results_hash": "44678714D1DBFBE2CC825A4080BDBF41FB5B235427726CCE167BE922D4DF4EED", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2851,7 +2851,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "176508D6E4C0E79C28BE4A2E5B9A066E2C2186E552182E02B8C2DA1AF3EA5780", + "app_hash": "A7312E0FF1597106103DFA705AFA348A661C6748ADE1165D6AEC7C36D4DC4BAD", "last_results_hash": "F9F42BEA459330B4F6DD6E76853B810FBAA9F729618F03B7705773D0C8F35301", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3046,7 +3046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CEA61E045E073C4BAE227A86F5EDF6486ACF57F0BCF11FA63CEEB53D35BE58CA", + "app_hash": "C43AF17F56A63A03BECEB0BC72AB6A4AC4CBD8BDECB161B2C494D972D77CD150", "last_results_hash": "AECD5B6E88B466953DE69D0060C0047F4971D2685BE4D42BAAA2590EAC5AFD57", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json b/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json index e9f87fd8f0..18b5826264 100644 --- a/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json +++ b/test/regression/mnt/blocks/refunds/derived-swap-refund-with-units.json @@ -116,7 +116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EBF823506337BD8CB4504C5042C1EA5CDBEF71F12958E4B268A0D2C1ABFEEC6E", + "app_hash": "DE33038B8943AA3994A7B6B0F75D347CDB10C095CCFBF7C9B4981DB90D491A3C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D77DC68098986C770A00D039BE7E94ECA8E605B4AC4B4DCA64638C70D27C8F42", + "app_hash": "224EAB7C586E2ACF89546E203DD1258447163523895E7E72531E8EE206DA770D", "last_results_hash": "26B42801B7805F7E8DF4DC2138056AB26330432909CB5A99B7B880C62BF8CBCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -446,7 +446,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A556F65AF54D32BA0AE3CB6D24872185CA8D43E962A345052990C6E2F6A2073A", + "app_hash": "1CFB2559D1AC91048CB84A9C0A77F1D6FBC5F871E709DD6E215EA38D1D0F05B3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -820,7 +820,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C37F04670E7C15F14791B68E75AAD65526C25664E664A69FD9DD3C6AD3CFA871", + "app_hash": "184F0F84E653844410CDAFAF2CBCF1D1BB436016DB9D4ECC9D8DCA28631AAE77", "last_results_hash": "FE04E3397C8B3F86F26318B11FF4E156A3EDF261C3850963216A6BE405A8AFE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/failed.json b/test/regression/mnt/blocks/refunds/failed.json index a991235147..95ed7520fb 100644 --- a/test/regression/mnt/blocks/refunds/failed.json +++ b/test/regression/mnt/blocks/refunds/failed.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -478,7 +478,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "78297DB8A63A128FDCFDBD00D489B00A51EBCE3CA24457E56A416332D96A0A97", + "app_hash": "AD9D20BDB84681B3FE0134107703415D6642425253C9BD77501E57AE12E835FB", "last_results_hash": "FA0E1466C5D171732B255E1BB6F90DFBBF517C798BE1F8D29535B93225089B74", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -740,7 +740,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BCABD17EBA1B1490C8270D5B8D7401D052B08C3827B90A8FA36D53740717D871", + "app_hash": "FD22E38A33F4AB3DE96B67885A3A5B37035FFA9136E8CF0D4F017F04035BE398", "last_results_hash": "60D77F2B1150B87CC07552C92A1F489E47AAB2993355ABB56E05020BB91A5D8C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1002,7 +1002,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6557399A689ADD4A2B77CB9CFBB221847632BA056E1C220E431BEC0C4F65532F", + "app_hash": "DEF5D57DE61D3665D3EA54694F2631B6FE329786392003DAC68EC01D59892D9C", "last_results_hash": "72A032440CCD08A866D6C6F7AB91CC6D1E813E9975F9B6DA0384643D3642B081", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1220,7 +1220,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C9D77E772B9CC723AE7A1A7EFC4DAB62DD2ED41C7876F416B786BB54BD083001", + "app_hash": "5EA15DB794FBB5CBCEC16CCACD85801B03CCCAE43E4E8AC97D13E37C0F6418B0", "last_results_hash": "7F4EEE68B267FA63D5D82F22B1C31162E695F6682947F6D759AF7E5EE5F5D34F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/refunds.json b/test/regression/mnt/blocks/refunds/refunds.json index 39732dffca..a2e3ad5d82 100644 --- a/test/regression/mnt/blocks/refunds/refunds.json +++ b/test/regression/mnt/blocks/refunds/refunds.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -284,7 +284,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8D75827B029F32BC5141FC5F4FA289E4DAAFE2C1F4371DC8FCF42CC3D9359638", + "app_hash": "05E943795FA595E94584C81D613E8FB64C9B63B66257EF971AFE83CA01EEDCF7", "last_results_hash": "5EDAED2F52FF2DC3547E3DB46A832A5EBE659F6FCA44C4C0A551EEC9BCB0CB2E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -458,7 +458,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "438986927939C59079C9A927A7E8F58D61ADD68002A529422A95EF1E2CDE64A7", + "app_hash": "06865939AB595DE9AD40E204973D8AC65825713D86FCB784AC2A33B5C92FF8AF", "last_results_hash": "8D7BF2801606AD34B2524DEFC5A2BBAB847B4B1FCBF17FB47B5ADABA1136C181", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -632,7 +632,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "305265F26A3B136250513A4AED31F9855BA58159A899C3A860D87FF4923083BB", + "app_hash": "FB3FD4D38C70D61DBF17E065B0016EC49166864B6F17AE006EC550B1EA6E4297", "last_results_hash": "B7641D821C34DD491F05403EF04F11A2762C0CAEF5C14CD700EC0C5B3820719A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -806,7 +806,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7D42D14581FFE11D655484AD26D1CACDE9A9C5987BD0672AFF4906A256E87200", + "app_hash": "601B391547425EA839533467DDF38B1D4EC6AC887F648835CBADB96F46C26AC3", "last_results_hash": "5F4DE3CB304AACC686EA52F6B94C0BF972922788D5FE75C8AE444294CE0D860E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1046,7 +1046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C90D97C549E26F3484A26FB093346D7936CC9FE6B56433FE753D03D6912F9E88", + "app_hash": "86C25ADB3028F9D0CCE8971BFF5FAD30ADB3A1A01F25F552BFCF972DBC03EF3E", "last_results_hash": "A5747629A003B4ED697BA2E8A3C2257B1D05AC963F549E2577EEA53FB3A8AFEB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1269,7 +1269,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "648856AF35630F3F9180FE648B895DBE203A213814919C5ACE31491DC2F5B389", + "app_hash": "7CA55D50368FE2407022A97481AD9ABFC955BDFE3441ABEB9A01C06AF56CE7FA", "last_results_hash": "B950B782197CEF6ADB7A8E67B3F7C121795ED0F1A156C66918127060030A7789", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1509,7 +1509,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0368458CB30D6D27012DBB05602A995D7B008A1F5A88C9F23B1FDB002296AE83", + "app_hash": "2F8443556072F8F267C51596CE0CC0466E13D836D9D79D756B23B86D2B4804CE", "last_results_hash": "6F9FC18F245AAF51E593174E7566261997A4E49A46DD1EAA2E83B17C4C190718", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1732,7 +1732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "864921331EF83BE4E0FCC4AD6D2E9CAB9E4004EC2191CBC5AEFB8851B7ED19DB", + "app_hash": "C2E84660419ADF1297D2C747BEF8B1181A4C428E027AC89FA2340323C24ECD51", "last_results_hash": "A219DC4511ECD4E5C63669F7F6A2C0EC4CD00C27A1BA05AC55F4499301781EFE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1972,7 +1972,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "72EE5BE8A05E1ABF17F9F2AF0A904B382342EDD1090525B6FB50017872106C93", + "app_hash": "16E46EE06FC5D01D5185ED91236CB0FE82F259951483FBB0C621E1F72FD5E7B7", "last_results_hash": "451F5B5F02AD3500B3F5745E9993840ED90DF45609AFE9DCE830101EB04F6E18", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2195,7 +2195,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "944969C732A8837486DE5126BB4047107E8BA4169EE7502A2A59ACF92490E6FA", + "app_hash": "56E8B0913FDF675C6745EF85F93815110851227DD024689F71E486727644C3C5", "last_results_hash": "D1821E25D630C2EFBC0467FDFDF03CE6B5514C4646E044BA4531D448ACA5935A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2435,7 +2435,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "51341642471C90FA3C1481E6B3E25B88ACAEB87D24CAD2244721A58CEE86D8A8", + "app_hash": "F8BDF60EFF42C8422DE271942A853810B9C8A513E6CB3FD29FB2DAA67AFEBCA3", "last_results_hash": "91E2722EA7327D4F392F84E748B1CDADA7161679B07A6D829B778EDB8BFA5404", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2658,7 +2658,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4075747E5E8A2F22C063DB2841659524B7729AAA73642DE7023559E4D53F0030", + "app_hash": "E7D4CF0D3DA50E0694463A1DCDFE6BB43C3B01F1291F759C7F916D34E3A5A515", "last_results_hash": "28ECAAF3454003F744AC657BA57C9849307F1E292600171A249DAB76839D152C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/swaps.json b/test/regression/mnt/blocks/refunds/swaps.json index 1623d40cb1..14ff5df497 100644 --- a/test/regression/mnt/blocks/refunds/swaps.json +++ b/test/regression/mnt/blocks/refunds/swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -418,7 +418,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "166F135FD817C97922D03876C92EE23A4E53DB4AA4E2ED8CABAD3A65BA191C86", + "app_hash": "4F91ACC0446EF1E9D1FBB1762086C35280A96194EFC9D73650E8413D50A1E13E", "last_results_hash": "3B67B640490ED8C37EF52E8D85B7502B021DC3D011684FB970A41C68B9F04C14", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -705,7 +705,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "55ACEF545680CD3798DD418B6FC46858EE2D76A1809C1AD050197DD8F02C2101", + "app_hash": "085F7779CF68AAC7769A124FC8ADE26D0E248BE763FB4C31367A992B8224D88E", "last_results_hash": "DE885AA7103E7F881BD65E1C88BAE46EB3BC5646AEE22BD35926ABA341A98694", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -992,7 +992,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0864A23A38A72CE4794FE6873F8BD9EC1D2B923CF8100F5F0AC46435A38FB68E", + "app_hash": "31522CAB594B9E66B3E7C4BFC0B2F52F2F81D75107AC7D80CFCB75228828F3DF", "last_results_hash": "35947E7524B6DA9DAD4605067633209BFD8E94F67E168564B2234E516B89080B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1279,7 +1279,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2CA61B7236625EBA52FCD75841ECA038989D5763EA49C8B79CE2A4BB8549154E", + "app_hash": "6AA3F7A7C77E7065B2C038A236D6DC20E41680B4350F69770FD777ACFE4FA288", "last_results_hash": "B0E782FA447E33046850921EDC4A38C2DC27A9FFB15113D14CA1B71CD3A09CD3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1540,7 +1540,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B03E69E32B1D7AC790CE85A2738EBA807024E1F030F65BCBCA9D247ED3749BF3", + "app_hash": "C8F23C6777971A7AA8DD34EBFDD118F3F4346FD3C8C539C71199BA018496FEC0", "last_results_hash": "DFD77C083714FF3EE80A32F5C88F0740C1334647CBCAB8A55E4C305E244F5124", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1784,7 +1784,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EE0D7D15B53E67088C7D65E908AE40D4CD5E9D571A3DAE6653FBDBE16E997A7E", + "app_hash": "C8B82D1B084EAA8C333BBECCDEF0CC3CA9AD522925BF7160FFF3187715838572", "last_results_hash": "310237BFDB12760E4AF3D0E60F0FD34F90778C76EDC8895F0FF071FCFF4D8A56", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2045,7 +2045,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F704A14C5B52DB417E44BD543E305D1D119737886B908576B16FACF34154BA6", + "app_hash": "314C264B946A78B0001C87668957A5DF896D9E7C130EDB25EA694827AD7EFFFF", "last_results_hash": "FDE5D01251CB6C187DAAB3648792903A6FC6FB0863EB7B0094F1DBC019AC17AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2289,7 +2289,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5E4CF254F5C48605DC008D846D2B0B4517A188883E5EF5A93503387AC8C6368", + "app_hash": "5B3FAF20344B6638A3643675D83F16EEC4C23495F8E8BA6AD364A64CEA431222", "last_results_hash": "3C922B909B464FBFE053BD2826C7D8E1BA7C074EADD1664C99930D8E6201DFA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2550,7 +2550,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CD7B5598EBBBFA3E448321E31A823988E20573C4FA133126A26C6CFE29E3DA4A", + "app_hash": "0D94FD8BFA1D86FD186B86272B4EDD02BDC4FA9C0E207CDA0CD5450CE8EDA8E8", "last_results_hash": "F149CB499FF24DF5E2D438210DF889B84B240482D646AEEFD49EA6642B7AB599", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2794,7 +2794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "75DA8132399A35A5A7B3A8C67F3F12AE5D59FA857A01A9D04E66BAE5E79C0200", + "app_hash": "629288C69BDA5DA0F79A1BA5045F75A1A1345ACF51048832EE00C0999538DC3A", "last_results_hash": "988C0A6E8F55F5A75AF7EBA265C26D04D8196BFCA2F35EF7AD3993F87D2B908F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3055,7 +3055,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2B00802ACBA09E69D2C24B2FAEAC7520005CC856D0A6288E27CF81EA71A0D316", + "app_hash": "6D1137404E6385B57D1A46D89CB13A1EB6D53A35A73F815DE647F2F4066F6B74", "last_results_hash": "B3B8ED24951463B06C16B7E48EFCB1F275668C4AA68742676F44290F152CA0AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3299,7 +3299,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "25E7A4B87404C0343A46EB99E3AFB147AFE9BA86301C4818A77FE0B9F5ABC871", + "app_hash": "DE0F5B3337D0DDE8B011A54D5E5DD20A4D36D6ED46FF3038350CC6F0E93EDA6B", "last_results_hash": "B0B896C8B948436193517388CF729F39FE1FA4B96A13AB7276B6C1059CE3F24C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3560,7 +3560,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "60644CF5A9AF5237B884B591DA0BE5719C0CB556312C956338BAEF736FAA5D71", + "app_hash": "3E983EA23AEFF04C1C5B19CF6F1E0DF47ABF46698427A1F54368FA9360E5D65C", "last_results_hash": "CA2E0F7BCA194A4D7A5650CE6F312A18F41867CEC7B72CB799B42DDA2D69BF95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3804,7 +3804,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F1BCB61D32DB248E91C924F1B9E04BB5075C72F2FF15D70DD29CA5FF05436A6", + "app_hash": "8365448A803C49464637681F1E3DCF436B04C39EED1A43E46211DB65D4BE46E4", "last_results_hash": "02D9E8E08932088DD4A062148CAD2F0EC18FAD5B08352427390E32272A57ED28", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4151,7 +4151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6DA291F32A2CE69230A7EE8B25EEC7FE86C75FE2ADF53561EE803BAA531DB41E", + "app_hash": "3E035E6F733796B725497949373146AF470D2B95CFDFE868F145F8BAA15856A8", "last_results_hash": "3BAC2C30E6001288C1A0CEE4F9496D9BEF9286732B060E39CED7E7B70A56E322", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4475,7 +4475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "66DD67DF112FC9B20B6D0BC3DEAE832B493CE12F5B1CCC2A2DEA216A4F579C6B", + "app_hash": "2FA08A477CB918F11EED2D5B21134248FBC04E19DCB8071702779EA592D12FEF", "last_results_hash": "09F6DC15B3245031D9B74C2548E4CFD3EFAA9ED096D5271279147F8C27B8A1CB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4799,7 +4799,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "94CBAB77F085A3ACDF057BD9CCFEBECC16A1ECC501B12A1B4254BBCD327A2975", + "app_hash": "BD6CACB82A19E74EDD7302ED5A1EF4769A11EA127E8D3BD408857D5B1AAD41E9", "last_results_hash": "CE041BD49E2387192B1C456E388E20BE1FB99C5C29CFDCFF8E0EB29BA84686D2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5123,7 +5123,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C2C49047D8FE38464A3620533502198436424187C407F800EE71051C98478EE8", + "app_hash": "36DF0827B63D4A52D82674F8189984C506507EBA9BE7407D6487BBB20E825898", "last_results_hash": "C55D9231FD994EA8A582DDE680D7233743ACEC5D39B90FF7FB147A73F01FEA75", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5447,7 +5447,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B8B21E6270F0DCB31B4AA45740C950048CA70CDF338FBD41FA8B704B45263186", + "app_hash": "742D70F6E2D7E5767BDC5A6BA95CFA271D41EC406DA6FB682DD08213C67B261F", "last_results_hash": "70CEB6A8F50C05FF27CFA0E273E94CBDED4E0ACFD9EB7C38D7C7001F311AFEAE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5771,7 +5771,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "071ABBD500BA4221F699FCADA219CEA7467D1E9A4B54694851E5F897F1E14257", + "app_hash": "3530C32DC506ECDD71A42B22E3A470A9C1B77FF90201111445F69CF22D73B1BF", "last_results_hash": "7D0EA1D51009D5A976801C50593681AC63ED0A4CA0B7E9464B5FCE8362D1EEE2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/tvl-cap.json b/test/regression/mnt/blocks/refunds/tvl-cap.json index 0aa4f5c514..da7e88c27e 100644 --- a/test/regression/mnt/blocks/refunds/tvl-cap.json +++ b/test/regression/mnt/blocks/refunds/tvl-cap.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/refunds/withdraws.json b/test/regression/mnt/blocks/refunds/withdraws.json index 66428b14fc..651039687d 100644 --- a/test/regression/mnt/blocks/refunds/withdraws.json +++ b/test/regression/mnt/blocks/refunds/withdraws.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E617583F72D6A042BCBCE5E1EDD25C254AD8E326C2970F6F28259D4CAD6A641F", + "app_hash": "054F68F654AE4F6A1DC6402A36EC4C26E148551972B945576504EB59E2286369", "last_results_hash": "7670115AE4FA721FD0D320CAF67D388AE4736893549D67B1FE1C92941F0AB931", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -565,7 +565,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2FB2FDC3FF2AD5AD6DAB2244714E4185496BA13A4A44C6DEC863DAB43DB4E2E3", + "app_hash": "8E8DDBA6BE4C920DA91DA551DB68C631DBE9C9905052565DF6813291BEC5E749", "last_results_hash": "79F4EA6FCDB74DB7FCAF4AC9182C46D5B5146A35B131BB2CF033D0D5C037D100", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -879,7 +879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "84084362D5F6EEDB152EC42C8917B90FA9EADEC21D99411FB24B736FC2080DC7", + "app_hash": "53ADC8C306EA32510D9D1B2578FB14D1B5E154A4C88DD94AD1A1CE3301EF84AC", "last_results_hash": "F281FF382CCA3D501A2E516A9193A65C21AA78DFFD1F9B1D93C5E78236991E2C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1193,7 +1193,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D300F5B2FB749E2295E21483D301022AF6E50BFAC455161AF0A297B8EF299F6E", + "app_hash": "30C0AFD1FE41AC6095EAE0743CB8432EC0DE12035D3408EC6CE0E78E9E3A9B91", "last_results_hash": "932316E0BF416BE4028287D8E7022422249A977FD2467E8487B4C10DAC844C14", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1534,7 +1534,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3D20CD7D8C2E16985118AB5F092A938AB9D26361ADB9D1E34903437491EA7367", + "app_hash": "27F72D85BBEFDDFBF4F25B86EEC5B1D54F4EE1582A58D73C09C9D4EF68722A33", "last_results_hash": "64B5D285BC64375228D95AC8C3136E841F6659145BB275CEEBCB87031CC23AC5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1858,7 +1858,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B0C4A2CC90B5F53C366B38C53D32C167302D17E4C74E6B0FC553A2D23C603787", + "app_hash": "EEE11093A48BF017C3FBBDA5429245AD05B1667E268EDC8EA0AC4A4BAB043C4F", "last_results_hash": "580FC4341E86A9047F44488CF128E74D147F62114F630C432C7960C9453AF1E8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2199,7 +2199,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "120196E866BB98FF359C1FC74398837CD3DE1C81F5FB40F3EF92BDFF9BBA492F", + "app_hash": "A7B1B60C154DC384B2CA116D8D912575D78FD988D35BB6DECDFB1D1925914C24", "last_results_hash": "AFC57EC56F5F0A33B1CCB7C63132C79CB98BAEB65EEA536B8E116F0F0F279FAC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2523,7 +2523,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D54334984736835DDDABE3B49F27ECA372FE007765D9C36D9DCF4E1EE719F3AB", + "app_hash": "30D44D065CCEBC9C33F63522146D173FC870DD605CFD823DFFE1039F0718706A", "last_results_hash": "5993BE0A1A37AF34B5488E11E2F52DC9DCFF6491470B61E78696EC49F7F166D3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2864,7 +2864,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C21CD7FA6383841A0B12988224FF50D287E82B552A09F5B0B4A92F714A2FB064", + "app_hash": "7F7AA5B6AC50C441FECB2144962AA9CE90B00B9C12F5A75CD825DB72F4E1BF04", "last_results_hash": "B6BA16CD203B115A7739A6DA289377E4D8EB1457984044E3D6E3F024C44E12FE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3188,7 +3188,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B341CB42FD5B874D0AED3CD10123434C6A3ACD5EF5734FF7744F3D0A8763EEC6", + "app_hash": "7198527BF69CFF7119E20F3212CAA7F28A5A4135B3D9053F952BF7E5744F6858", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3529,7 +3529,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D8BDB093664704ADCE0387D45C96618ACE1DBE1278F0D894164A50451696D720", + "app_hash": "BD1851E75353F67CF4C8874F83D4EEEC9F33E95DC4974F8B16B5887712F1B726", "last_results_hash": "C2B9586A5AA23977A23F79F4E914CABC12BE188A3DAFDD6001025326B7AFABCA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3853,7 +3853,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "509D0DFCD5EB01BBE43E02773555BA3FE1427FC61CE2A36BC88092536F3A4CA0", + "app_hash": "8277FC0702BDAD79E10B44C8E4CCC32C6FEB12CB92F6C4F3235B3A7E1659755F", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4194,7 +4194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1D1451085487D24892F8CBCAA4D78FE305347452AB9DBB94388696DEC446E554", + "app_hash": "32F55998AA490A358DE91BEA97897AD50A5A7BD62A55CFF954B10503788C1C80", "last_results_hash": "9C9E1E06AA35792954B7B94048B6AEE31A4477EB86DF1FBF31BC563759674659", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4518,7 +4518,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "26BAE90D77DFD30BC9DAD21217BDF792362F938C3BB8DBCD6D55ECF9413CEDC5", + "app_hash": "92A80DDD9E2D102C4AD79BEFDEDC7BF7F7AEDE187C924DCFFF12136E6BA927C3", "last_results_hash": "C45DEC7191A9ABB017E7C64FB72448EBF3F0F12299DD1D908BF7895C3C6031E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4793,7 +4793,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "747ADF45DB56F07CFE15C4BF5D43FC89D5330D9ECAF35FA0E4A37D2264B3D26B", + "app_hash": "B4FC509E70032EF7099C6860EFBD0C3442CD692613B9855F52930A1CBD17FB6F", "last_results_hash": "6AE9104C1869DF84CD56BA25A4E0CCB15B6AF8B510E737A6216D7B05C6747E9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5092,7 +5092,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E00AECED26D75C274AAD7B5E1DCE20CC1ED82C7BDBF455275123550E93CD7CAB", + "app_hash": "447426F6A89B74A0BC62326701B2FB043B9FE698EF89E78251600A3D6365DAB3", "last_results_hash": "D3BDDB4104876C08E8AE88D29586A42CDD1E0526EC33F600151DB8FFE8F9CD3E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5367,7 +5367,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A2A55F71A95CCF0F41BE201E0516FE4EDED12C9A2E29A2AC662E17D421922BE1", + "app_hash": "91F2566ECDCC84C66678B49F6C959D5FBBB130C58984CDCFA111DF51FC82E4A0", "last_results_hash": "2F6E2458489AB40EF4C070524CB512344DADD8A698BB2B627E9C19CE61BD1690", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/reschedule/coalesce-height.json b/test/regression/mnt/blocks/reschedule/coalesce-height.json index e2f2cfbdbf..39f130fc1c 100644 --- a/test/regression/mnt/blocks/reschedule/coalesce-height.json +++ b/test/regression/mnt/blocks/reschedule/coalesce-height.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -370,7 +370,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B7F19C0A61608601E1D239A0C9506EB05FFA93C14B1792730605BBF6B1F19A34", + "app_hash": "015B3067288131833C4B91F05746907FF3A30F25D76CEBFA6EC618C90B7E3952", "last_results_hash": "73A87EAEB09072605FE6084513F4CBC1CEC95B2C993C0C3708F32F1D8A718BF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -453,7 +453,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "57586744F0BCFE85A3B4F26AC4476006EA749F476727EB431B139C8A3CA9A54C", + "app_hash": "DA4AF80658BD98A610B69F91F839163EC37D2FC969DC4A650F2188D51243891C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -536,7 +536,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2C8F600075A82FA8014EACF14EFB02DD49BF73CDE6C33895D900A8D473E27C76", + "app_hash": "DEE87B099645A05B05B9FEF84B4F054C2934060D88BE3E9B9D007F5F97D07C73", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -636,7 +636,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FEC0D69A0AF3701C993045BC163B0F4EBE62A4EB71321EDBF503C1E34F49564D", + "app_hash": "32B5BB46DE2E78C5ABD528827F1BD69ACF1262921F96FF934B5B8A6BF879084A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -794,7 +794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BE380403AEFF28445035C833D2B0520334642A64F73EE38DBC53F120775E5F4F", + "app_hash": "C21039EDA032D50F2FF7ECB07FA0347D918D18D1BEBFB70B2993DA46CA1FF924", "last_results_hash": "5D0DE8285825FAB001CAFC1FAF99C793CA14E6487E2912A4206D3EDAA076B272", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -877,7 +877,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D6556E838C5EC1C173D8447E4833ABA5AB02851142689D993D6AA8F295870818", + "app_hash": "9493EA6FA69ABAE806E2E1D418EFA9EF76E151760D69C62F3589B7AF74A3AC47", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -977,7 +977,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "87A959FBF27BF3336FA2E2BBE435501E7B62E440463BF894C6469EECDDB9A7AD", + "app_hash": "F071EFEF2F07240B467F97700D6EEF6E915995EC53D088FB97F5AE1C91763537", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1060,7 +1060,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "24D771FFC10190F76A46AD33649E2F9B4BAF7D343A68E20EC9585FCD9D462790", + "app_hash": "6C21A70F66C237BF0128F332F2AF81DFA0110ACA56C269F9F7AE71E97CF96463", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1143,7 +1143,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E998D29BD5EFF90CFEA06493DCE18CCBE061B6C0C94EA8790E678A09E0E22002", + "app_hash": "DE10D9DECD6344C8CE5ECC15EE1CD38FBD6FB669688A3E4613140FC1B61E5C02", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1226,7 +1226,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A8F532993DF25EF232EAE6A9C65A64C19499E176B89EA225E3E13E88F01B50C4", + "app_hash": "D07C593BA7F35FB5402A6F23BB9017260E85E02F3F844C54A61B281F2F16C19E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1309,7 +1309,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F21600F07D822E8C5C0565A39DFEC1D1A639C7669B49621396830E807B3695B4", + "app_hash": "231DAC072B1C6C73E2C8466ABFD347DBA06D7FD670670DAD6223D3BD85E6B4C6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/savers.json b/test/regression/mnt/blocks/savers/savers.json index 70a4e60d12..492fcbda96 100644 --- a/test/regression/mnt/blocks/savers/savers.json +++ b/test/regression/mnt/blocks/savers/savers.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -424,7 +424,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4A323BB2B78F4EFA961A5488D47B755B45DCF11144C7EEE50F4AFD05886C5C89", + "app_hash": "BD6B11EA43251A73313AFC920FA2F1F1B3D571D1B8C982A549BF8489787B79C6", "last_results_hash": "3C26C0355D90892BE6027C5D3FACF483E54D0E27F40DBEAD218B902A4FFFC29D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -724,7 +724,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FD1925528E14FA48269C469864DBB7FE378F05BD694E87BE4EDC3E146EDEED35", + "app_hash": "15FE5E38C6FCE90B9A68D19CA5436C7A8F10B6B76511F88D104EB768E0C2B978", "last_results_hash": "0B8C5F48480DC2DA66C3609EE45761B1CBB4CF4BCC9F26387EB645AEB6FCFFC8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1082,7 +1082,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EC058E4B0FAD79FD0E18135DE146EEB08407DEA625036954A68368DF97524A7D", + "app_hash": "6BB514C170F393DD0B0A49F3C96394D95CD7D77B090540D780528CA3592121FD", "last_results_hash": "4BE9F95007A1703526F88F65919C0EAE9ABCBDDF050F7664744B74C7C337D720", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1345,7 +1345,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0FD32F2F172EFC2440ADC0178BB16D1F5AC974BD41DB7509F12525FD42442674", + "app_hash": "448CBFA89FB673BB8630A45A4908E7EF7A8227FF60CEBE8C1072B700CEE797B3", "last_results_hash": "E141D0AEF82406F97705C1A72942D948C950A3B2F97E767401060A0EC7A171EA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1663,7 +1663,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "926222D0C9D164AB4BF86037A21DF00D50819AF7780A3E2C3D23AFAD82B616C6", + "app_hash": "E4DF4D8196E1B8BABA1E0FCF4C9293D8BBD7CA2E46B0E03ACB36A4872AE80F3A", "last_results_hash": "97736B34557518422270A30D0E278D848738EE1F3EC3DCE44D689D675DCBB329", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1886,7 +1886,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7FD23661608AA4312480E1A65C7A05E0B592817FDABB60116800F762F666F49B", + "app_hash": "4DA22CC9CC432C7AAFD1038FC50DFE72A46569796B222AD6428EC64BAA7C79C8", "last_results_hash": "01E56FC0FD15B0C641793E2AD92FF8E98D03C45574E2983F84216FC4BE606C16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2044,7 +2044,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5C3C392145BD5C7BF0AB0EAE09C38B07F1736306EC4B600E908DC996089F8A96", + "app_hash": "D5C1DD845710BE2394F1D96E029BD5F8362CCC2FA3B23FDA0BBEE20B328DE5FA", "last_results_hash": "D0BE019627374279C2F459AABA760E91E409EA023664744BB8453EEE95BCE8A7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2303,7 +2303,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3BD140C4A274DE7E64F7056E4EABDDEC16199C4126FACE34F1851AD2D9D94B21", + "app_hash": "5D2E1901D7A67590CD37E882A952D267626CD1026AC9170FE3699EDB456C5C9F", "last_results_hash": "DD0E8F5D1EB98FE733843C45D31782CAFF9E340CDD1B4B54375DCC50E02463E5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2459,7 +2459,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A10E7006428EE7F83A08D389F7105D121D1463EE7F6BEFF77FB2D293990BC9FC", + "app_hash": "75661CD3EFCA0836CC8CF3C1430F12D8A469C3D4C1D5EE8B2236F6C2467060C8", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2615,7 +2615,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DF30F50A6B637FE4CF2FA741434F7EACD843E44398F0EA7312451F0ADD0A6FC4", + "app_hash": "764F7C4643DF3F13ADD649489F31D0833C60C474B4350A57DFE33EDCDCD5F52C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2771,7 +2771,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B63112D3CD67327465AE9BFB4085E486F5B291A8C11D1569B19989F1BC4AE3C2", + "app_hash": "8CB39839739E16093FFC3277FC3650F369311BC72795EF6D3E8C6232C1857A9E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2927,7 +2927,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CE2568364CDF3E7CC3FD681F8904E29BAFCDD2FD51E5E074195467FD06C887D9", + "app_hash": "510500253B3399D3B39290FD993AE6F3F4FB2D51064F3B15A5F76F4F7FFFF168", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3151,7 +3151,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A183652268C520D6676EC5494D1E38E42F3C8DF1DB21527323036A7C679B9945", + "app_hash": "311EFA7CD3CE3B68D6A87D5F371406FFAEA77D23E609D3DCD9A8586A7BC53E55", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3451,7 +3451,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "07F171241FB3EC94A98CE63FDC95421273B7E7A3E3C81BC19D0CBD4CFB3648B7", + "app_hash": "0E684EB1CEF76B88341FD6189773B82FD3927AD1370F87588208A8013EF4F8C8", "last_results_hash": "E4189F81F7D544E953697CA29CE125EAE60F5B8DDC9C42C9DB9E169D90D7B0B8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3726,7 +3726,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "70EDC53D824C26457945FB4E80A8824B4C6A8FC1FEE908C4D14DA04D9A66AC5D", + "app_hash": "55EEBF949F47C357C37F16E174B46965E588979881B70BFCDD820D1BB7B55603", "last_results_hash": "AFD66241A9FEC51ACCAC6C0B0B92D8BC94DFED7113C95611F8DE668F50725107", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3882,7 +3882,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BBC18FEC901F879162D66B39DF1493E137333F1C190848C7D2EAB9A061013001", + "app_hash": "2702DE5F101F21DA5368F5E949E58A7E84A494A459DE0AE45948C01671DC253C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4094,7 +4094,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AE7A1AE133E921CD9B52847A2212A1D8DB6FD088FE94CE35B049BFBB97A3AA5D", + "app_hash": "85587B5A11270D882C8CA018146DBD4F3813C80E8B77CADA9E0183090DC8C33B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4317,7 +4317,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CD962418370CB055813C6C466F841883C3E17BC86028909305A93815268721CB", + "app_hash": "A536BA5D054BB1B9327E0F126C2E085A9970F090D8C795DCFFF00BBCC96674F0", "last_results_hash": "A6EC653F5A4FF7DBA75BD358FEEB0C1588A5D463779A65F05610CFF302719504", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4576,7 +4576,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CE534D3A42731B94E25C745339980FCF89A8A853B2FDBA0D1116E20EFF8F8459", + "app_hash": "05E89ADC75D1A12855362D701A463803E31C880EB01A437BA09E0FDCE87CC1AA", "last_results_hash": "EBE9EC5FDDEE7D8B0859291176F2245EE159976EC506934EE9D63F23BA7258D5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4732,7 +4732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AE72E45806C4BF952D469836AC9A2EC61BDBAEF87D6CF059638B6A4153FD6C7B", + "app_hash": "ACC7F752E2DC78A90F634DEC6875CBB752A4A188DA8E656F81CE8B918E82BB3E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4890,7 +4890,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9AC18EFB2003BF038300284599CDFDACE9DCADB8AE3E35054A89123B2A540059", + "app_hash": "2024E6112AC3901520F73C35295437D690D54F11B201269E839F0C50C2338673", "last_results_hash": "B34DA377920DB5ED501329781E1D50BEF7BB0FC88CB924A0CA7B8A9AB0445757", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4973,7 +4973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ED6875F73B20F0ABF689752480F447787BF258A94AC7443602B53E7C472731BB", + "app_hash": "0420F372E0B3178C6CFB02348078D77977C05A377F0F30263AAFEB8C2FBA2847", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5272,7 +5272,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7872F0FE4DFD568A7C94D3DE4D264B4A8E5779335590D359B4257B90B09A9037", + "app_hash": "FFD7A7CEAD2A5EDB4E502B21430A61E46750BA828808E73275A72EA335924B44", "last_results_hash": "6144222906C35BDF168460B57F4F298DE76A2591E1C4649460391D83B3219380", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5395,7 +5395,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8AEB6A2AB952EDE24D8611D50326D1B7117D678705D76E285A8E9A32C9FF7B2E", + "app_hash": "29537DF1FD38A9EA44207F1F8F3A563E0716B5A8B8B1474BF1840397D0B3E6C5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/stable-savers.json b/test/regression/mnt/blocks/savers/stable-savers.json index 2e4c6ae8cd..b8d36c7d38 100644 --- a/test/regression/mnt/blocks/savers/stable-savers.json +++ b/test/regression/mnt/blocks/savers/stable-savers.json @@ -152,7 +152,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9705CD62122DE223BE206762662C8D5DFE86BA91DF02392DA94D2C530126E25F", + "app_hash": "14EB0C6D230858483BF3E6E4AF332EC56FA4C5E1F870029312AE96515E15B0F5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -434,7 +434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4C95B8F3BD36F44C0B1687504CF2FF6A9F42D43D84CC0337478CCD35608647D0", + "app_hash": "B7D2BB091FB6E1B637EA0B878B2CF1EF7AE0422BF980472898A62BF61CDF3A24", "last_results_hash": "5810E96152FB3A3DEAC976E8AB094E1C57C336853D9D1291894A20F433A45230", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -699,7 +699,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7A81C74C1A9D47B7B5C099CC5ED66B6959D50A8E032F061891092F178CC09ACD", + "app_hash": "6FBA6A8FC0431255FDE71A9896915EA6E93A40F5D312951732A8761290E169C0", "last_results_hash": "407766940714F08AA4C0BEC9478A6FF990ABAC807D221F9BE836EF5DA17E4712", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -899,7 +899,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "786495A4C230AD572ED9662D214E7F0AA9F85B98BB1D8B9C568C82C3AF2E790D", + "app_hash": "D8A041A6C8D72DAD13C784921A1E7E6FB9985D521EAF2E21A8560328281E7607", "last_results_hash": "7E7B6F354F17686B4EA7720E8376BA50172CAA28DEF1E8ECA650EAA12651F1EE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1213,7 +1213,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E7C8CC8F711EC66970A6FE3BD98750E95FC0F644E1D9C2CA85E054A87F568C7D", + "app_hash": "0C3B5457A4B248C285F42410013AC3D9205651C3A9B821ABBE3368F351626F7D", "last_results_hash": "8AAD1B86E88653849373DE44E823AF03C3AB5987B9BF5271B19F64F69B24BAFA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1531,7 +1531,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "41F70CC4B3D284C05DBDEEE26F528B05C0518C7109215EC86A14378D5D246D36", + "app_hash": "0093BB22652A3BD6B086956502F90AFBAE1147B4E697B8A57792480F870830E1", "last_results_hash": "9A508947420B0FB49F0E3146CEF0F5332372B5AC8E7A5288F96C17411CD42A2B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/savers/streaming.json b/test/regression/mnt/blocks/savers/streaming.json index a9ab258b65..8658385bf1 100644 --- a/test/regression/mnt/blocks/savers/streaming.json +++ b/test/regression/mnt/blocks/savers/streaming.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B600CED793D6E69A38B6890B38C95B41CF40763012B45B36CC84A9F97C1E055E", + "app_hash": "F62195BE2ED73A657BA40BC3AFBBB20EB5438E6CDF07262B3AACDB2C59066D3A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "464DDC01671B11A4F3AB9ACA213B335592DEEC27D37CEC6EF87032A66DF5BCD7", + "app_hash": "145D2F5DA765471B27149C76D8CA6B89FD1B6F5394BE1F9042941D380561B8F0", "last_results_hash": "910527B9906034B3DEE811DA6214A49F41986D471C5FD97AD1CCA4D9367CAD39", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -695,7 +695,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "92B572379E13F55813A3370A7314B4A68C062AADD3732B4E1672C3ACA455905C", + "app_hash": "80C1F47C3B3373AFD2E087C6F474B877954386F806740CC10D3744C85DBD81A1", "last_results_hash": "0285CFBD49ED38A6DFBD5A8894B2DE18533C869C87C757DAA09B4EBA021855A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -851,7 +851,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "808CF9AB368E588360B1DE20380AE06E0D5BE9D667B86595FCBC6A30E6FFA2FF", + "app_hash": "FD1EF6E40A9359096F082AA8F23B66165C74ACC3805DFB2B241C800F03902CEB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1007,7 +1007,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6887E0958D39D78872B4526C30D5B6D7FB811CB6DC3E5A2D0E162F08BDF9C1F6", + "app_hash": "427D2063A00F324F6BA964D387D2A1DAE92F6C5B664B0B21429D1966154D292C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1163,7 +1163,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "562F795B51A37144F1E72198D7E36FF80410FD82450AA7383769B7FB29E9847C", + "app_hash": "2587B2C0952186D0E34BED7D5E4F962A98B510A0B9913D555A92E00762F8EB44", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1319,7 +1319,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CE7F5862224B7A981FC2ABBFC32463AAA4B470F62DCA73A4F902A007784F62A1", + "app_hash": "662F9BD510CE86856EF73671257F7365B9AC294E5C6D6DA942A47888F0882898", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1475,7 +1475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CACF7C8ADFF15E5B75FD390F5D9D07815273A1D68783E4FCDDF52C3DC901CA5F", + "app_hash": "3FC9911EFD2458B8CBBA9B4CA67729E889189737DEE5F8B5DDC93E82884CCE3C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1631,7 +1631,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "514549B91CD402CA4C165D27585E2CD2A6F8DF348D1A5C7AB2BED3C01B241072", + "app_hash": "DA3C3F0F8D2416CEE82AB5B71F81BF3BB3E4FEA7F3701CF1775398D9BC474974", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1787,7 +1787,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4F49500A2D8DED73929D907A3965D09526608D2FF29877759B4BC12081ED898C", + "app_hash": "027A453842E4DDC489E113F0C4C233284D98E8C2E05EAD76BE835DD18303D97C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1943,7 +1943,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0F0C686667D8454B784819EEBDC27E2A2A20A80ECA93EE12C6BD4FAAF7D22A3B", + "app_hash": "E8BD5C60603596B69BACF397A9E037CCFE528B7C8C395362748AD1D28334F1E7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2099,7 +2099,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "528AD96F200B574336782CCFA2D2092E3EEF692A29A1EFE4AC8E9115724DC5BC", + "app_hash": "B2E9D8F3DCB335AC677D154B939C4898F95F561F6279BB3F923A3ED4BFB022ED", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2255,7 +2255,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2572C8CE34DE9E575A5AC1CB074F10238BD3F8D2C4A75CC7D434D642388AACF8", + "app_hash": "C89A2F4AFB4D97747F6F67AE4BA79D66B7F37602BCA623FBF010B217C2F79E5E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2411,7 +2411,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A90C96AA9F44CE08D3399FCAA5378ADD94FF8FD67A77534EA7A9B26B52E12EC6", + "app_hash": "08C3089EB120B602EFFF403B4BAE0D41405ABFFBFCAA90E888CE18641E5EFD2C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2567,7 +2567,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F827925992D3FD13DD96732E34CA068AFD0CF425019AEF9D7D46A24842340221", + "app_hash": "8EE330C2C96B211992C6B1E9DEB4181C923FC1F411D6A1CF065E23235C2C311D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2723,7 +2723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5877B06014E8ADF9DBF5752C160ACBF3ADD8F52963423FBA14849E14AAD5B41A", + "app_hash": "E6F1500DD0FBF483C0A0923922EE623CAD675DC44E9C1C8398B85F45435D31B1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2879,7 +2879,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C63F053FFD9A43D399DB2AE386AD8D4E7F0F4EF61AC7B4962988962BBA03C58F", + "app_hash": "C7C67AC49EAFE4C79D8548CB33796A251CF367C63CE49F140899647BBAEEC64A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3035,7 +3035,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7FAA5FD94EA40392CE677A673910E6450703C22A5F70ACDF1B05E43D5BEA9269", + "app_hash": "4C7737CAD071FB6708499D25DD95214CC02EC41807AB015FE217579862E9D60F", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3191,7 +3191,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B8767A121BAA7C53F565FBA3C5EAF8381BABF8E63725B4D0AD489DE72764C7C0", + "app_hash": "7540EEE6030FE4BBD3F8979FC49CF1BDD15C47F7FCE5540937022991C9338772", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3347,7 +3347,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "365ED8541C286F73AB27BC7066F4F20D03E515EB018ED3E13514FCC0F50B3280", + "app_hash": "2DEE4D4F0810C099D91BEB91470E05AC4AD7F0661E3177C17CA0389DE7F85E01", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3503,7 +3503,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E506A9C4FAEB5335DC1CBDE978DF096569ECBD796E10EC86A45DBA0BB0356E3B", + "app_hash": "B1C39AE86CAB55205836A35A5C25F66440471CE253DF2C95C573B1B7689A016C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3727,7 +3727,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DDAA8CB15C4725410EAC661FA03BBCCC714A89C967D1F9D3B4FE10922806EB0F", + "app_hash": "8EAF0C5E8C3AE9CE25C18B22187FB4FE2C98577331F7862F6E16C49B1D0F2F85", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3934,7 +3934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "73258C7A3219CF30B366A687C2A54D8F4A33378E0120DF0E547030CAF4D56C29", + "app_hash": "78CBF8C65EC5B2802175231EC862C477B95463AB836C2110F8735EEE3E63B665", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4298,7 +4298,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2221BB64D132E9D0465316816ED755DE8D00D55DEC092B20F86152A39D78F3D4", + "app_hash": "462F79EC21DBF44F2D2490857DE9CBCBC0713361066BDB493554ED35FD541278", "last_results_hash": "E413BB978AF263872B61BE4BF9E403362D1CA54C6F36193A2C8DE87F29966374", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4645,7 +4645,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DF5DCA8670409C02AD1B11E1920CF0EDA90C76BC59EBCC696B38755E9D8C8A13", + "app_hash": "95D72105FCDE46F89FD08079EFA5BB5E4C318F4516BAFA31A66B579E72079E27", "last_results_hash": "11A7E09455D0B914E71556F7DAD74ED26E798CB99D721CDB638977BF4FB77131", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5134,7 +5134,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BFA29EB5C57820B2156680E965D563357E14EF47358E2AC4BA10F1DCE9B94444", + "app_hash": "A14219F531C18BEFB92C8325F433FE52D479D31D49B97B241A38069B566DA641", "last_results_hash": "5366B05E20B585E989711C18CDFE7DD02F2CDFB14BC5D9D6882C5FD92FD0B4BC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5481,7 +5481,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6D079836A2419603252D85C306DDD048683C789614DF0566EB596BB1FE7E0388", + "app_hash": "3636B538BCE674E28A5D9677339B4794FB047A6BE5ECE5E6AF97DF5669FAD7B9", "last_results_hash": "130FD646061052157751BB536A81D7A564BB0B02ED95D971C8D8F65EC752CE9F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5905,7 +5905,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9AF89ACF9E240C595591AA000D18591915B59EDAE805B98CA1AC3C8CACCB6EC3", + "app_hash": "5FFE47D0DEBDF844DF52D2C30B7453CFB60AEE7E52789404EFE97D66FA7A8E9B", "last_results_hash": "B8F62C604333450AFA5205C875565194024C89DD36936B208551058DF7B6D8A0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6134,7 +6134,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5EB4011B8D15B9C53BF0E60BF2F487E899B798D120F2E1CC17F89A9762A65A79", + "app_hash": "25FAD18BC0F1464E58B52192F2D3500C6CA5155AF42231C0AD9D2C7AFEAA0578", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6433,7 +6433,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "32DE171B4003CDBE2AB35A761FC311A01D123D637DF107E83C90BB4A7610EEBF", + "app_hash": "B496C8E3064D3986BBF6826A0C6FF0D8688D515FBE8875B9CB8FBACC7AD72A1A", "last_results_hash": "239ADAE412BB24040900A770E0E07E9035EE1B75489E250FEEB024C65406571A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/security/evm-null-address-outbound.json b/test/regression/mnt/blocks/security/evm-null-address-outbound.json index e2ddc0806e..b35ebdf7b1 100644 --- a/test/regression/mnt/blocks/security/evm-null-address-outbound.json +++ b/test/regression/mnt/blocks/security/evm-null-address-outbound.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -235,7 +235,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "707DC570BC15395635B2414E6D764EC81032716D70A8728E44F4F4085BEB5105", + "app_hash": "68E2ECBDE4E2121155E1C3B188314F04AF9A011032998D90B7BA412E072E6FF5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/security/multiple-coins.json b/test/regression/mnt/blocks/security/multiple-coins.json index f72b655cf9..3f17db0316 100644 --- a/test/regression/mnt/blocks/security/multiple-coins.json +++ b/test/regression/mnt/blocks/security/multiple-coins.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -235,7 +235,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "707DC570BC15395635B2414E6D764EC81032716D70A8728E44F4F4085BEB5105", + "app_hash": "68E2ECBDE4E2121155E1C3B188314F04AF9A011032998D90B7BA412E072E6FF5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -435,7 +435,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D7315161027BC8E6CDAF88B7656D052C978F78151C0AE9D9A5809A55E9BB5694", + "app_hash": "EBF03A9356EE4708BDE3334E7E54BE9C99B959C631FF05E8829AC289BC93FBF6", "last_results_hash": "972DB36F6B3E47C0111E9328CD4F64E149B9E90064570812FC6072DADE8FFBCF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/send/send.json b/test/regression/mnt/blocks/send/send.json index 558d4f1022..572847564b 100644 --- a/test/regression/mnt/blocks/send/send.json +++ b/test/regression/mnt/blocks/send/send.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -191,7 +191,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A03DB18A61384AD216E60B5688BD31088AD001883D20DE745B79AD38F3C81D4A", + "app_hash": "392CA475BB2D4F2BA9BE496859035E853A46D722E9A10928EEC878026C2B30FA", "last_results_hash": "D1F08FABDB2058D94CFF59D105DE4DD82D7F428A1B9250948792F0B6B21DAE93", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -343,7 +343,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F139D0C8EB9FCB53B5E2A327171E3BD3DAC90E9A0F74E9138E84FB65FDD5A019", + "app_hash": "CC51CDA615FEE6542C77E07410FB6C4DBC0A3AFE45298BF9A11D47D7AABEC1D9", "last_results_hash": "E993540B24D4106CBEA4FD9745CC9212953D6E9B606D434C08C5711F9DB35814", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -380,7 +380,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3838DE95E8873ABF549C94511C213F1032EE96E6EB61933A88F083E0A8F77861", + "app_hash": "5B745EEC158BAD26DE00374EDB3DDAF24EB54BB4C5828BDA7571B195C313CB70", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/set-ip-address/set-ip-address.json b/test/regression/mnt/blocks/set-ip-address/set-ip-address.json index b9c0de8971..22c796c895 100644 --- a/test/regression/mnt/blocks/set-ip-address/set-ip-address.json +++ b/test/regression/mnt/blocks/set-ip-address/set-ip-address.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -206,7 +206,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FF26EA26B0BCE83F12503B7E4DEBEE14BE023C3BDE74C6AA9B023D41CC45E520", + "app_hash": "9BF8F97392965952C36656193BC60E13D1AEE55391B82B1B98BEA61E3D87AFE2", "last_results_hash": "1BF17D58B13B339EFCC757503CA523D6F47449DA9113BF16B5ACEE43D0546CA3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5DED568C3489E227ACBEE5AEF3963A1EC08C7FF5942C84BB79E303A3F2DAF5FD", + "app_hash": "3C411877F23812CF42CED7624644085676A61FC8B0FEF83F198B5877DB9B56A1", "last_results_hash": "70577DCEB664CF1ECB1048A3F9AC8CAF86C049A5E0743E0CE487F41F4BDF070F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/set-node-keys/set-node-keys.json b/test/regression/mnt/blocks/set-node-keys/set-node-keys.json index 8991d80f6f..7d64b460af 100644 --- a/test/regression/mnt/blocks/set-node-keys/set-node-keys.json +++ b/test/regression/mnt/blocks/set-node-keys/set-node-keys.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -232,7 +232,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E509AA14A3E77769063C34913EAA4FDE23A527CA9713E28D57FE996E28B6C8CE", + "app_hash": "E06B761B8436984FE60627B59A8AA85021CBC89373C8AAFFDF35AAB4972012C9", "last_results_hash": "82EAB1B28E100040A6376F3ECCB5FFE5BA3EA194C7B67C337F1FC21732EB539C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -368,7 +368,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9027A5F7E693215B32A5074951F0724067161F1CB85F4954D6287DF8B97CD33A", + "app_hash": "B624AFFC80AF3196DBB5CFBDDE3EC9BFB63903313414B343683CD5F5E7BCCD26", "last_results_hash": "A9AD550B7224E70B6CD90486220C884D77CF3C6AF2584904D395CBE2DE20BAA9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -504,7 +504,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B84C942F873A9F3E8084DBA54A6A3170D18F105DEB5C18A2CB8E5230BB44848", + "app_hash": "4489291A775ECBDD1D1A678F31C314E75E3F57D5B4E61B8F0E1EF0EAD89DCDF9", "last_results_hash": "C70B1BABB867964BB9BF44E8C1A86962568FC11EF9C44FC53D8B6531AEF84115", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -652,7 +652,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1870BF044AA23804629E49F9435B5C3279CE712D754737FA0EFF7C0F41B5A3C9", + "app_hash": "C50D876509ED2BF2DA02334F71DEDF0360EA84BA713BA91263C6A1B8E47BF7B9", "last_results_hash": "8CBA38911F10C30989B87484DFE72DB47FFBE20CE76A336690EEF52F72448ACE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -689,7 +689,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "052B86B7B1435E0C7EC6B4177E4DB6F6EADDAAB70DDD09CF09E080B52FF8C12F", + "app_hash": "9C384A1C965F63A363458F6F838B38D51C1B1498E78A3EE9A4A5CB93D675F5AA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/solvency/solvency.json b/test/regression/mnt/blocks/solvency/solvency.json index 2ae62d3c31..edab85a6e5 100644 --- a/test/regression/mnt/blocks/solvency/solvency.json +++ b/test/regression/mnt/blocks/solvency/solvency.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -215,7 +215,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C385DA7C3FC5BD6E31F1FDF5A46E1566FE0F0B93F518E2865192843027881E28", + "app_hash": "A7DD75B5257CD5B3523A67E7CA2844D7D22BB9CED42CEDDE0D6BDA3250A48A98", "last_results_hash": "6F52087702E8EC0E01CB08AB7DBC213729BDC91EC96FD709B8A1CF12C738431E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -336,7 +336,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7748F494E976ED0969CEA9B84C327DCB062621AFD06AECF66404CF1273E53FAC", + "app_hash": "CA6B659CCA7A6F9E84AA59F88CDECF848F844E86D76353F4814EADE457F4C4A5", "last_results_hash": "866288248167D548A86607C85DF3DB2FED00561E2C887317AB800B84549A971A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/store/v133-treasury-lp.json b/test/regression/mnt/blocks/store/v133-treasury-lp.json index fb01056797..acb8804554 100644 --- a/test/regression/mnt/blocks/store/v133-treasury-lp.json +++ b/test/regression/mnt/blocks/store/v133-treasury-lp.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "458E5AE833F3518AD39787A9DBDF8E701D3636E084D42398AFFA4E2F70401309", + "app_hash": "71328F0870DD4CAE20A28EEF920A82B96184E8FF689896B989CEC580A54AE56E", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -298,7 +298,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3CEA563906742DF24F171CC5244336747936DB6D33DE38123AAE6150150D8D02", + "app_hash": "01CCC0EBDDDF37501A523C17BAA25996F27BA2B23A406D99DCAC624869CDF6D1", "last_results_hash": "1AC37F2736F7D7B017040F69CD482E8A110F68689A37CF5AA783C022514B7CB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json b/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json index dabf35fe68..3ed9c4524c 100644 --- a/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json +++ b/test/regression/mnt/blocks/swaps/affiliates-preferred-asset.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -350,7 +350,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B22D30C492ABF309DA3DCFFDDF9ED75CFD1B4E52F09DDD139A33C2D863B60B06", + "app_hash": "27DD4BB28E458AA67FA8E33509F143F97CA8773FD653F2F5B64949B1C01412F6", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -545,7 +545,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "52A67EB0C984C3016F88E534FE8BE8BA3338AA3177BE4DEBF7D77D2909E0851D", + "app_hash": "7E04FC64542F4CA8199F4BDA038EEE81268A7282C28AA9C9C7930F83A9A416AB", "last_results_hash": "284D1737190BE8BEBFCE7DB258F60B72E3FF72851292543936E23B49135F17EC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -775,7 +775,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7C7CD44BA11D34A464E41DAFCAE9DB84BBED9C9FE91FE8AB43100FC780CC5562", + "app_hash": "F0C3608C75726F1C742449E30F21D28038EB4FF5806724EB636009F53944DE9A", "last_results_hash": "28B69F5DF038B2CC44193DB86ED8F310C40A42856893815336D1B5CD34E7C730", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1005,7 +1005,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7F8AA1859A178BD80A407E1B39599C67BF85701B9390BA9ED0D951DA2155AFE2", + "app_hash": "DD0CC889280586EB67E0BA310707B5B5A53C990DAAD9DF0504989810B8B884CE", "last_results_hash": "7EA12D0EB8906308CA09E84BC3817B72ADA6A02A7B804B575DF5515172527A7C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1339,7 +1339,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "238CCDB1A215D015B8EEB28F85719FE933CECED45AE2DB94A028D3F985C1F5CC", + "app_hash": "F04162CDB913FACB64B480AC82DB0B9BB9774CDD03157B242997FFF0E67E6C14", "last_results_hash": "01B09361610F62EB384D1E11F9C7D66A84B05DC5B9F86EF8EE39BC2768F3123B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1619,7 +1619,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1886F3D5E53F1C6BD49D83BA27BE715D9066FB3A8C0B3615607C3D564EF932A1", + "app_hash": "7C924CAB88BA4DF8A83497EC61028F1280292855E542762C0D6B175103CC1D35", "last_results_hash": "8E5D794EE81575DD308C0C2D3838D02AA103036F1A27DC5EE43B8F3BC9C7928D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1863,7 +1863,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EA7B69A9FB159D177FC020BECA85960631AF413E6A0960D23A3EA6EE46C553E8", + "app_hash": "C737AAB7EEC1E9AD1DB9BC6136BA1EBAA4347C656653CB77855C19FDAF0E5C1D", "last_results_hash": "DDF091675CCDDA04FA63F4866146C84A2F236980CEAC1403DA718A09EBAF01F3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2224,7 +2224,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D538CA05C8ED87A450661059C9C77DAB012BB879621B9C6FE130CDB5FB0881CB", + "app_hash": "761E748DE24A37584607728C8622276D382A7481972029CC983A7FDC37AD1799", "last_results_hash": "6090148374A8136417EB87849921447B0E108721EBF11577846AC13626E97AA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2468,7 +2468,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5CF0CD7FAEAF431C71381BFE900F2A77F9E65DC09EBCEB7E4377889A8B32C4DA", + "app_hash": "CFCA4FB373D684997EF52BAA9F9DC3D21ED977CC26150BCDC6E1D342CC1367A8", "last_results_hash": "CB93651B6222C4E3B375F8D6ED72E2032B110147A188A7CF50ADC6A3701DB679", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2712,7 +2712,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "40216115FCBF94B8C5A11F1A76100AB067B42FEB9A328256413D1462DD5BC7F8", + "app_hash": "EFFF7201B72080F7162A30F70C9E7991DB1375AEA99EAC643D946904C03D3D36", "last_results_hash": "F1EF901F155EF70DA4F538266A83F798C2606F7B5E20B950D5E5DFDBD7E862BC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3046,7 +3046,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "63160822031F4760F3A772C8505A712FB4BDE0A0C5B747217053A0F7F5414E6A", + "app_hash": "4EC4FDEAA6089DD981BE5221DC8B92334D27F7D8CA2B1D263A78838A752A58E0", "last_results_hash": "6CC4590A739373516594230D946CD92A5C573E4849C5B971ACDDBBB5B81BBD91", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3225,7 +3225,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "679A37C40D19DAAA0C9F967D330EB88028AE37684A81773967AA44D99A8F331D", + "app_hash": "16ACE39800AF419AFD430EC2DC4673AC5F636AA6682BC75ABC4AF01B6BC7BC1A", "last_results_hash": "FA3FC7B41F76ADA4C53CD2ACE2E38E3758C0386217A9D08CE1FCDF185E799464", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3559,7 +3559,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "95EA99877EFDB048CFC8F54631B0C9539C3AE676781B20FE601227A71AF769A4", + "app_hash": "5F15ADDF1BDF71555C027FE8F21311413AEA3A7686EBA74B764D86D01D381956", "last_results_hash": "7EB775A9F6E994BB0F7A0EB4F06FD95D741F04D020D9B542ADF90D161966EC92", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/affiliates.json b/test/regression/mnt/blocks/swaps/affiliates.json index e623429c13..20d2e9fedc 100644 --- a/test/regression/mnt/blocks/swaps/affiliates.json +++ b/test/regression/mnt/blocks/swaps/affiliates.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -411,7 +411,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3F4415FB388D83DD7F8C989F9499A4E9429657561B9B31707C781E166FD36E0A", + "app_hash": "862DE5735942A82ED7CE3E6B3751424DF6FFCBB0FBDB0AA7453B0069A41CE05D", "last_results_hash": "E62BC06992058DC4DD103776028E273C618B97E37B946935BD1D7E309E40E708", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -655,7 +655,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "630F2004F1D331F494D21851C0278298DD1DA15C33F6263079279D1E90673A68", + "app_hash": "F16150F8315E8A31341E010EEE26BF8C27E77D11C8AC0AF3A5D77F5EED49AAFC", "last_results_hash": "681E52E556D1EBF632E3D97120A54847E670BEF7B10CAE66BE6986F094C5BBA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/aggregator-swaps.json b/test/regression/mnt/blocks/swaps/aggregator-swaps.json index 4eb5bf6fff..ca6baa4732 100644 --- a/test/regression/mnt/blocks/swaps/aggregator-swaps.json +++ b/test/regression/mnt/blocks/swaps/aggregator-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/derived-swap-with-units.json b/test/regression/mnt/blocks/swaps/derived-swap-with-units.json index 6a72ee523d..1483ef54b3 100644 --- a/test/regression/mnt/blocks/swaps/derived-swap-with-units.json +++ b/test/regression/mnt/blocks/swaps/derived-swap-with-units.json @@ -116,7 +116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EBF823506337BD8CB4504C5042C1EA5CDBEF71F12958E4B268A0D2C1ABFEEC6E", + "app_hash": "DE33038B8943AA3994A7B6B0F75D347CDB10C095CCFBF7C9B4981DB90D491A3C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -348,7 +348,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D77DC68098986C770A00D039BE7E94ECA8E605B4AC4B4DCA64638C70D27C8F42", + "app_hash": "224EAB7C586E2ACF89546E203DD1258447163523895E7E72531E8EE206DA770D", "last_results_hash": "26B42801B7805F7E8DF4DC2138056AB26330432909CB5A99B7B880C62BF8CBCD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -446,7 +446,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A556F65AF54D32BA0AE3CB6D24872185CA8D43E962A345052990C6E2F6A2073A", + "app_hash": "1CFB2559D1AC91048CB84A9C0A77F1D6FBC5F871E709DD6E215EA38D1D0F05B3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -820,7 +820,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C37F04670E7C15F14791B68E75AAD65526C25664E664A69FD9DD3C6AD3CFA871", + "app_hash": "184F0F84E653844410CDAFAF2CBCF1D1BB436016DB9D4ECC9D8DCA28631AAE77", "last_results_hash": "FE04E3397C8B3F86F26318B11FF4E156A3EDF261C3850963216A6BE405A8AFE4", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json b/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json index 1ac76ff689..6ef8483e8e 100644 --- a/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json +++ b/test/regression/mnt/blocks/swaps/preferred-asset-streaming-swaps.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", + "app_hash": "1D092C5D1820A252F8E910D58F44628255A85C02284835F192B9C8579D5AF239", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -436,7 +436,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7F44F1D4DBAA941C156312F5B79B8EE5D3E08C7FDC433EB4CDB1520FEE085750", + "app_hash": "C5745703EA567B93C405455087ECC027CB641B1881877D51FC0A939943C30F73", "last_results_hash": "0B1F22FE8619FD27391E90D6D25293B6A07E9262DEE979C77A1658817F3213D6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -718,7 +718,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2026FB8CAB5A8AC0C335B14C26EE6C6EDDB6A43F9C53B00E47A9A89CE4436FC0", + "app_hash": "8C3EC866698C0CEA2581B367DCE81141026C8E356F6A467CFA22C06C71144B5A", "last_results_hash": "CD7520FCCCC4EF2D4E0E800AE1B96AA24858E8F958C32F80D752E636D60A80BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1011,7 +1011,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BED8C35CEFF6F818852A3FB485752F5BF6D95FD4291AA21352B64A963D09BBA7", + "app_hash": "933D84E6033C484CE9B39C6F391C2D3286ABAA44EC5356FA213A7A398E10609D", "last_results_hash": "A86C692137980F1614423A8BB9433BD46F02977558FE90D52424270481C5F98C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1304,7 +1304,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B5C7B5FBA16955EAF05EDEF48C251224F06F74D6BF34CD86014DA61BA488F05B", + "app_hash": "C2B4137801C7C3D23E37F2D40AED9AEBBA276B66CBE024C468837CCD02CF3482", "last_results_hash": "B24CED2DBCD4C8AB7817A277C2E682F9D3160579EFCE77555DE4C0E9854496C0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1584,7 +1584,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "016D0F2DDB047A702A96FA68CE1375ABF9689A2FC45C9DD7EA314481F60B3A2F", + "app_hash": "979E5A2742A48B1F1BC6FD0689E09A749325CBACDA7E1EF5AD39A9AB3095E636", "last_results_hash": "DE7C0BE6C9111A8F75FB7C1E086F78471792CD460EC6323E46FEB02EDE1B4B37", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1891,7 +1891,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ECD5953FE0D5708A2409BFB4E58B68667D4A20D098FF11E539A270A1067F32FF", + "app_hash": "1D00889B6A3C380853FBD8FB4514458012AB81A452A740F81E9AEE10007FA5D5", "last_results_hash": "68B0A89BE83B69FE4D59648890C91E250363BF3EE6AF64D92AFDC10F555ACA8A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2225,7 +2225,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "923F06B753CB9AC2D01C3EDF4464ADD70195549920A5A631576FBED9A4185AB2", + "app_hash": "C999217833783E4162783D44C095A981CD809A9F4CBE30A3AFBD33C21402D013", "last_results_hash": "0CCE3A56331FFB13056336F1A8BCD39647A7BFBC6DCAFFD41E967F5AD536741D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2644,7 +2644,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0DD683BA1C15E57FE42C476E945161BE36FA7598990F322C724A97A2E81EF446", + "app_hash": "F85A307774B23CF1369BD65B86D8140DA26D43D85DA275CBB757375E37F294CF", "last_results_hash": "2F0B5817590B2F96FF5E5DB96D377A0BF532112B4FC68F93F46F682C728B4619", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2924,7 +2924,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DC63980E66F9314344F2C4C77DB6D9643DE1C380729170A6D161C2F42BB0943C", + "app_hash": "4F6282440AF006AB6D129E9557574BCD4F53939C79B1545F04150A1E4B1B28B1", "last_results_hash": "4FE1A821712F21C28CFA5682D46E44495B4ADC91963F37AD3010122AE6D84886", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3064,7 +3064,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "940F7412383BE3EF34D8A1D48DE23753C424F843B67C1C1761A12E44A03D5CDD", + "app_hash": "504AB2C77D956733A1E016415009DEEA8C47F4F920F6F5B07DB3134B6812BD7C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3204,7 +3204,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "33B861C908052DE739EAEEB413B7ABF6B3E0ECDBD0998DFDBAE2ABF0C3984721", + "app_hash": "652118A174E22DDFEC64AC83EC08745B635ADC331CE6ECA49E7B8439C6839C6B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3400,7 +3400,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "08E951C5FE25567F57C982FEDC65E0B9D91B094A8B3014DBF1B1AB707D018ED8", + "app_hash": "DDD7E70B44A4F702B2A5BAEED2C4199BE391340CF391B28BCC1532AF053ECDFF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3567,7 +3567,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8AB4B39460AD6A85E71EAB3B1C05EA3FF0327D490B2E878654263A60B32B301E", + "app_hash": "A2E19639D6C70255D03827FAADBB9CE674F140C35EF22A874020CCE465A792FB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json b/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json index 780e5773e6..98223b6422 100644 --- a/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json +++ b/test/regression/mnt/blocks/swaps/streaming-postponed-synths-mint.json @@ -89,7 +89,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4EEB5C2E6B11D23FA3EB7BC7ACF588A4C64D3AF6945F9FF12C9135873B7A4C69", + "app_hash": "18430912EA4EF7EDE44662DC28FA1D4712149E3F31E146E9B31264F9B3C13FA6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -587,7 +587,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7549C42376F9327089F8FB8CE9A8AAD92A91E12C4E9D7B6585AFDEB14654DED6", + "app_hash": "0BD79E62AF26A98F49E6C7CD89E9B9B3DD340498DE317DB366D6E68C696E02D3", "last_results_hash": "A567012AF0D5AAEFA57726F4B820D86EE43980593EC5E5E61675D3E476141B24", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -780,7 +780,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B1F2A66BE80DA8615F42DC36DD81E99E6FA0676247DF5027CD672347FBBE12D2", + "app_hash": "F4B109A2F1AFA9CAD4B4DC74C9F2711B125EEDEB3F84D36D4A76E2411FA2F696", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -973,7 +973,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DFE559A0AB7150D8FBA12A43989E19AB6A8D968D7C92DE6F4336F28C51649CE5", + "app_hash": "35F1341821122AB6798B96263CD6D864231E71A4F73AF1C9D248A929FDAF9D52", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1166,7 +1166,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "43E5CE13C105F02A16CE590E4895D52E75F3CFD695F0C6BB60F9758EA73C72B0", + "app_hash": "316323D398EC1EDACD3D414C5F118B37907DA1D40482668EA36FCC9CA5298F7A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1359,7 +1359,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6FB2D30A24C45CA02A828E3837803912C343ED0AEF0991D03E7B30F92651EDB6", + "app_hash": "E49B1F541FBB26B17C99BAA3C88927C4C71A2B45BE453DD070A263F6253C7DDB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1552,7 +1552,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "98597EDAC96A67540E8CF686EB344772923B0D668B329FB4887D7338D5CC544A", + "app_hash": "B7C981D0D0D1CBA7FB6E7EFDCE065C44CE47A47D170F8FB8D43467048B11F394", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1745,7 +1745,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C423C47A030F9B8ABABF4458E3D6A5D8D819DA115A2F024C3A686D08F7301F54", + "app_hash": "1EC41D92750F427E7F31CE3108B474BB20384948801CB941154AF6D23DF9A4BE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1938,7 +1938,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E7D5E084FE8173DC37E6498E9235A4DED6CFE312213A5DB962FF9E7D18A27F6A", + "app_hash": "07B873EFDC42239A21BE79DC44AE77F2A29D9F29C77D50A05112997763F5C51B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2131,7 +2131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FF93F6F6E72FC083A03A89BB55C373A8B59B605A06D62D4F8D781EAE81E016B3", + "app_hash": "C5213E8DD3873520A75CA506A32A58C841739C7F49AE221758AB0223B6C7C8E4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2667,7 +2667,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8C6241B27838770B5339895280E333FC12326A3DBEC5FAEC192859778DE1A469", + "app_hash": "F581B0B964B7A0CEEBB26A3892D0E92772AD918C9B7C857D6B04EC6ADBD7C87B", "last_results_hash": "3412AE558C32B71FB3E3729B4745665E904CFDA6844FC378DBAB952630825CAE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/streaming-swaps.json b/test/regression/mnt/blocks/swaps/streaming-swaps.json index 50f4559bdb..c99f9789aa 100644 --- a/test/regression/mnt/blocks/swaps/streaming-swaps.json +++ b/test/regression/mnt/blocks/swaps/streaming-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0B93E3A4D66AD254C94C229A670F1A0434FC8098E7D5178449DD4B00DC8D070C", + "app_hash": "2CC30BDFBCFFC147C354795677E7F1C6D0E595A10372DD1EE7FE383D027E5B63", "last_results_hash": "32A296E3C6FD68800DCB496F975677F582988CBBC5D811830986A9F60A9203FA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -514,7 +514,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FD66D1A1423B0DF0996D29F031AE64ABCAE23437E4ADE86E9CA43078697A731D", + "app_hash": "AC71AF24679F8A653A69A36C737E6753378BE765543D659B3CB8C822082701E0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -654,7 +654,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC78AC5418A89A6C3141C2884E868BA1C39849232D5C5B80D4E1548B65B21579", + "app_hash": "14E5782E37FE68BA0C9A063CC63E758B94CD0F0EADACE56B96C288461C798DFD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -794,7 +794,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DBC65AABD09E2F32FB50441EBA078CD58992960A5025030A3A3C26A0C8001BB7", + "app_hash": "11B94EF4062B1CAA96FBF71CB0E7DFE812D0DA99D46802557C1EFEB395319901", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -934,7 +934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FFFB4AB88C3A87AD6EA690AF0517E8CED67DF2E5EAC12B475EB4BAC26F30AD2C", + "app_hash": "BEE1436F4A825761C6CE1698BC3056F137A7D1EB864A2694F17C1E7D97AFCF44", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1074,7 +1074,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FDA025743F3FF07BA103F6A23C7906D2139622B552514E3B34587E0304E4C21D", + "app_hash": "1F6D821A7F5FC8C3887877CCFA1466AC849C70279C06DB29701233FFB4B12D7A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1214,7 +1214,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5BCC2267044987AC29AF3357F7294D51A85AA5592B94F02CDCD2410C68E95D82", + "app_hash": "6E56F5B8E891F6ED77C4D65A61AF2752A649D255B77B9BFC684B8C43DCDF84CD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1354,7 +1354,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4E50B28E4E76A7931C0703D0DA3D5B026C9B97BAF59637042BDDC691CDB16997", + "app_hash": "3A5C7493A5EE0E98182AD1B31A93BADAED7A0ABCF844A89063879BF5CBAD928A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1494,7 +1494,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D9E48EF28DFD127694F777C148006E24E5FF41E1DCFAAC46BF3011181CB48FB8", + "app_hash": "98C409CCEF2A5C713F737650686DBB32DCD4C7113CE9DC44C9A07D935C9D5BC5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1690,7 +1690,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9D7B2669F3A6DC987120F17F21AFA271F55B4C51BD1401F12504FDA914FC48D0", + "app_hash": "F3682D0036A9B5AA984658016C15EB259F24B751362B937FAB4BA56055E4B436", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1934,7 +1934,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "95B17494AFF2C4033CF7AC6434B031CDBDEF81D229913573AE3732762F5AD138", + "app_hash": "CF68E0703D56FA0BB3855C5AE5F63606284E06DF8B06737140AE7C3A0CD6B053", "last_results_hash": "8C09A78F570EAFBBF883CDC14E9D537344FB9DE1789A41F4D2C53769EA685EF0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2177,7 +2177,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6E164172F46A4CF45EAE2A1E3B11130DE2CC6933FBA6CCDC06EF453734AC5B64", + "app_hash": "E8C29733DF7B0059B4D1FB292C9458F07A22A171B30A940110931E03D574E70A", "last_results_hash": "2576AA95DCBF903528C92EB9DBAE0859F233AF15BA27EC48DC1F20532B6E4964", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2317,7 +2317,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3F35D6A710AED2B2C6B8000E4AC3F63119294D8DF198B49F610B193D9186FF9A", + "app_hash": "59A93E403C5BA2ED1551B5578AB6FF6AB96AEFC12918E057339825889E0B4FFB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2457,7 +2457,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C6F902D08B8466B64102DA68CB1659A210375FA68C9CE954244985D069475A93", + "app_hash": "5656C10F1B5EA9CBF98347DEF92AEAA645FB432EA24BF4171B2192AE8861D329", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2597,7 +2597,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B6F35D7536CAC31FCA80C240941406D3479037A892236DC6A2A47255C22B5432", + "app_hash": "5A4D28642823093174A3C9885FB50A17E6C89462D5ECD61E99FCC456AA6DD0B5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2737,7 +2737,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "83E1D6680782D5E18557AAB2911FA51756E58804DDF0500D2CD14E02D8BB54D3", + "app_hash": "679466CCB9001C7F672EDE0B2C7EA3C004A54F7497E4E1EBE92165379398A3BE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2877,7 +2877,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B92B0F0268936B3B11F256AF2CBB070AD8F91E83F81C1B32A0B995E8CF4CAC6A", + "app_hash": "AC38C671ACC274503EDA706011E530D19D56DAAB627655C8F5217F7037DC8546", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3056,7 +3056,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9886745085D14052F12D03C5B5310B64178EBDBA9B83C0CEFCD9AC41C19D0024", + "app_hash": "0DE4901598D92F3ED064AC2616F2C9713FB02CE26A985AB0DB5341FF9F526DDB", "last_results_hash": "FA3FC7B41F76ADA4C53CD2ACE2E38E3758C0386217A9D08CE1FCDF185E799464", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3160,7 +3160,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E372199ADAE75269B290C8329AA536736029BFE00096B761C7682ACE0F49595D", + "app_hash": "1AFB6DC3603203BED654225D2F3EF34989581F2FD45E42DF2A81F69F9D777FA7", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3264,7 +3264,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A53C3EC5F3B00424DF9144CA0C83F3A2A2FF36DAADCD9C46BD554609F3428C91", + "app_hash": "47DF59EC542039A2721EE139078134BE669B0D252AA4DD7F7CED8781F5D7BB14", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3368,7 +3368,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E801FA1978198AD0731ADB82119A8643F11E70A86DA7BB7D485058B38157E8C7", + "app_hash": "7F0949B31D1AF0A202538D28D39A4CA6A47380F2598FD3CA4A37BC9D4FD13CCE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3583,7 +3583,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6581115D1586C33E12860F1E7C8E08E20D8D19451DED2EF081D61A4FF285D908", + "app_hash": "796DA6B6711DD197873CDD4657B4FB4218AFA3D363E30780C871AC32A66F4664", "last_results_hash": "3FF0BADEE645D568326884B4B0AA4D316BE1B99410D90BCB844104104DC94987", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3723,7 +3723,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D9EF22D4C25C3A3AC6DE85EF6A7E7D6BB84B4D691438CDF2E8A6C6118520F50D", + "app_hash": "F30AEFBBE9E0DB6944A520A7082F7DB7AD83E9576B94DEAE4354FB9680885E5D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3863,7 +3863,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E1E58404B31A14C6A904D47F9453BB6BB5A4F0CB9DA0AACA7A033A97E9A94765", + "app_hash": "BC6BA795085E65DED5D7D09A13A912F6E698AD8DF07A8F38C5D811E37565A1D2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4059,7 +4059,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "61B021D7010F6832D8EA9E34C82F239E7F67E51CE021562BEBE3B2F45C8AF5AF", + "app_hash": "BBB8073465294AD542DA75535E5D03DCC59E0064C2DA96730C3D9CD2F59FF7D9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4303,7 +4303,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9B5BCEAE63CB3CD1138CC931E9E583BD68705EC83C6C046F8E3015E075CF31A6", + "app_hash": "E0CDB346C5E31CBE0AD60CAA415DC8C6BA29BADF6A450BAAB327F63E28E4F3CC", "last_results_hash": "6DC7A427C175FFD24821AD03C9107C9968DAA836C760215548C13B9D0744D5F6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4407,7 +4407,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9D891D5E64F27E06C8499E7DFC470A4054900C8D26A838D8E36AD0A6D1F59E7C", + "app_hash": "0FDEFFA971E0F93DE87ABFA8A440987A58C1CD634C971F84BCC267DE9AABE9AA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4650,7 +4650,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4CBEFED184EE891086D132BE3732EEA6E826879D99720EE3E94C18B3CB1C1091", + "app_hash": "BC479878DD56E7B16CE48EE01073D07105976F9FF0FB1C92D66C2CB665FE5D06", "last_results_hash": "EDD2316EF34F9B154C48E37BAE83BACB5AC781B7DAD50044C69252B03AED89BE", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4754,7 +4754,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AF0234DD064C1DC0436DDF5402AD4388741ADB65769075873802585A4FE9B708", + "app_hash": "CFD517AA1E81C917948665EA436841F5D648EBFBB45658955D9C047C7D898093", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4858,7 +4858,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5653C4A53A1D3840BF146A85134F688DF84115630CCBE80E56807A76060B1722", + "app_hash": "6CCA2F64FAFD1E9422967A7EC6CC773FF50BB985B5CF55A132B0BD5B70037B94", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -4962,7 +4962,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D265AACBC2CADD1986C9884FD05626BD5527A99BBCB1AC5B2517D1F374A1BAC8", + "app_hash": "6BB675DEFF55444ACAE5F731AFE82F6881EF740D9C44F26D021EBA9960D6C2F1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5176,7 +5176,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B9AA440AC63C9FFAF0D863C6A922060F81702473F732A5267A36EF01C46D9BF3", + "app_hash": "A1BB4FD696AD58BEDB5D941998B7A3E0142AA06E5E94DC8CA3A6D15DC4B5609B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5490,7 +5490,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3F66294733B43B7B66443B190CB5FE17B02F17E0BB4D130FF0A96099DEE58470", + "app_hash": "FD23870B42525C829E6419917F0A061E74498568242657F2AF87F3F5AF73F76C", "last_results_hash": "B6F2C16E84222687901BBA5F4C3EB0AC03C36D54697443A8F64206AE83638D45", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5733,7 +5733,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ADD7FAB20C428A1C446743CA45F8240BFB926B17B168D9EC5020E0A7977C4959", + "app_hash": "63515BBD806908FCC3B2DBAB402BC4543CFE659C4290941AAEAD656EC2CF504D", "last_results_hash": "A03F21687C0045D89CAF566F35C08FF929B0B1B57AD091907CAB6278FFF04595", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -5873,7 +5873,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "72EA8250649B01F14DC081BAE5368EDB24A4336B0FC2EE097882728667041E17", + "app_hash": "7C828334F6DD6A39D9E90D7DAC541DF6A7EC34B8E6F2A956E16E44461C3E6492", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6013,7 +6013,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "36C5E3A51C8192DAD8B791F772B19AB9A2391B46B125D1F194571157D240742A", + "app_hash": "BC14308F4EFF41DB8455A7A3B14062B2426A5AD8589C87B2446CDA8B3404956A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6153,7 +6153,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9D1E05D6D7BE5072ED62B6768352D42299AF629E4C6DC75CFB459440D5BC0C0B", + "app_hash": "A79557EB3D148046EEB6F87635F6FC22655FD29CBD4B7284D0F3CE5891D18494", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6293,7 +6293,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E5497BAB55D1E2054DBDF7F1C506379C133E8C6677CB0C0FBD219F1269BF48C3", + "app_hash": "73F0C22909BF351642CBBBF6EB155A0C7BC1EEEC96C183A6A96C44505E4C60B2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6433,7 +6433,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1FBBF94A8BE756083BC9E8119368F97EA351D343353C72A693A2CDAB8C8CBDEB", + "app_hash": "93F2E88AB9E347ECB212166CBF7B4A51F92A86ADF738E685B4076E8C2285EA40", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6573,7 +6573,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "66919BDCBB117ACC58F39698516317C41BB53652C4C75747CA7BF3BBB8B6E25A", + "app_hash": "83EA24FE2679F73A193649931D2E72CC60E91E5051816641CADB172B3F55B25A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6713,7 +6713,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B1005FE53002DF02EDFD1F0961FB832BBCAB93A45A05636FF4A5013D9D87CD3A", + "app_hash": "67F7837432387135C893BF942567DAC0F104372DCF0E94CBAD3FCE443A89CDA5", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -6909,7 +6909,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F189FF75DDE8ED46DEE46D0D9231190F68FB0ABE4B5CDF508A20E44D70556C51", + "app_hash": "8486245D6A7AAC0601E818BCBC05AE8706537A86ECCE0D408225DC8CEF6AC25C", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7013,7 +7013,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "181DD34AD7CD1D611792E37F305AC59D558D8A4AF1C5A945F2EC46146F8BD393", + "app_hash": "251AF23E27ABDFF01EC6A40719219E3F64F0DC337BF4E80D7AF21DE9ED8698D2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7257,7 +7257,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C458E61D86027591866F61764A6F446CB719EF2E56BF6F1EC36271D0F051C1FF", + "app_hash": "29322482AAB58647170B394DA8A5D1CBEFADF8CF90785DA7DD47C0E8F047EF17", "last_results_hash": "FBE9C1969F51D4C0D229425D9694B054D0092B2C7689CE3774B3EB357DC8C6A3", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7556,7 +7556,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "07EDF264F4CFB43925FE2F65A3D7E88008BD18197635A4C9A2F292133118FB8B", + "app_hash": "9EA48E6C1BA3E10AF0446D16C03C0DA304A4ABE571F7D43C2059693BEF6D91B5", "last_results_hash": "8899D1D2289F620AFEBC4F5F743E6DF6975F2D222ED94BFD48B10DB6C08143DD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7660,7 +7660,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "BDC90BE567EEEE0CECEF48EA31713862E242BD2F58FA6EF7BA6D61AE742E0347", + "app_hash": "75D14C4FA5461FD1956AB83847DFFF2878D5F815819E8E082A194D8011FE70FB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -7904,7 +7904,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "76759EC9886E88E91B96CB6B9A22D61F9A32D01296EC4624E49BCF46A7F19772", + "app_hash": "430BD6DAF666A238B36C75BF5EDFDD03FF4DE1BE14F5741AEA8735A0201A3315", "last_results_hash": "33F54FB1941887B2C42708949870C30575178A500420AC7831788AED60FB544F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8158,7 +8158,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C8157DBC3FC96FB2D7770F99C1DE0B33264DBB93A0495DC19D602793B455ABD0", + "app_hash": "76258270A3687EE90646E732A78094F9DBBB48A11D6F6151B0690C1609F8CC8F", "last_results_hash": "4A103C71C79D16ABBD1CA3DD1EFC63DE4E4EE8EFA417D968474B2E66B8B75559", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8296,7 +8296,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F10115275DE7290D93B075357B9A89D2D14932753235CB55ACFFAFEC6E1456EA", + "app_hash": "EA4C18FAD1DA59141AEE5610F3204E0FC66B69F374C8F8413059FBA8EA4DEC7A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8434,7 +8434,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "50368BF60C9C525CF7A906E1AED116C011BDDA005BD6EEE97CB300C141026B3B", + "app_hash": "70BB13CA34C55CF43D67848BD7B2852B237869C1E9460ECB38A35B33D69AA737", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8572,7 +8572,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7939AEFB12672FC35D467934C7656AF092388C2951DA0A88968BAA6B87A93DC8", + "app_hash": "68D6DC8DA916F978FE82F8259906E44C475062463B3CFCDE621AE1D0286986C6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8710,7 +8710,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "706C3A12351C41DE13F4BEA6D29D203F546A93E4FB283C34A679C3FC5D6F1613", + "app_hash": "3DAAF2B6869695869F15488CF0C2DBFD09A57BA9459BB4EF6F471EB0BC8610E6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8848,7 +8848,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EF0EED381D83B4964A03AFBDF6174A45F9F4E9DEB01E5DC9AC4E9BF3748FF84E", + "app_hash": "B8BBD11D496612588285E3C32450C6D34729FF51D099D284EBF3CBEA7A371DF9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -8986,7 +8986,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D9DB387AC97A380511E2720C70BEB2C599E63157BC913856D640E6FFBF2F9714", + "app_hash": "89F14BAFD2B6643EB3D94955186107B6F1902A099A97B50D9885883D744D14C0", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9124,7 +9124,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "497701723C217A4D3467EFA9C3821F3F531B6979BE3039675AB8ABEFF33D25BD", + "app_hash": "FCBF28F6D0C0676A85EA5C549EC11D8C098151C6E257195189D03D844CDDCFD2", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9262,7 +9262,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "687DB9F6AECD25C2035B044E8FEB0F443BE69B60AEE4FAD3388FFEBB6920761B", + "app_hash": "2C24EC71D16B323F30208A60D5AA025C3561901502C02D0920A4451D63B1A886", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9506,7 +9506,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "CC51493E8C2BDAE988F86FA48BD7104A8EEB50DC91E48CDFDCCE624A70B5CD76", + "app_hash": "E29124F23AC2F91B027BC0705727FACBBE2F67522DAF479D7E809ECA1BAE7F19", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9760,7 +9760,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "42B33D11A4413DE0D33501BB239A692493EA9214E4D04EECBBFC7095CC43F1B2", + "app_hash": "9A036FD159811018C7DD1DF1A4F25C47F5F7EA3DC02F6CEDDC86AB491A808A76", "last_results_hash": "D73FF44D01AA7D4777B2A69CB98E4364B65F978C75EF43BF45A5E495F544E994", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -9898,7 +9898,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1191DA36E8E8937B893B5FCC3146A649CC8B52EE8F243931399C0E2B44B960AD", + "app_hash": "3C9F48611C72DA58BBE49EE422484B228C3116F05BDE1E67CED74520081CB581", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10036,7 +10036,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4BA22386A5AAFD32070A051E21DA330A112A96024880EF1200B4BC81BA098CFD", + "app_hash": "A5139CF037BD690C2AD5983A6B7CAD2D688E5A59E688FC1F5D0C63526919D224", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10174,7 +10174,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1EFD9256B64FF68106287F2136A49B90180805603E014121D7BADECFC8A2E114", + "app_hash": "D59E73732813F02B0BD6A8F769681244201D4D11ED85025CFA1C327F4A050D30", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10312,7 +10312,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B08090169700DB1586F7B6C97898F3E5B008FD9CEAF209AAB594B4F0456E7E81", + "app_hash": "9BD3EA99A5F69A2044D1782343308C66A39BEC45F9019F78698BE35298F1D3D9", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10450,7 +10450,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AFBAFB876062D2BF64984C9529328EA25EF56D0FF3DC3A470F6089E2AD57E865", + "app_hash": "02D54979234AB8BB4D35DBF69FEB2A2A87200FC32D1251C6C0009FD65E441B02", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10588,7 +10588,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC680A5065B7F899719A60334F022E03FA12F36FE5DB3311BB8DB347C49F5DD8", + "app_hash": "98606B05AF0C35AE1AC050B5EEF6D9184C49CFA38FF769F26FC4B2937CBE73D6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10726,7 +10726,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A982EB09A84ECC7FA6D1D78BCA9AE60C2196E3FCA42C20AD0B0058427BFFD899", + "app_hash": "C4003B7DED9D470EC23E135C602573EBCEE6B6772801FAA7A5C6ED750122238B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -10864,7 +10864,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "D5BC9196CAE7B36DDE2A2251E186C916B549070F8D9D43199258E1B42092CEC5", + "app_hash": "EC53B5A725FB97E28E64920BB4DC8937E466CED73BB06D43F4CE09B0470C2DD1", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swapper_clout.json b/test/regression/mnt/blocks/swaps/swapper_clout.json index 2fe9a296e4..906e281808 100644 --- a/test/regression/mnt/blocks/swaps/swapper_clout.json +++ b/test/regression/mnt/blocks/swaps/swapper_clout.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B0A8397D5D25E59904A66781C181E1C5BF41EADF408FBF62BB1198BAA83682B3", + "app_hash": "D7E770F7E59CFE75C30FE10CE8FE09F8C48083F5AD21F2D15AF55D0F39ABC451", "last_results_hash": "9BA18439F3D84D989D06CD1A99FE9B2013A78AA44B82CE52F03F19BDE582662E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -596,7 +596,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "69825D4A2ABD3D77A35E325436F1AE62AF702C05A1E566D8E2FA3C0ABAB91BFD", + "app_hash": "C27E8CEE0DE12B6B18578817D3F5A189E3E8D02B161263FD13A83FDE6F919F35", "last_results_hash": "8D4F117C86C40CA7E1D433B240B1FCA48116F7D4E93D6B0863A3BFA1B1DD64C8", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -840,7 +840,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "209AAAAC4F7D241C75DF7B2FF200CE7CB985C7137F834AD2CAA74B06E1DF6CFB", + "app_hash": "16592E636CCE83DCF811FC79BA52A6AFC9731B8C6359ADB703216C094DCB6A74", "last_results_hash": "6838F24284FFFC7023475D7492E4716FE0627BAC57865292400913B1B475B392", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1019,7 +1019,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3DE711CD8F972346BF8B337012F69DB6BF608442FACC8735B7CCB565AF493FBA", + "app_hash": "F2D089EA6D6721EA5800DF6C275FCD6AC006B396B0BAD7EA74F485C08B2FCEF8", "last_results_hash": "4754EE8B47BD2515C998187FB5B533A9C98425770AB1B07912FEA32333467801", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1305,7 +1305,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EAFFCEDA76BF5D75551E86734CC4A33C9112F25274C1683CA394636A3DBC436D", + "app_hash": "8E3017946BFB4942D3069856A2C1031B4A1A36280826B9D6A1978E449A314F92", "last_results_hash": "42070F7C6554B099E24369BE22CDBE3C0CDB8B4B067BDECEB4AC6D0F7864BE60", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1409,7 +1409,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "12E0A5EE68D50B121082351C8C94DE69799685F2A457D6EA4AF46D090591C37B", + "app_hash": "03100ACBC04FC7B25873BEA1A14303838AE180DD158A326F34FC529C77CF6EBF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1513,7 +1513,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "FC451DBB8F70BEFFC545B091555E7B80C4A636E4488D679D6B9E71A3109CD846", + "app_hash": "CD506ED41D29CDFF5BCDE7DCA781AFE5FBFB6B177E8C847F89A81843453F26DA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1617,7 +1617,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "73CE0635CD3BAD1ECF04A127CE4242A2367641E4358B53FFDF4EEEB2B1099719", + "app_hash": "A2BFED494927C202142142B5C1A9D308B67A45A605D089941E1A80FED20FB986", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1721,7 +1721,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "27B44BEB3C067EB0E657667BF455743E94510C02FF2CC07E716260EACB6EF7C3", + "app_hash": "C607B02A8910CA91076874CE603C79991E6EB9CAED40929EF97E940BFD1ACA02", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1825,7 +1825,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "72F437A0DC5E95E333870DC744187782DE1FB6FE05EF87F6E040B172E02147E9", + "app_hash": "9B658A48988394BCD486608D960EFAECA666B0CB697978B4D210D197A88CA663", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1929,7 +1929,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "7743FE553C9641FD083FA408D305A4E5011CBCDC11AF526917C97240EDDF2F2E", + "app_hash": "60114F678896931C1E85F7E79784E94AEE7D3384DC0AEACE2FBDBD6C1E468B82", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2033,7 +2033,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "EA5A72A13BD1F99D3B06EBE403832EF11E5CFDD9D7AF4F8080920178810601C4", + "app_hash": "71B21E0A4AA781FAC4EACCDF751DA3AF3DEBFDF35B4A3E070619D37FE5346D96", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2137,7 +2137,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "18CEC097E924A65DCA20840C2004D3D61A335D3F037B35C190DDCF584B773992", + "app_hash": "5DBAC064E4D8769E3AA654383FD2DB3AE08164777FD9AE744B3213BFD1955AAD", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2241,7 +2241,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "65592AD926F51D02E03523DBF53C984E2DB01B4D0875C9C9DDBE55654A44FF69", + "app_hash": "C5B69FCC4D762ECA3A999133434E43AB91A4AF58BFF26B941BE1EF0A2452CE7B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2345,7 +2345,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "41349457AF02FEA24BEDD8A4717FF1CE051014179D74553D883D3FD32CE363BF", + "app_hash": "77E2956D65BD334FDB2C1C88C29EA3D2E9486F7A0E1432CFB6FC721CA0A6DD28", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2631,7 +2631,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9D752EC56A38F4A768B0367055516665311EAC4928227491E17BE825E6ABCC7C", + "app_hash": "D9540D1E9335F295A70DC582A5D58E60BBECBF4229E702535397C97E81149AB1", "last_results_hash": "42070F7C6554B099E24369BE22CDBE3C0CDB8B4B067BDECEB4AC6D0F7864BE60", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2875,7 +2875,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8575B16EC9AA2BBDB7A0EAF0C27E580898DA96283BD9DBAB9A1F118E4C4561EC", + "app_hash": "68514F3C6EEAE694AFD3565F50F669F0A2B920607337A8CF279C036941AEE74E", "last_results_hash": "E281AC25299CC83634B1FBDAA2ADDED2AF40A11E91918FF82ECBEDB92EAA928E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3119,7 +3119,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6B17BC06DC2230E4AA32E9D54E7B268396415FAB5B7890F16611C6D6DEFE5BA3", + "app_hash": "76D99C081978F627ABF1488B141E724D1210988C6F3713BEEE05B031B51A829A", "last_results_hash": "EE9326A5D6BCD2001AC4E0909970BFD1E26970065B0A639F7C31B18A727E11AC", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json b/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json index 49d4a9a232..1cd84efca2 100644 --- a/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json +++ b/test/regression/mnt/blocks/swaps/swaps-min-fee-synth.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", + "app_hash": "DA1B7F4AD6E2E7B53E2BCDC647C53DF3F526BEE525C7D02A1465F42080E46D93", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -478,7 +478,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2F154F5C8F0E479A9127C4597A3DEC9549338E0AE900C5B375F8E6E19867D061", + "app_hash": "A9CFF3F2627DDC1B9A735B68CE56CFAE9EA4B7D9FFE7168676910EBED0222989", "last_results_hash": "62AEB8191CAC03A40977AB9A667474CEC44B9F0C10501C53D06468272CA92FC0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -582,7 +582,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "567F173D55AAA7003A77453A06AB5093F74138D117C6895BE78890556448971E", + "app_hash": "7BFD4FE8DEDD01B08A1B500629ACADD8627AD62D0F5BE0F7E6B0872BD7938B91", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1116,7 +1116,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "31AF88A3E9AD01636BB7C3D43289F77225543B14120F970B95064A5169DBF8BD", + "app_hash": "B737600F6314E1E27EBA4CF7A631F1EFF5BC53761B0355586F99F07538DCEC50", "last_results_hash": "1A43911F7E9ECC419EE4E0673C86778C000B4172C095C0886F5E9A9EE5789967", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps-min-fee.json b/test/regression/mnt/blocks/swaps/swaps-min-fee.json index 35c74bea14..2d52abe35a 100644 --- a/test/regression/mnt/blocks/swaps/swaps-min-fee.json +++ b/test/regression/mnt/blocks/swaps/swaps-min-fee.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", + "app_hash": "DA1B7F4AD6E2E7B53E2BCDC647C53DF3F526BEE525C7D02A1465F42080E46D93", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9855242EE0161F2A8DAA656ACDCB9CF7C66D5B8B03763216A88A1BDA01D12965", + "app_hash": "C37909E5C8FF7617B49F76B0C669D5770065CABEC7186561E3C2644E4C9D2757", "last_results_hash": "B7C2074C2D30C903C3A29B23C924D92EEE4640F570ACF6124D5008B06426A5B9", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -941,7 +941,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "95E663C6D43ADAF69C3CACE0EBC2F3151EB807653EBE0DCD6A4547138DB840DA", + "app_hash": "1B6F257C002146A7E4E8C0BE1E226FBF50F83E6FE8FD4DD0D153DB165A7869F9", "last_results_hash": "B632295D4A7A0D8E05148930B888D3B1D622719DCFF1839137BE9E18DF3D1E81", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1475,7 +1475,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B99400B9DB94694976AB9DA64B4304A46B051A5B1D3EF909FEFF28F39FBD010E", + "app_hash": "140085F24E9C01B3E3BECF2ACCD9A6C6CD0ACC8C612E42DA0660E41EF707D309", "last_results_hash": "C15BB1B437441921FF155938636D2181277D34250CCAD50C5548903C98CA5DB5", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/swaps/swaps.json b/test/regression/mnt/blocks/swaps/swaps.json index bfad536f44..fc8b1a9d0f 100644 --- a/test/regression/mnt/blocks/swaps/swaps.json +++ b/test/regression/mnt/blocks/swaps/swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -391,7 +391,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "87D9BD82A4AA23F85FBD0151CFF8D647D6754EF5D3DB37B4A053A5879F8BD888", + "app_hash": "5A7C081BB368F18703A3B7818CBE70DF6487C913B62E5C12A697D7FF44507285", "last_results_hash": "626FC081DE0AD85EF9157249C654B79ECE450E3FB7104F4E97C704E257A13105", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -651,7 +651,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F63D6C22AB7F779C262DB488A125B1159888AF9B3A01BF6E4A0BE183B004BCD7", + "app_hash": "C35E81F648169CBB44B202E7BAEB0EDF9BCE536EED1478AD42470AAC21F6463E", "last_results_hash": "A256E66524B0ECF9D1B372C858C15332D4C175BE3676291C3655DF77EEFE7B35", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -895,7 +895,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DE3466186944431B3A9F9F8F4E3CBAA91F411BCB28A3033DCF643709AD8812B1", + "app_hash": "7B662352CCAF1496D182A26FBC1D1E56ADF066624DD61E1236E5BCE93C0DB1BA", "last_results_hash": "5EE1FE9C823FA8B44C30FE3E66D4FFAA0B45D27C8753F54F06FF9E1F9A1C262C", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1181,7 +1181,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B37D477B54DA7BEE006CBFAE59206119761794297722DA952B5B771DD3770322", + "app_hash": "D1E367426598EB337B3BB7FCF88695307D292A1B50E9159E433F81AA39AAB3BF", "last_results_hash": "E1CF2D50D8D0E1C41031E19712C8BAECF9902346558C5628945454E5D714182D", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/synths/synths.json b/test/regression/mnt/blocks/synths/synths.json index d3f095f77a..6dd8228de8 100644 --- a/test/regression/mnt/blocks/synths/synths.json +++ b/test/regression/mnt/blocks/synths/synths.json @@ -110,7 +110,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C006E64DCF155E5E576F377836E3FF2146F5931A6A3B2CE272F373FA63AD26FD", + "app_hash": "C5F6A716854216DB943FD962AC673332906E02B3C755A321FCE8A7CEEFCA20EB", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -457,7 +457,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E7EC3615B674CD9B3A27004403E31884192DC8109CB5A390FDAD0D84A4E9656A", + "app_hash": "473514F8124FE0F5E48B859E11BDF4127814F744FF0CD99955EC12C4EF419726", "last_results_hash": "A25FF115B755D506865EFA28330F2255A2A7ACCE806EAF58B8AC1CB32A140776", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -767,7 +767,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DBA63CC0BDF665A3BC1FDD627355AD813B798BE98F99822723DFB74B77BCD170", + "app_hash": "AE0F0884E06A6B15D81CC7A1E0F6898B4740CB5F008FD490E071E1C8AC7F3BDA", "last_results_hash": "84B054EAF2476115E53D1159D17ECBE772E2977FF5BC510AC2B79FA9A8757689", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1119,7 +1119,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DF5DF338EEB64B675D6FFBB6ABF8ED3EF967D29A2B0D13A5E6C425C074820B3B", + "app_hash": "044E4B02EC14F68B8D584738429E3CD3825E08DC131270617B508196F5B0E0E4", "last_results_hash": "77D6AAE025030961676054E43827F0F14C88680746993F3A9A340412AB51E246", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tor/dynamic-anchor.json b/test/regression/mnt/blocks/tor/dynamic-anchor.json index f7359df79d..db237c39e2 100644 --- a/test/regression/mnt/blocks/tor/dynamic-anchor.json +++ b/test/regression/mnt/blocks/tor/dynamic-anchor.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", + "app_hash": "1D092C5D1820A252F8E910D58F44628255A85C02284835F192B9C8579D5AF239", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -732,7 +732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6684B7F4D2B83731F3AE4DF1267C1CAC6314488F97B8EDB619AAC2D16CABA2F3", + "app_hash": "431E43265FC00C25FAB3D7779FEA68754A1D91CF93BBBB4230F673BCD8F08C40", "last_results_hash": "09C818195408ABAD9B45889C573438C3A13740306AAE47E12432B46A91543D16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -942,7 +942,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "590CD8C70AAD19E37251871FB0A7EC4EBD3C0515265DE7AE4922CC6458A62ACE", + "app_hash": "7DB64B6F38B883BE26403D25E31683F2D4F19190F81E2411BD16036052E24561", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1230,7 +1230,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6EE8EAEA7FFE01B47DB2690ED5ABB0E612AE6D3F2DD744CCD12BD3670D470028", + "app_hash": "7A0B0C78FAFB3A7162FA0498C53363F75349BA8FC3B1E1D5778D201A6D90CA4A", "last_results_hash": "EA888A2AB7DD715A8027A2C63B1B04EEC926E4CBD52C5C5154FE2849E17EBAF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1500,7 +1500,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1D298006E1F9482EB99CE7B19E8026CC9302188ED4F828138CA91AA7B105D56C", + "app_hash": "BE71C0E1AE1A3F9D79BC7A8649B4946828516A9E2553248FDB3A45659371052D", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1918,7 +1918,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "A39B4B3A294EA4C71992BED9829DDCAF76BC84F913DE0BCCA34CD03CCD86BDA0", + "app_hash": "CD71FF260DCE949A6FF04A78598BB330F8C5FCD2FD108295D773F6547F1AE3EC", "last_results_hash": "086947A7A5DCB9FF182C89C445740656BC5897700C3D236E35BBA4262B43E710", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2188,7 +2188,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "386BC9974F7830C832D66B7ACCE3F69DF4CB3B4AB4510F4AACE0382FE7AAB113", + "app_hash": "0291713F9D5EB573303DCDADF6757D1A889654279BBA855F12AE97616C32254F", "last_results_hash": "3549E20A7466F8ABFF81A2584CC1E8AB99BD4EBC497E0FD7DB1A415B08014348", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2458,7 +2458,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "11C56E512583DDFC993701F1264753CD2757D535F1E17E98DE863B8021CB2FDA", + "app_hash": "19FED7C04026CC2C2AF626658C25885B03EDA7822FCCB8650247CA2E228746BA", "last_results_hash": "3549E20A7466F8ABFF81A2584CC1E8AB99BD4EBC497E0FD7DB1A415B08014348", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2635,7 +2635,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "97D24DB7FE34A08CB4C1B088DA6F501DD2D73470BFCA5F14D59E56CFC355D51C", + "app_hash": "8CBEB72FB1C81770FB4E019396991B286071A7BE2DA6B4BD7F2891A0A7DD1A06", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2830,7 +2830,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AEB173E447CC6B1756F432BCEBC381381412EDB251FC356F994DABA458DF3186", + "app_hash": "0353A1E6CFB9F6AEF2DA41AFCED923EA59E69593AA47F1508173C67D453D2362", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3025,7 +3025,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5DEB3ED881E1CB0849F9FFFF1129A2E13BDC278A9E0007841D27BEA575F97DC4", + "app_hash": "0338CF62DF9657720B47EBFF2923DDF1E74685C36B97D0E13F6E5677DFFE896D", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tor/static-anchor.json b/test/regression/mnt/blocks/tor/static-anchor.json index 37bb3ad9c7..5f3db8d5e7 100644 --- a/test/regression/mnt/blocks/tor/static-anchor.json +++ b/test/regression/mnt/blocks/tor/static-anchor.json @@ -194,7 +194,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "B44F98549D4393382CC300B863A4053F4CA4F355BB13C8B163658060AE4E9C33", + "app_hash": "1D092C5D1820A252F8E910D58F44628255A85C02284835F192B9C8579D5AF239", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -732,7 +732,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6684B7F4D2B83731F3AE4DF1267C1CAC6314488F97B8EDB619AAC2D16CABA2F3", + "app_hash": "431E43265FC00C25FAB3D7779FEA68754A1D91CF93BBBB4230F673BCD8F08C40", "last_results_hash": "09C818195408ABAD9B45889C573438C3A13740306AAE47E12432B46A91543D16", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -942,7 +942,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "590CD8C70AAD19E37251871FB0A7EC4EBD3C0515265DE7AE4922CC6458A62ACE", + "app_hash": "7DB64B6F38B883BE26403D25E31683F2D4F19190F81E2411BD16036052E24561", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1230,7 +1230,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6EE8EAEA7FFE01B47DB2690ED5ABB0E612AE6D3F2DD744CCD12BD3670D470028", + "app_hash": "7A0B0C78FAFB3A7162FA0498C53363F75349BA8FC3B1E1D5778D201A6D90CA4A", "last_results_hash": "EA888A2AB7DD715A8027A2C63B1B04EEC926E4CBD52C5C5154FE2849E17EBAF1", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1500,7 +1500,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1D298006E1F9482EB99CE7B19E8026CC9302188ED4F828138CA91AA7B105D56C", + "app_hash": "BE71C0E1AE1A3F9D79BC7A8649B4946828516A9E2553248FDB3A45659371052D", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1770,7 +1770,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "13FEF52AB0700CEB552403E5ABF5EFFB0E82BCD6D93FA96089C5228BE52AD781", + "app_hash": "36B1DEB59105C7BEAFFAD29EB77728C126472FA58B75C78FB52ED54E5BADE8D3", "last_results_hash": "8CDF3558326C421E9AEDDFAFA75439D4DE04C555CCFBE95F553FCB7CCD264AAD", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1947,7 +1947,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4B9831A07A88E08AADDAF2A453C612B9FEC0A6BEC3511CC93FD2EC85CFD775A6", + "app_hash": "CF1A0AF7DC3CE9694F3BA47A3EB767EC72A8AABB5C03A8BFE57DD9B10ECF0BA4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2142,7 +2142,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5ECDB4B4994B0D32D0E99905E785C7A89A49017A6B0F99A65C6D9FABC498D69E", + "app_hash": "32D3574EE22291A8C407242484A2B595A73873A6EC928B70966FBCA96768671A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2337,7 +2337,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C38920A3F00759385283D5B6D0030B72B5070B5154F64DFB1388E854F64864C5", + "app_hash": "D3EC90B99500F4B485688287C9FAED3DB757A204475BDB80EAC0C300498F7A96", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/invalid.json b/test/regression/mnt/blocks/trade-accounts/invalid.json index 4735e9642a..28cc1a2a4e 100644 --- a/test/regression/mnt/blocks/trade-accounts/invalid.json +++ b/test/regression/mnt/blocks/trade-accounts/invalid.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "831118DCFBE2B854484068F1BE96BB5AC8F81ED90F67864EB99A30ACA901C905", + "app_hash": "8622B3966B768EFC51D8F6550C3B546F5D6DB44BFF13F051AEADC91B3C411DE5", "last_results_hash": "8A7B6D66F637573BC22095421444559A6BF36FC82C10F3C0001F1B82111D4C0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -571,7 +571,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AE0325D6C1FCD7319D71BF271AB62F3B459A479960CB3CCE4B76FAFC4B474E64", + "app_hash": "AC32EB695A911C4FE84BDBDF8C8B4380AF3E177FCE13451E33BA97F8953B6793", "last_results_hash": "BEB7157D9BF23D725BEA39AD1D0A9EA5FC86E1B161402904452D6E0524862845", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -815,7 +815,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9BA8DC694927FD3D0CEEBA1331CFA4A06F8BBB1E311B6557DDBD3EB970C5CF25", + "app_hash": "57B09EB0EF269F96CAFB212B10633C8ECE7B31C9F7F0E1F9CD219B159FE39A66", "last_results_hash": "4D8A0D0867C350F33207A2531025E28CB5B4B610A43760583C9BAAFDE9FFA85A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1076,7 +1076,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0D0B76CDFA47FB127D697D5BA508ACDB0FE684D2739D267A09F805FA893F1513", + "app_hash": "4B3D71B9378ED03A05ECC7F3CE66C8A8EB983D3DFDC500580F47EB8D19005C1E", "last_results_hash": "FD27CADD22B7675059C95442E24937198DFE5B52844E4368FF320FB28A8911B7", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1320,7 +1320,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "23683F8108814838042F423D2DDAC6C4D6971D4F9625FF5E674C1E710562354A", + "app_hash": "35856ACE9EC7EB9391C576F2F9072AA88241D33B9D9DA55ED31936E9857D4392", "last_results_hash": "9E49CEB399F7AF9E60A57452E4AA2767936FDF2E71DFBA7209D55981BBCD110F", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1535,7 +1535,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "6D8BF6C62D205947FD329DAEFB8C7F81F1FA272C62964C64938017C4E9A54B9F", + "app_hash": "5C436526F1ECD87E2CD707C5920A356F172537E9CCB9A03DF29525AE5325C130", "last_results_hash": "61F906146713ABE9BC1427FC8C8639700D9DB7788857CE1540E25E6268886A9B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1750,7 +1750,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "F9E8AC00BA6D5A56335EC9BBA85755FCEC928A813745D28B93C033E32F74B3C3", + "app_hash": "9DF06D9107BFCAAFEC6CE034C60543179FF06F2B999C98909AB95433C64FD1F3", "last_results_hash": "290C5992C74E749385614009204CBF3EB73F16D97CCB736E5E0495269F23E54A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2001,7 +2001,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DD8077A419B9AB2D0207E3FF65A8607391E41F1B0449709CDED80D7A22865999", + "app_hash": "CE7B3EE62684C4BDBF5F7767475C15A9AB10063F836864833773BBF529F3C7EE", "last_results_hash": "F98B4B3B82C8A89196E09C5C82A32CD34DF9100D796AFB47D70891764C050BAA", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/trade-swaps.json b/test/regression/mnt/blocks/trade-accounts/trade-swaps.json index ce836ed345..2c4250a51d 100644 --- a/test/regression/mnt/blocks/trade-accounts/trade-swaps.json +++ b/test/regression/mnt/blocks/trade-accounts/trade-swaps.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "860A65885A8939C8CEE4DB675B7B078B258E292AB26EEC78D5FDA965DDCC85AC", + "app_hash": "DA1B7F4AD6E2E7B53E2BCDC647C53DF3F526BEE525C7D02A1465F42080E46D93", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0122AD23C034DAB4EDA155C1D7E71C285D7E8A05595909C86BB515BFEDD99C56", + "app_hash": "0078B5D38202825B081490494C880F57B7D9B8CAE176E40B29602C71E372383F", "last_results_hash": "AC120577AA31B5814F96BE822FDBB964110DD953C6484CDC16B64517C3A95117", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -831,7 +831,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4C4E3B7E29DE8A706D89E8BA5C6A78D30DE6C341AA6BFAB464FADE9ED3041D74", + "app_hash": "BB54AAAA5EB38068E0534F5206B1CF2491047BA4DF16987958174E9218A9618E", "last_results_hash": "D25BD6527C5DFD502F0E86064F9F6E83E414F0B1615B45828D144156BFF1DB78", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1083,7 +1083,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "506805901E2099F8C3F5C52DEA04A752456C808047EA6DCEE115C832CEB1DA38", + "app_hash": "86D8B319CAFAD37FA8ED4A2EF81F97D895D30BBAD66D1CE28B561360CA385A03", "last_results_hash": "C7D7C754E2E4456DD01749CB880F3F5F69621498F454B5A47A9DAF6F633FD847", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1335,7 +1335,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4EC5BD5F829DBBF71D0F86193D1E36A75BA88D1B2ED6A511F3740892EE8D2A2A", + "app_hash": "23D33503600A007854A9AB608F9A57126C454735024CE69EEB85599C38CC4216", "last_results_hash": "989201F85E34B01276EE5778532924115510DA9B825EC3318BD6D50D0272502E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1587,7 +1587,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "847410CD926FB19218838A792B19DEE01C04D015713F0992D472B890E2FEA406", + "app_hash": "A7940FA821FDA40A260A833BADBB4AB2B2513E567D596B36311B33AC1B747BC8", "last_results_hash": "D9A6FAE78AFE522AA7C9425FADDB32C57D3D03864EF303411F4435B090A145E0", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1743,7 +1743,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C4B79EF4B385D100FEED0012DB06DF49A5AD7E9A1E9132A889FEF684D53D90C3", + "app_hash": "5AC1F1019AB83C32422797EF8CD44208ED760F7DDFEEC7EB0E3D43C293CC5F25", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1899,7 +1899,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "59A40DBB84B221B40FBC6FB645AD9842239230E084CA2798ED8EDD71E2C9122A", + "app_hash": "8DE2B0F4E8A04F5F54789B26377ADF3E8F9D01ADD35D759AC5F0F698740B1F10", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2068,7 +2068,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AA9A11ABAA6B4556D1CE78DF376672708A27AC0C93242CBD8FAC1D7A01B888D5", + "app_hash": "07FD386C54006B7056CFE9FAC32E8B0D0DA4B71C36E1D54B9C008948B3DEE0B4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2172,7 +2172,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "66ED191F4F270550AC087611DD0C4ED0384FAAADC0859EDAD614F64E8FC8D832", + "app_hash": "F52C52EC573E350231E8469624A1F365DF4CEF801E908DE6073E8CC308E5303B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2706,7 +2706,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "895A6ADFCFC347DFFA0AF08FABA5BC9F0E1EFB557B2C179FE88AAEADEAE63E19", + "app_hash": "B7398B9A91715D2DE242BFE0E9C34E13E35974AED7706CB1D6A515FDD18AA25F", "last_results_hash": "0B984DBEF32B47199728C7A0DBD785057CC493FF018076E73C7916253392C414", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2959,7 +2959,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "1C5CAF93FE1D79D7351F9F6593FEDF7FFD779104827B99F238F2D0BDCA2553E3", + "app_hash": "C0D66D2A7B67F28DEFA6F07EA972064BC5636F253C491FB1C923CC101418165D", "last_results_hash": "A00273E37B1E13B9F93CB1EA8FC7BEE28B4C8645D0AC5CA77406E7BEE912DF67", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3092,7 +3092,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "59B11B454B6E0368145C93F77A5611A1DF8304F6BD22D72BD31EB75B5A09F362", + "app_hash": "7755E9905D7336C585A51430CDC09BC84A5DACF95F57539C633F98E7DA1264EA", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3322,7 +3322,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9EC85F48CB8AE9B898486A62A735BE5A40586365BD30B0D4C45FD9ECB33C0FC5", + "app_hash": "9172B929D481E267052CA288FD2C4EA4EE164BD94D56E6C404D2159BF63D7BB5", "last_results_hash": "EFC9BC2C3FCD8AC3E24181E482B873871CCBCE560C48FAC4D9044733C59E4A76", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3602,7 +3602,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "AD967FE20D09012AC251918B37CB5594C45E22C952EA686B48B8AC5A496A76C0", + "app_hash": "9E53B7EEB6FF70A91B303843DB1642307D584415DF03844FF813EDBEF0DD3D34", "last_results_hash": "EBC0BBBA872C42904A0EFDFAFAE4C53940CEDCFF20B8C0053F70D3A5E64C7C95", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/trade-accounts/trade.json b/test/regression/mnt/blocks/trade-accounts/trade.json index 8d5c80d3f5..d77991a015 100644 --- a/test/regression/mnt/blocks/trade-accounts/trade.json +++ b/test/regression/mnt/blocks/trade-accounts/trade.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -310,7 +310,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "831118DCFBE2B854484068F1BE96BB5AC8F81ED90F67864EB99A30ACA901C905", + "app_hash": "8622B3966B768EFC51D8F6550C3B546F5D6DB44BFF13F051AEADC91B3C411DE5", "last_results_hash": "8A7B6D66F637573BC22095421444559A6BF36FC82C10F3C0001F1B82111D4C0B", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -525,7 +525,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "85BFB77A4951B6419CC7639344ADC223556663104F45A3B0DBDF3CC9253C6257", + "app_hash": "127DDC6EA81080D049FDC461B4F532A1B44B9DCFFF1B63051DAC9281D289B7B4", "last_results_hash": "23107651F5DAE306AD115DCEDE640AEB1587F31266C914A0D0F4585290FA9325", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -777,7 +777,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "32376003FDE06A32A0ED4F2BFE6D2A63D08FC17754FC85F644B91D72ED370462", + "app_hash": "5876F626C4ECFEE42C804BAF4BD2C7BD66CC43FB0CABB9FC5ACBA19A241F654D", "last_results_hash": "DB25205BAF838CEB3AE4605E5C9C1C8D59CF84131CC50DF8F1D1529C4EFC8914", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -972,7 +972,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "DEB3BC3B5F5E7F8BFC65606497744028A32DAC12531F933E02E8BB6EDFF73B85", + "app_hash": "BADBF66F873C67F2E95B994C009E6EE94DCBF5DBF21F930628CF05A8A2EFD965", "last_results_hash": "14AAD84F3D7B71B05010BEE7F0AA9DDF6EFEB2381C919E5FBF83B9071A4C1A7E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1224,7 +1224,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4F52654A0F280F98C8250B4431527F9DA4A06B0879D672EE05B3498CF78F3F20", + "app_hash": "C80986AEF105354EE8A2B3241BA78BDA2986B5410C9F7FAE1CF5F0332E219E01", "last_results_hash": "38F7D73852D4C919495630CF9F777C83A9D7BA3BEDC7C41EC12A670F81806347", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1380,7 +1380,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9656884BD0BEE9096C91B2949D296FC12E71D4572D7974BB4B5DD19224FCB5AD", + "app_hash": "0B3411C57F9CD4B0533201D9BC23D2C1EDCD2044E025BBF4E7DD121F2F7DD00B", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1536,7 +1536,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "46475AC4B3CCD23AF29A1E5DFC917A64181E9EEDCF58689907991635AB86A891", + "app_hash": "DAE725ED46E67F64FC66988492A729056833AAF428F657155CEDB580DB54CCE3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1692,7 +1692,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "22F228200AE7ABD35728E0ED0F7A0F1A0FEDCABC1E25FC9D06EA714CB2F9AB95", + "app_hash": "38F941D79DBDBAC01A9DCE1836934B4B7025E3372F18682F379D32C12CAFA870", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1848,7 +1848,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "3BA4A2286CCB2C6BCCFA7581CF77BEB6D8932EC227F4B0C21B771F997CF47590", + "app_hash": "8EBBF05D71215D1241B9403774692495A1F933169903BA5711D2AD48361373F6", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2004,7 +2004,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "689C02F33F7BCFEEA684F8CD6B4D762EBFFD980B8CF3CB909EC4F3945C9E92F8", + "app_hash": "9659F70929FCE7411568A8AC2BCC5EC377B2447F8FE1AB130AE016D2D5016BE3", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2160,7 +2160,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "9C58FC31BC04D713300F385F2948B4FADC7A287D995E366B09F739F75DD0F2B0", + "app_hash": "88E541A670D8B533C5FC2FE6578FF5843E2963BFF8B690E696087AB334317158", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2316,7 +2316,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "01EA66846381D7DE431B719E3B334315E1D07E95134134137F38622C81693618", + "app_hash": "558EC60214985F23877476C73F7B94BD0EF60EFE8C36D6E2CA9BECEFFCB7D5A4", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2485,7 +2485,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E44A879EF4004578CCBF7AFE1E09A704F770D9771BC898FF20C963AB010EBABA", + "app_hash": "9071D24457ED6C241C4B2D3F3435EE2D26080D3C89B51129952FA35F85548CFF", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2736,7 +2736,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "8693CEF9D09DFD247AD0A20547E778B32915DEB7779F90892F704E40E523A1A9", + "app_hash": "B2ECA354AFAB0B55E93B825803CC26BDCBA5D4B5A9EF52023433B697A7A4E722", "last_results_hash": "176CF71D88804F33687E5357E66EE8D447723B47F67AA61CE8E7268537605090", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -2980,7 +2980,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "2C63A52DC0C5830CF2C153C575EF7D6A5247F489420A1935A7C3022BEDDD6421", + "app_hash": "021F548857A4B95A41E3B30CDEA2B53B9026857A0E2938BFAE8FE4CCC79FF3D0", "last_results_hash": "A326C33AD2D0E8D18B176ECD83D273A54F23BABB356BFF236BC8600E263D1948", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -3231,7 +3231,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0EDE4AC3645A3DA29F77189825DE9B28AA4205DC6922BBAE06E583A5BEBAB782", + "app_hash": "34F9A1B74221DE43141D584CFE24D6AD4B9AE9CA8194D3228F795ABCF4B53AE3", "last_results_hash": "0764B0612990451C7BFB1B0C092B4993000DBFAAF7DDAC693DB9E9F6C0D42CA2", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tss-keysign/tss-keysign.json b/test/regression/mnt/blocks/tss-keysign/tss-keysign.json index f6bb574cad..96eaeb4aa5 100644 --- a/test/regression/mnt/blocks/tss-keysign/tss-keysign.json +++ b/test/regression/mnt/blocks/tss-keysign/tss-keysign.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -187,7 +187,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0BB6763BEDFF3F0C9C2E9FF3983FD64D268ED1F854560E4EB8EE72F440B0D543", + "app_hash": "BB4981E45E158422C1E4EFDC3BF8BE42076632C03CF801633C115F792CC89278", "last_results_hash": "DB62A5C6FEA69B191069394F6D56911934AA4AFBDC03F289A2D66A9FBBF1A7B6", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/tss/tss.json b/test/regression/mnt/blocks/tss/tss.json index a43483143a..5cd1a39e5f 100644 --- a/test/regression/mnt/blocks/tss/tss.json +++ b/test/regression/mnt/blocks/tss/tss.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -183,7 +183,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "0BB6763BEDFF3F0C9C2E9FF3983FD64D268ED1F854560E4EB8EE72F440B0D543", + "app_hash": "BB4981E45E158422C1E4EFDC3BF8BE42076632C03CF801633C115F792CC89278", "last_results_hash": "0FFD6406C864AE81EBAED37D8B4C5F6A9EC192F489FAB53A2C5007E25290A9DF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json b/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json index 22537459a6..f8aa51bf7e 100644 --- a/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json +++ b/test/regression/mnt/blocks/vault-accounting/consolidated-unconfirmed-inbound.json @@ -131,7 +131,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "292C876501A60A6988EC121784055A3DCF4FEE6F99846D21279DB92E94A04E1A", + "app_hash": "7C035A476133724398298D54EF3AB03799CCD30B886207B1B8DA9C584879036A", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -338,7 +338,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4A18B6DAB423273B333C59F9C8C8BBD9E9DDDEA950B3411ACF39B0A7BB15911A", + "app_hash": "DAC8B9A3439805AFF5B3782B0331C31EDF5FA615834183603957770410689A8B", "last_results_hash": "3AAAA92B7DA1A77BF395B7E4CEDBC5475D7A0089A8489E2B773BE28A6972D20A", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -572,7 +572,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "C2EF63833EDF6C3BFFCD83D39E3A89F5E87F9FC2BDF97D8D384A85E4F5B4D1A3", + "app_hash": "C89EF2C22F3F916D875338FD38F4B8B5BE907276C177AA268C34C867A19DFDD2", "last_results_hash": "036F9D4D272D37DB9B506AA1725A717B5A74496C39AAE880224D6DA89CF7DF51", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -779,7 +779,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "ECE11E9366141A76CC9C9606D93404EBF080CCB7DF5BE2DEB7D21596BF68FD13", + "app_hash": "86E9A433C201429174BE9DAE3C6A3AECAB2C60BD6D429E3D3A691FF2054B48FF", "last_results_hash": "42A37F9BDA2078D1FA340170471A773857861A6F9751995CEE234D738FC2D148", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/blocks/version/version.json b/test/regression/mnt/blocks/version/version.json index 2b2cb6e0a7..e60c09f6ab 100644 --- a/test/regression/mnt/blocks/version/version.json +++ b/test/regression/mnt/blocks/version/version.json @@ -64,7 +64,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "E67B453769C219B4492586DB122D34817EE4E66014A91BA85F55D12306CB2A70", + "app_hash": "E649B4415236FE1B9D276A5C110C5AF126131E880B962E89037272EFE65C05DE", "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -232,7 +232,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "5CA2E068F121D759C24662F2BC9D0F1C23E4DAB282D598AF7A85038852AF3CD5", + "app_hash": "E9185329CC7EACD6F7AB65A1DF341339B2930B03B97E2EA11DC92AA0D2D59913", "last_results_hash": "8623AE738E2029575CC10884FD91B6BBA03E81CD50B7C8E3A7B08EF2900376BB", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -374,7 +374,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "4D873C5E681F86077D5DD675C94803AFBC09C95265A8671956185670825220C5", + "app_hash": "638C2383F06C79811AC27B429DB43D75CBADFD15FFD46D7018DBA6AB87228673", "last_results_hash": "8786381AFD46AF972B73911716515E2B0D673E8D93889F3BBCAF5B6A3E85EC9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -506,7 +506,7 @@ "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "16471FB2F916AAF46BC1B6B3E855CD094B4D8EFCBEE2FC9D8A4F2F550102C108", + "app_hash": "E272720AAB2D1DFE8BDFCC827BC179C454A56C83CBAF29C7D1627F08F47EAEF2", "last_results_hash": "8561B584321B786BC2C7D07B519ECCFE45847F90038CB50F1674143C1D1B0C89", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" diff --git a/test/regression/mnt/exports/api/quotes/loans.json b/test/regression/mnt/exports/api/quotes/loans.json index 5f2e1bad4a..8882279393 100644 --- a/test/regression/mnt/exports/api/quotes/loans.json +++ b/test/regression/mnt/exports/api/quotes/loans.json @@ -549,7 +549,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/api/quotes/swap-fuzzy.json b/test/regression/mnt/exports/api/quotes/swap-fuzzy.json index 448bfe8cf3..5223db9aea 100644 --- a/test/regression/mnt/exports/api/quotes/swap-fuzzy.json +++ b/test/regression/mnt/exports/api/quotes/swap-fuzzy.json @@ -486,7 +486,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/api/quotes/swap.json b/test/regression/mnt/exports/api/quotes/swap.json index a2995ac01f..9f1c4b73c3 100644 --- a/test/regression/mnt/exports/api/quotes/swap.json +++ b/test/regression/mnt/exports/api/quotes/swap.json @@ -461,7 +461,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/ban/ban.json b/test/regression/mnt/exports/ban/ban.json index 923b9e2c29..c515dace45 100644 --- a/test/regression/mnt/exports/ban/ban.json +++ b/test/regression/mnt/exports/ban/ban.json @@ -327,7 +327,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/core/initialize.json b/test/regression/mnt/exports/core/initialize.json index 24d6d03f9f..7ce1e15b39 100644 --- a/test/regression/mnt/exports/core/initialize.json +++ b/test/regression/mnt/exports/core/initialize.json @@ -327,7 +327,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/core/memo.json b/test/regression/mnt/exports/core/memo.json index deb727c52a..0cb0fb6d97 100644 --- a/test/regression/mnt/exports/core/memo.json +++ b/test/regression/mnt/exports/core/memo.json @@ -414,7 +414,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/core/outbound-fee.json b/test/regression/mnt/exports/core/outbound-fee.json index e9eda89495..328743524e 100644 --- a/test/regression/mnt/exports/core/outbound-fee.json +++ b/test/regression/mnt/exports/core/outbound-fee.json @@ -417,7 +417,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/core/send.json b/test/regression/mnt/exports/core/send.json index 32fd5ca7af..4eee3ab205 100644 --- a/test/regression/mnt/exports/core/send.json +++ b/test/regression/mnt/exports/core/send.json @@ -330,7 +330,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/core/vault-frozen.json b/test/regression/mnt/exports/core/vault-frozen.json index 63463f80e7..ec4cc43ff4 100644 --- a/test/regression/mnt/exports/core/vault-frozen.json +++ b/test/regression/mnt/exports/core/vault-frozen.json @@ -412,7 +412,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/deposit/deposit.json b/test/regression/mnt/exports/deposit/deposit.json index b361d7e129..270df1cb5a 100644 --- a/test/regression/mnt/exports/deposit/deposit.json +++ b/test/regression/mnt/exports/deposit/deposit.json @@ -339,7 +339,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/errata-tx/errata-tx.json b/test/regression/mnt/exports/errata-tx/errata-tx.json index 4e2a238f2f..4f9908cc5c 100644 --- a/test/regression/mnt/exports/errata-tx/errata-tx.json +++ b/test/regression/mnt/exports/errata-tx/errata-tx.json @@ -376,7 +376,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/gas/outbound-over-max-gas.json b/test/regression/mnt/exports/gas/outbound-over-max-gas.json index 9055a5c248..206c4c8334 100644 --- a/test/regression/mnt/exports/gas/outbound-over-max-gas.json +++ b/test/regression/mnt/exports/gas/outbound-over-max-gas.json @@ -554,7 +554,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/affiliates.json b/test/regression/mnt/exports/lending/affiliates.json index 51c4a341cd..b60bef5ce5 100644 --- a/test/regression/mnt/exports/lending/affiliates.json +++ b/test/regression/mnt/exports/lending/affiliates.json @@ -759,7 +759,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/disabled.json b/test/regression/mnt/exports/lending/disabled.json index d3b7e5ca5c..ce55436b84 100644 --- a/test/regression/mnt/exports/lending/disabled.json +++ b/test/regression/mnt/exports/lending/disabled.json @@ -510,7 +510,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/invalid.json b/test/regression/mnt/exports/lending/invalid.json index 1cf779eac8..c89e2f3954 100644 --- a/test/regression/mnt/exports/lending/invalid.json +++ b/test/regression/mnt/exports/lending/invalid.json @@ -501,7 +501,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/lending.json b/test/regression/mnt/exports/lending/lending.json index bc811e7249..8e5a1643cb 100644 --- a/test/regression/mnt/exports/lending/lending.json +++ b/test/regression/mnt/exports/lending/lending.json @@ -749,7 +749,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/ragnarok.json b/test/regression/mnt/exports/lending/ragnarok.json index cdc9df7103..0c3683a7bd 100644 --- a/test/regression/mnt/exports/lending/ragnarok.json +++ b/test/regression/mnt/exports/lending/ragnarok.json @@ -474,7 +474,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/refunds.json b/test/regression/mnt/exports/lending/refunds.json index 0fd5c3ce4a..ef856e239f 100644 --- a/test/regression/mnt/exports/lending/refunds.json +++ b/test/regression/mnt/exports/lending/refunds.json @@ -490,7 +490,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/streaming-loan.json b/test/regression/mnt/exports/lending/streaming-loan.json index 05058ef9be..d6773b63c8 100644 --- a/test/regression/mnt/exports/lending/streaming-loan.json +++ b/test/regression/mnt/exports/lending/streaming-loan.json @@ -556,7 +556,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/tor-failure.json b/test/regression/mnt/exports/lending/tor-failure.json index 089038780f..a9268874e9 100644 --- a/test/regression/mnt/exports/lending/tor-failure.json +++ b/test/regression/mnt/exports/lending/tor-failure.json @@ -638,7 +638,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/lending/uncommon.json b/test/regression/mnt/exports/lending/uncommon.json index adbb902b74..eed6e6e835 100644 --- a/test/regression/mnt/exports/lending/uncommon.json +++ b/test/regression/mnt/exports/lending/uncommon.json @@ -591,7 +591,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/mimir/mimir.json b/test/regression/mnt/exports/mimir/mimir.json index d95a322f6d..edf42ac451 100644 --- a/test/regression/mnt/exports/mimir/mimir.json +++ b/test/regression/mnt/exports/mimir/mimir.json @@ -335,7 +335,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/mimir/node-mimir.json b/test/regression/mnt/exports/mimir/node-mimir.json index 3b910edaed..aeb5c8fbfe 100644 --- a/test/regression/mnt/exports/mimir/node-mimir.json +++ b/test/regression/mnt/exports/mimir/node-mimir.json @@ -545,7 +545,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json b/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json index c7c6ea15b5..3433e737bb 100644 --- a/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json +++ b/test/regression/mnt/exports/mimir/solvencyhalt-setmimirs.json @@ -376,7 +376,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/network-fee/network-fee.json b/test/regression/mnt/exports/network-fee/network-fee.json index 24707582dc..56b24daa4b 100644 --- a/test/regression/mnt/exports/network-fee/network-fee.json +++ b/test/regression/mnt/exports/network-fee/network-fee.json @@ -336,7 +336,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json b/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json index a63e40db56..b47ef62428 100644 --- a/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json +++ b/test/regression/mnt/exports/node-pause-chain/node-pause-chain.json @@ -335,7 +335,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/observe-txin/observe-txin.json b/test/regression/mnt/exports/observe-txin/observe-txin.json index fecac1f6fc..3c36a24c7e 100644 --- a/test/regression/mnt/exports/observe-txin/observe-txin.json +++ b/test/regression/mnt/exports/observe-txin/observe-txin.json @@ -386,7 +386,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/observe-txout/observe-txout.json b/test/regression/mnt/exports/observe-txout/observe-txout.json index 1d535b1b9d..d9fab1e0eb 100644 --- a/test/regression/mnt/exports/observe-txout/observe-txout.json +++ b/test/regression/mnt/exports/observe-txout/observe-txout.json @@ -387,7 +387,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/pol/pol.json b/test/regression/mnt/exports/pol/pol.json index a04a855d3f..fc530e00cc 100644 --- a/test/regression/mnt/exports/pol/pol.json +++ b/test/regression/mnt/exports/pol/pol.json @@ -402,7 +402,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json b/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json index ef3a70194b..bc0b3212dd 100644 --- a/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json +++ b/test/regression/mnt/exports/pools/auto-commit-pending-liquidity.json @@ -379,7 +379,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/pools/check-savers-utilisation.json b/test/regression/mnt/exports/pools/check-savers-utilisation.json index e73666896c..be13c960bf 100644 --- a/test/regression/mnt/exports/pools/check-savers-utilisation.json +++ b/test/regression/mnt/exports/pools/check-savers-utilisation.json @@ -435,7 +435,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/pools/create-pool-asset-first.json b/test/regression/mnt/exports/pools/create-pool-asset-first.json index fac6c59a2d..8c668d121e 100644 --- a/test/regression/mnt/exports/pools/create-pool-asset-first.json +++ b/test/regression/mnt/exports/pools/create-pool-asset-first.json @@ -372,7 +372,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/pools/create-pool-rune-first.json b/test/regression/mnt/exports/pools/create-pool-rune-first.json index fac6c59a2d..8c668d121e 100644 --- a/test/regression/mnt/exports/pools/create-pool-rune-first.json +++ b/test/regression/mnt/exports/pools/create-pool-rune-first.json @@ -372,7 +372,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/pools/create-pool-same-block.json b/test/regression/mnt/exports/pools/create-pool-same-block.json index 5afeea2a62..6df97961db 100644 --- a/test/regression/mnt/exports/pools/create-pool-same-block.json +++ b/test/regression/mnt/exports/pools/create-pool-same-block.json @@ -372,7 +372,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/pools/derived-asset-pool-status.json b/test/regression/mnt/exports/pools/derived-asset-pool-status.json index c93da7f596..423afd4619 100644 --- a/test/regression/mnt/exports/pools/derived-asset-pool-status.json +++ b/test/regression/mnt/exports/pools/derived-asset-pool-status.json @@ -387,7 +387,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json b/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json index 60a4d4fab8..35e8a73b20 100644 --- a/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json +++ b/test/regression/mnt/exports/pools/ragnarok-disables-pool-create.json @@ -404,7 +404,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/ragnarok/ragnarok.json b/test/regression/mnt/exports/ragnarok/ragnarok.json index 42b1dde5cc..362fb67a5f 100644 --- a/test/regression/mnt/exports/ragnarok/ragnarok.json +++ b/test/regression/mnt/exports/ragnarok/ragnarok.json @@ -381,7 +381,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/affiliate-swaps.json b/test/regression/mnt/exports/refunds/affiliate-swaps.json index d9050ae184..60a50769f3 100644 --- a/test/regression/mnt/exports/refunds/affiliate-swaps.json +++ b/test/regression/mnt/exports/refunds/affiliate-swaps.json @@ -445,7 +445,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/custom-refund-address.json b/test/regression/mnt/exports/refunds/custom-refund-address.json index ff4612e5c5..439faa9417 100644 --- a/test/regression/mnt/exports/refunds/custom-refund-address.json +++ b/test/regression/mnt/exports/refunds/custom-refund-address.json @@ -414,7 +414,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/deposits.json b/test/regression/mnt/exports/refunds/deposits.json index e829dde332..190ed95f2a 100644 --- a/test/regression/mnt/exports/refunds/deposits.json +++ b/test/regression/mnt/exports/refunds/deposits.json @@ -417,7 +417,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json b/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json index bcc4cf5c55..cc171ab8e6 100644 --- a/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json +++ b/test/regression/mnt/exports/refunds/derived-swap-refund-with-units.json @@ -402,7 +402,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/failed.json b/test/regression/mnt/exports/refunds/failed.json index 64655cf971..626e3ba6ce 100644 --- a/test/regression/mnt/exports/refunds/failed.json +++ b/test/regression/mnt/exports/refunds/failed.json @@ -418,7 +418,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/refunds.json b/test/regression/mnt/exports/refunds/refunds.json index 86063b1743..5624cf69c3 100644 --- a/test/regression/mnt/exports/refunds/refunds.json +++ b/test/regression/mnt/exports/refunds/refunds.json @@ -390,7 +390,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/swaps.json b/test/regression/mnt/exports/refunds/swaps.json index 30d96b20f4..dd292e9e7a 100644 --- a/test/regression/mnt/exports/refunds/swaps.json +++ b/test/regression/mnt/exports/refunds/swaps.json @@ -425,7 +425,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/tvl-cap.json b/test/regression/mnt/exports/refunds/tvl-cap.json index f76055e8f7..357b3d1ba5 100644 --- a/test/regression/mnt/exports/refunds/tvl-cap.json +++ b/test/regression/mnt/exports/refunds/tvl-cap.json @@ -469,7 +469,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/refunds/withdraws.json b/test/regression/mnt/exports/refunds/withdraws.json index e5a9a09a9a..78a9dbc362 100644 --- a/test/regression/mnt/exports/refunds/withdraws.json +++ b/test/regression/mnt/exports/refunds/withdraws.json @@ -516,7 +516,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/reschedule/coalesce-height.json b/test/regression/mnt/exports/reschedule/coalesce-height.json index cae419e469..548b2bb5e7 100644 --- a/test/regression/mnt/exports/reschedule/coalesce-height.json +++ b/test/regression/mnt/exports/reschedule/coalesce-height.json @@ -447,7 +447,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/savers/savers.json b/test/regression/mnt/exports/savers/savers.json index 5a00f82219..90438cfd90 100644 --- a/test/regression/mnt/exports/savers/savers.json +++ b/test/regression/mnt/exports/savers/savers.json @@ -423,7 +423,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/savers/stable-savers.json b/test/regression/mnt/exports/savers/stable-savers.json index 89c744aaaf..cf36a9ba74 100644 --- a/test/regression/mnt/exports/savers/stable-savers.json +++ b/test/regression/mnt/exports/savers/stable-savers.json @@ -459,7 +459,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/savers/streaming.json b/test/regression/mnt/exports/savers/streaming.json index 794ab11128..5a4096901d 100644 --- a/test/regression/mnt/exports/savers/streaming.json +++ b/test/regression/mnt/exports/savers/streaming.json @@ -551,7 +551,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/security/evm-null-address-outbound.json b/test/regression/mnt/exports/security/evm-null-address-outbound.json index 3613be719b..f6b00f0d3c 100644 --- a/test/regression/mnt/exports/security/evm-null-address-outbound.json +++ b/test/regression/mnt/exports/security/evm-null-address-outbound.json @@ -398,7 +398,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/security/multiple-coins.json b/test/regression/mnt/exports/security/multiple-coins.json index f71ce900ce..6bccd645a2 100644 --- a/test/regression/mnt/exports/security/multiple-coins.json +++ b/test/regression/mnt/exports/security/multiple-coins.json @@ -398,7 +398,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/send/send.json b/test/regression/mnt/exports/send/send.json index f38d45bacb..e617dbe999 100644 --- a/test/regression/mnt/exports/send/send.json +++ b/test/regression/mnt/exports/send/send.json @@ -340,7 +340,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/set-ip-address/set-ip-address.json b/test/regression/mnt/exports/set-ip-address/set-ip-address.json index 71650abea1..aff601e70b 100644 --- a/test/regression/mnt/exports/set-ip-address/set-ip-address.json +++ b/test/regression/mnt/exports/set-ip-address/set-ip-address.json @@ -351,7 +351,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/set-node-keys/set-node-keys.json b/test/regression/mnt/exports/set-node-keys/set-node-keys.json index 26c7d77363..7b35780716 100644 --- a/test/regression/mnt/exports/set-node-keys/set-node-keys.json +++ b/test/regression/mnt/exports/set-node-keys/set-node-keys.json @@ -373,7 +373,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/solvency/solvency.json b/test/regression/mnt/exports/solvency/solvency.json index 2415f8ff07..079291d5ea 100644 --- a/test/regression/mnt/exports/solvency/solvency.json +++ b/test/regression/mnt/exports/solvency/solvency.json @@ -340,7 +340,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/store/v133-treasury-lp.json b/test/regression/mnt/exports/store/v133-treasury-lp.json index 9c93a8a148..aef637c50c 100644 --- a/test/regression/mnt/exports/store/v133-treasury-lp.json +++ b/test/regression/mnt/exports/store/v133-treasury-lp.json @@ -390,7 +390,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json b/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json index 2b9b36cce2..26679e0487 100644 --- a/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json +++ b/test/regression/mnt/exports/swaps/affiliates-preferred-asset.json @@ -552,7 +552,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/affiliates.json b/test/regression/mnt/exports/swaps/affiliates.json index e2b2d2ad22..662b9f3482 100644 --- a/test/regression/mnt/exports/swaps/affiliates.json +++ b/test/regression/mnt/exports/swaps/affiliates.json @@ -433,7 +433,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/aggregator-swaps.json b/test/regression/mnt/exports/swaps/aggregator-swaps.json index d465dedb53..991d4738fe 100644 --- a/test/regression/mnt/exports/swaps/aggregator-swaps.json +++ b/test/regression/mnt/exports/swaps/aggregator-swaps.json @@ -468,7 +468,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/derived-swap-with-units.json b/test/regression/mnt/exports/swaps/derived-swap-with-units.json index e3d8fa93ef..e643d38986 100644 --- a/test/regression/mnt/exports/swaps/derived-swap-with-units.json +++ b/test/regression/mnt/exports/swaps/derived-swap-with-units.json @@ -410,7 +410,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json b/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json index 4e1fd71ade..c6255c9b53 100644 --- a/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json +++ b/test/regression/mnt/exports/swaps/preferred-asset-streaming-swaps.json @@ -575,7 +575,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json b/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json index b7c847eed6..cc7008c323 100644 --- a/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json +++ b/test/regression/mnt/exports/swaps/streaming-postponed-synths-mint.json @@ -418,7 +418,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/streaming-swaps.json b/test/regression/mnt/exports/swaps/streaming-swaps.json index ebe85eb98a..e09aa1bf79 100644 --- a/test/regression/mnt/exports/swaps/streaming-swaps.json +++ b/test/regression/mnt/exports/swaps/streaming-swaps.json @@ -438,7 +438,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/swapper_clout.json b/test/regression/mnt/exports/swaps/swapper_clout.json index 90dc086d76..8f25bf7824 100644 --- a/test/regression/mnt/exports/swaps/swapper_clout.json +++ b/test/regression/mnt/exports/swaps/swapper_clout.json @@ -491,7 +491,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json b/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json index b39df36dfb..c6db2dc99e 100644 --- a/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json +++ b/test/regression/mnt/exports/swaps/swaps-min-fee-synth.json @@ -550,7 +550,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/swaps-min-fee.json b/test/regression/mnt/exports/swaps/swaps-min-fee.json index 96eb20d7ef..2aa767dd28 100644 --- a/test/regression/mnt/exports/swaps/swaps-min-fee.json +++ b/test/regression/mnt/exports/swaps/swaps-min-fee.json @@ -616,7 +616,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/swaps/swaps.json b/test/regression/mnt/exports/swaps/swaps.json index ee928fa3d2..030f063724 100644 --- a/test/regression/mnt/exports/swaps/swaps.json +++ b/test/regression/mnt/exports/swaps/swaps.json @@ -425,7 +425,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/synths/synths.json b/test/regression/mnt/exports/synths/synths.json index 1927e48730..0a7cbd34aa 100644 --- a/test/regression/mnt/exports/synths/synths.json +++ b/test/regression/mnt/exports/synths/synths.json @@ -447,7 +447,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/tor/dynamic-anchor.json b/test/regression/mnt/exports/tor/dynamic-anchor.json index c9a7e66174..14ee8b9efa 100644 --- a/test/regression/mnt/exports/tor/dynamic-anchor.json +++ b/test/regression/mnt/exports/tor/dynamic-anchor.json @@ -564,7 +564,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/tor/static-anchor.json b/test/regression/mnt/exports/tor/static-anchor.json index c46baf173e..cacca54273 100644 --- a/test/regression/mnt/exports/tor/static-anchor.json +++ b/test/regression/mnt/exports/tor/static-anchor.json @@ -556,7 +556,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/trade-accounts/invalid.json b/test/regression/mnt/exports/trade-accounts/invalid.json index ca77985885..cc6f6e741c 100644 --- a/test/regression/mnt/exports/trade-accounts/invalid.json +++ b/test/regression/mnt/exports/trade-accounts/invalid.json @@ -422,7 +422,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/trade-accounts/trade-swaps.json b/test/regression/mnt/exports/trade-accounts/trade-swaps.json index 8a5adbec37..695f5b0250 100644 --- a/test/regression/mnt/exports/trade-accounts/trade-swaps.json +++ b/test/regression/mnt/exports/trade-accounts/trade-swaps.json @@ -583,7 +583,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/trade-accounts/trade.json b/test/regression/mnt/exports/trade-accounts/trade.json index 0ad48ecb3b..9cd6c5beb2 100644 --- a/test/regression/mnt/exports/trade-accounts/trade.json +++ b/test/regression/mnt/exports/trade-accounts/trade.json @@ -422,7 +422,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/tss-keysign/tss-keysign.json b/test/regression/mnt/exports/tss-keysign/tss-keysign.json index 3bdd62b74d..65897c3ff3 100644 --- a/test/regression/mnt/exports/tss-keysign/tss-keysign.json +++ b/test/regression/mnt/exports/tss-keysign/tss-keysign.json @@ -330,7 +330,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/tss/tss.json b/test/regression/mnt/exports/tss/tss.json index 3bdd62b74d..65897c3ff3 100644 --- a/test/regression/mnt/exports/tss/tss.json +++ b/test/regression/mnt/exports/tss/tss.json @@ -330,7 +330,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json b/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json index b1fd27d490..7a61c93929 100644 --- a/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json +++ b/test/regression/mnt/exports/vault-accounting/consolidated-unconfirmed-inbound.json @@ -408,7 +408,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], diff --git a/test/regression/mnt/exports/version/version.json b/test/regression/mnt/exports/version/version.json index 6b57aafdee..dc8c96d03e 100644 --- a/test/regression/mnt/exports/version/version.json +++ b/test/regression/mnt/exports/version/version.json @@ -348,7 +348,9 @@ "reserve_contributors": null, "rune_pool": { "pool_units": "0", - "reserve_units": "0" + "reserve_units": "0", + "rune_deposited": "0", + "rune_withdrawn": "0" }, "rune_providers": [], "streaming_swaps": [], -- GitLab From 05a4f4705349891f31634e57f53f46b11c22c38c Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Fri, 12 Jul 2024 12:16:08 -0400 Subject: [PATCH 22/26] Fix Current Reserve Deposit Calc and Extend /thorchain/runepool Fields --- openapi/gen/.openapi-generator/FILES | 6 +- openapi/gen/README.md | 3 +- openapi/gen/api/openapi.yaml | 123 +++++++-- openapi/gen/docs/RUNEPoolResponse.md | 61 +++-- openapi/gen/docs/RUNEPoolResponseProviders.md | 156 +++++++++++ openapi/gen/docs/RUNEPoolResponseReserve.md | 114 ++++++++ openapi/gen/model_rune_pool_response.go | 79 ++++-- .../gen/model_rune_pool_response_providers.go | 259 ++++++++++++++++++ .../gen/model_rune_pool_response_reserve.go | 199 ++++++++++++++ openapi/openapi.yaml | 88 ++++-- test/regression/suites/pol/pol.yaml | 12 +- .../suites/rune-pool/multiple-providers.yaml | 25 +- .../suites/rune-pool/rune-pool-affiliate.yaml | 23 +- .../suites/rune-pool/rune-pool-backstop.yaml | 38 ++- .../suites/rune-pool/rune-pool-pol.yaml | 104 ++++--- .../suites/rune-pool/rune-pool.yaml | 32 ++- x/thorchain/handler_rune_pool_withdraw.go | 4 +- x/thorchain/querier.go | 28 +- 18 files changed, 1179 insertions(+), 175 deletions(-) create mode 100644 openapi/gen/docs/RUNEPoolResponseProviders.md create mode 100644 openapi/gen/docs/RUNEPoolResponseReserve.md create mode 100644 openapi/gen/model_rune_pool_response_providers.go create mode 100644 openapi/gen/model_rune_pool_response_reserve.go diff --git a/openapi/gen/.openapi-generator/FILES b/openapi/gen/.openapi-generator/FILES index 8d4ab1fce9..a16f5fa415 100644 --- a/openapi/gen/.openapi-generator/FILES +++ b/openapi/gen/.openapi-generator/FILES @@ -99,9 +99,10 @@ docs/QuoteLoanOpenResponse.md docs/QuoteSaverDepositResponse.md docs/QuoteSaverWithdrawResponse.md docs/QuoteSwapResponse.md -docs/RUNEPool.md docs/RUNEPoolApi.md docs/RUNEPoolResponse.md +docs/RUNEPoolResponseProviders.md +docs/RUNEPoolResponseReserve.md docs/RUNEProvider.md docs/Saver.md docs/SaversApi.md @@ -200,8 +201,9 @@ model_quote_loan_open_response.go model_quote_saver_deposit_response.go model_quote_saver_withdraw_response.go model_quote_swap_response.go -model_rune_pool.go model_rune_pool_response.go +model_rune_pool_response_providers.go +model_rune_pool_response_reserve.go model_rune_provider.go model_saver.go model_streaming_status.go diff --git a/openapi/gen/README.md b/openapi/gen/README.md index c1ee6ccc32..584e82ed51 100644 --- a/openapi/gen/README.md +++ b/openapi/gen/README.md @@ -206,8 +206,9 @@ Class | Method | HTTP request | Description - [QuoteSaverDepositResponse](docs/QuoteSaverDepositResponse.md) - [QuoteSaverWithdrawResponse](docs/QuoteSaverWithdrawResponse.md) - [QuoteSwapResponse](docs/QuoteSwapResponse.md) - - [RUNEPool](docs/RUNEPool.md) - [RUNEPoolResponse](docs/RUNEPoolResponse.md) + - [RUNEPoolResponseProviders](docs/RUNEPoolResponseProviders.md) + - [RUNEPoolResponseReserve](docs/RUNEPoolResponseReserve.md) - [RUNEProvider](docs/RUNEProvider.md) - [Saver](docs/Saver.md) - [StreamingStatus](docs/StreamingStatus.md) diff --git a/openapi/gen/api/openapi.yaml b/openapi/gen/api/openapi.yaml index 458a4085b2..6012a6c13c 100644 --- a/openapi/gen/api/openapi.yaml +++ b/openapi/gen/api/openapi.yaml @@ -2433,29 +2433,6 @@ components: - rune_withdrawn - value type: object - RUNEPool: - example: - reserve_units: "123456" - pending_pool_units: "123456" - pool_units: "123456" - properties: - reserve_units: - description: the units of RUNEPool owned by the reserve - example: "123456" - type: string - pool_units: - description: the units of RUNEPool owned by providers (including pending) - example: "123456" - type: string - pending_pool_units: - description: the units of RUNEPool owned by providers that remain pending - example: "123456" - type: string - required: - - pending_pool_units - - pool_units - - reserve_units - type: object RUNEProvider: example: deposit_amount: "6677" @@ -3859,24 +3836,35 @@ components: type: array RUNEPoolResponse: example: + reserve: + current_deposit: "123456" + units: "123456" + value: "123456" + pnl: "123456" pol: current_deposit: "21999180112172346" rune_deposited: "857134475040" rune_withdrawn: "0" value: "21999180112172346" pnl: "21999180112172346" - runepool: - reserve_units: "123456" - pending_pool_units: "123456" - pool_units: "123456" + providers: + pending_units: "123456" + current_deposit: "123456" + units: "123456" + pending_rune: "123456" + value: "123456" + pnl: "123456" properties: - runepool: - $ref: '#/components/schemas/RUNEPool' pol: $ref: '#/components/schemas/POL' + providers: + $ref: '#/components/schemas/RUNEPoolResponse_providers' + reserve: + $ref: '#/components/schemas/RUNEPoolResponse_reserve' required: - pol - - runepool + - providers + - reserve type: object RUNEProviderResponse: $ref: '#/components/schemas/RUNEProvider' @@ -6263,6 +6251,81 @@ components: - rollup - rollup_count type: object + RUNEPoolResponse_providers: + example: + pending_units: "123456" + current_deposit: "123456" + units: "123456" + pending_rune: "123456" + value: "123456" + pnl: "123456" + properties: + units: + description: the units of RUNEPool owned by providers (including pending) + example: "123456" + type: string + pending_units: + description: the units of RUNEPool owned by providers that remain pending + example: "123456" + type: string + pending_rune: + description: the amount of RUNE pending + example: "123456" + type: string + value: + description: the value of the provider share of the RUNEPool (includes pending + RUNE) + example: "123456" + type: string + pnl: + description: the profit and loss of the provider share of the RUNEPool + example: "123456" + type: string + current_deposit: + description: the current RUNE deposited by providers + example: "123456" + type: string + required: + - current_deposit + - pending_rune + - pending_units + - pnl + - rune_deposited + - rune_withdrawn + - units + - value + type: object + RUNEPoolResponse_reserve: + example: + current_deposit: "123456" + units: "123456" + value: "123456" + pnl: "123456" + properties: + units: + description: the units of RUNEPool owned by the reserve + example: "123456" + type: string + value: + description: the value of the reserve share of the RUNEPool + example: "123456" + type: string + pnl: + description: the profit and loss of the reserve share of the RUNEPool + example: "123456" + type: string + current_deposit: + description: the current RUNE deposited by the reserve + example: "123456" + type: string + required: + - current_deposit + - pnl + - rune_deposited + - rune_withdrawn + - units + - value + type: object InboundObservedStage: example: pre_confirmation_count: 80 diff --git a/openapi/gen/docs/RUNEPoolResponse.md b/openapi/gen/docs/RUNEPoolResponse.md index a118ca6b8f..808128211e 100644 --- a/openapi/gen/docs/RUNEPoolResponse.md +++ b/openapi/gen/docs/RUNEPoolResponse.md @@ -4,14 +4,15 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Runepool** | [**RUNEPool**](RUNEPool.md) | | **Pol** | [**POL**](POL.md) | | +**Providers** | [**RUNEPoolResponseProviders**](RUNEPoolResponseProviders.md) | | +**Reserve** | [**RUNEPoolResponseReserve**](RUNEPoolResponseReserve.md) | | ## Methods ### NewRUNEPoolResponse -`func NewRUNEPoolResponse(runepool RUNEPool, pol POL, ) *RUNEPoolResponse` +`func NewRUNEPoolResponse(pol POL, providers RUNEPoolResponseProviders, reserve RUNEPoolResponseReserve, ) *RUNEPoolResponse` NewRUNEPoolResponse instantiates a new RUNEPoolResponse object This constructor will assign default values to properties that have it defined, @@ -26,44 +27,64 @@ NewRUNEPoolResponseWithDefaults instantiates a new RUNEPoolResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set -### GetRunepool +### GetPol -`func (o *RUNEPoolResponse) GetRunepool() RUNEPool` +`func (o *RUNEPoolResponse) GetPol() POL` -GetRunepool returns the Runepool field if non-nil, zero value otherwise. +GetPol returns the Pol field if non-nil, zero value otherwise. -### GetRunepoolOk +### GetPolOk -`func (o *RUNEPoolResponse) GetRunepoolOk() (*RUNEPool, bool)` +`func (o *RUNEPoolResponse) GetPolOk() (*POL, bool)` -GetRunepoolOk returns a tuple with the Runepool field if it's non-nil, zero value otherwise +GetPolOk returns a tuple with the Pol field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. -### SetRunepool +### SetPol -`func (o *RUNEPoolResponse) SetRunepool(v RUNEPool)` +`func (o *RUNEPoolResponse) SetPol(v POL)` -SetRunepool sets Runepool field to given value. +SetPol sets Pol field to given value. -### GetPol +### GetProviders -`func (o *RUNEPoolResponse) GetPol() POL` +`func (o *RUNEPoolResponse) GetProviders() RUNEPoolResponseProviders` -GetPol returns the Pol field if non-nil, zero value otherwise. +GetProviders returns the Providers field if non-nil, zero value otherwise. -### GetPolOk +### GetProvidersOk -`func (o *RUNEPoolResponse) GetPolOk() (*POL, bool)` +`func (o *RUNEPoolResponse) GetProvidersOk() (*RUNEPoolResponseProviders, bool)` -GetPolOk returns a tuple with the Pol field if it's non-nil, zero value otherwise +GetProvidersOk returns a tuple with the Providers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. -### SetPol +### SetProviders -`func (o *RUNEPoolResponse) SetPol(v POL)` +`func (o *RUNEPoolResponse) SetProviders(v RUNEPoolResponseProviders)` -SetPol sets Pol field to given value. +SetProviders sets Providers field to given value. + + +### GetReserve + +`func (o *RUNEPoolResponse) GetReserve() RUNEPoolResponseReserve` + +GetReserve returns the Reserve field if non-nil, zero value otherwise. + +### GetReserveOk + +`func (o *RUNEPoolResponse) GetReserveOk() (*RUNEPoolResponseReserve, bool)` + +GetReserveOk returns a tuple with the Reserve field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetReserve + +`func (o *RUNEPoolResponse) SetReserve(v RUNEPoolResponseReserve)` + +SetReserve sets Reserve field to given value. diff --git a/openapi/gen/docs/RUNEPoolResponseProviders.md b/openapi/gen/docs/RUNEPoolResponseProviders.md new file mode 100644 index 0000000000..5c78d7fd72 --- /dev/null +++ b/openapi/gen/docs/RUNEPoolResponseProviders.md @@ -0,0 +1,156 @@ +# RUNEPoolResponseProviders + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Units** | **string** | the units of RUNEPool owned by providers (including pending) | +**PendingUnits** | **string** | the units of RUNEPool owned by providers that remain pending | +**PendingRune** | **string** | the amount of RUNE pending | +**Value** | **string** | the value of the provider share of the RUNEPool (includes pending RUNE) | +**Pnl** | **string** | the profit and loss of the provider share of the RUNEPool | +**CurrentDeposit** | **string** | the current RUNE deposited by providers | + +## Methods + +### NewRUNEPoolResponseProviders + +`func NewRUNEPoolResponseProviders(units string, pendingUnits string, pendingRune string, value string, pnl string, currentDeposit string, ) *RUNEPoolResponseProviders` + +NewRUNEPoolResponseProviders instantiates a new RUNEPoolResponseProviders object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewRUNEPoolResponseProvidersWithDefaults + +`func NewRUNEPoolResponseProvidersWithDefaults() *RUNEPoolResponseProviders` + +NewRUNEPoolResponseProvidersWithDefaults instantiates a new RUNEPoolResponseProviders object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetUnits + +`func (o *RUNEPoolResponseProviders) GetUnits() string` + +GetUnits returns the Units field if non-nil, zero value otherwise. + +### GetUnitsOk + +`func (o *RUNEPoolResponseProviders) GetUnitsOk() (*string, bool)` + +GetUnitsOk returns a tuple with the Units field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUnits + +`func (o *RUNEPoolResponseProviders) SetUnits(v string)` + +SetUnits sets Units field to given value. + + +### GetPendingUnits + +`func (o *RUNEPoolResponseProviders) GetPendingUnits() string` + +GetPendingUnits returns the PendingUnits field if non-nil, zero value otherwise. + +### GetPendingUnitsOk + +`func (o *RUNEPoolResponseProviders) GetPendingUnitsOk() (*string, bool)` + +GetPendingUnitsOk returns a tuple with the PendingUnits field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPendingUnits + +`func (o *RUNEPoolResponseProviders) SetPendingUnits(v string)` + +SetPendingUnits sets PendingUnits field to given value. + + +### GetPendingRune + +`func (o *RUNEPoolResponseProviders) GetPendingRune() string` + +GetPendingRune returns the PendingRune field if non-nil, zero value otherwise. + +### GetPendingRuneOk + +`func (o *RUNEPoolResponseProviders) GetPendingRuneOk() (*string, bool)` + +GetPendingRuneOk returns a tuple with the PendingRune field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPendingRune + +`func (o *RUNEPoolResponseProviders) SetPendingRune(v string)` + +SetPendingRune sets PendingRune field to given value. + + +### GetValue + +`func (o *RUNEPoolResponseProviders) GetValue() string` + +GetValue returns the Value field if non-nil, zero value otherwise. + +### GetValueOk + +`func (o *RUNEPoolResponseProviders) GetValueOk() (*string, bool)` + +GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetValue + +`func (o *RUNEPoolResponseProviders) SetValue(v string)` + +SetValue sets Value field to given value. + + +### GetPnl + +`func (o *RUNEPoolResponseProviders) GetPnl() string` + +GetPnl returns the Pnl field if non-nil, zero value otherwise. + +### GetPnlOk + +`func (o *RUNEPoolResponseProviders) GetPnlOk() (*string, bool)` + +GetPnlOk returns a tuple with the Pnl field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPnl + +`func (o *RUNEPoolResponseProviders) SetPnl(v string)` + +SetPnl sets Pnl field to given value. + + +### GetCurrentDeposit + +`func (o *RUNEPoolResponseProviders) GetCurrentDeposit() string` + +GetCurrentDeposit returns the CurrentDeposit field if non-nil, zero value otherwise. + +### GetCurrentDepositOk + +`func (o *RUNEPoolResponseProviders) GetCurrentDepositOk() (*string, bool)` + +GetCurrentDepositOk returns a tuple with the CurrentDeposit field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCurrentDeposit + +`func (o *RUNEPoolResponseProviders) SetCurrentDeposit(v string)` + +SetCurrentDeposit sets CurrentDeposit field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/openapi/gen/docs/RUNEPoolResponseReserve.md b/openapi/gen/docs/RUNEPoolResponseReserve.md new file mode 100644 index 0000000000..ec02b2a41a --- /dev/null +++ b/openapi/gen/docs/RUNEPoolResponseReserve.md @@ -0,0 +1,114 @@ +# RUNEPoolResponseReserve + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Units** | **string** | the units of RUNEPool owned by the reserve | +**Value** | **string** | the value of the reserve share of the RUNEPool | +**Pnl** | **string** | the profit and loss of the reserve share of the RUNEPool | +**CurrentDeposit** | **string** | the current RUNE deposited by the reserve | + +## Methods + +### NewRUNEPoolResponseReserve + +`func NewRUNEPoolResponseReserve(units string, value string, pnl string, currentDeposit string, ) *RUNEPoolResponseReserve` + +NewRUNEPoolResponseReserve instantiates a new RUNEPoolResponseReserve object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewRUNEPoolResponseReserveWithDefaults + +`func NewRUNEPoolResponseReserveWithDefaults() *RUNEPoolResponseReserve` + +NewRUNEPoolResponseReserveWithDefaults instantiates a new RUNEPoolResponseReserve object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetUnits + +`func (o *RUNEPoolResponseReserve) GetUnits() string` + +GetUnits returns the Units field if non-nil, zero value otherwise. + +### GetUnitsOk + +`func (o *RUNEPoolResponseReserve) GetUnitsOk() (*string, bool)` + +GetUnitsOk returns a tuple with the Units field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUnits + +`func (o *RUNEPoolResponseReserve) SetUnits(v string)` + +SetUnits sets Units field to given value. + + +### GetValue + +`func (o *RUNEPoolResponseReserve) GetValue() string` + +GetValue returns the Value field if non-nil, zero value otherwise. + +### GetValueOk + +`func (o *RUNEPoolResponseReserve) GetValueOk() (*string, bool)` + +GetValueOk returns a tuple with the Value field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetValue + +`func (o *RUNEPoolResponseReserve) SetValue(v string)` + +SetValue sets Value field to given value. + + +### GetPnl + +`func (o *RUNEPoolResponseReserve) GetPnl() string` + +GetPnl returns the Pnl field if non-nil, zero value otherwise. + +### GetPnlOk + +`func (o *RUNEPoolResponseReserve) GetPnlOk() (*string, bool)` + +GetPnlOk returns a tuple with the Pnl field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPnl + +`func (o *RUNEPoolResponseReserve) SetPnl(v string)` + +SetPnl sets Pnl field to given value. + + +### GetCurrentDeposit + +`func (o *RUNEPoolResponseReserve) GetCurrentDeposit() string` + +GetCurrentDeposit returns the CurrentDeposit field if non-nil, zero value otherwise. + +### GetCurrentDepositOk + +`func (o *RUNEPoolResponseReserve) GetCurrentDepositOk() (*string, bool)` + +GetCurrentDepositOk returns a tuple with the CurrentDeposit field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCurrentDeposit + +`func (o *RUNEPoolResponseReserve) SetCurrentDeposit(v string)` + +SetCurrentDeposit sets CurrentDeposit field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/openapi/gen/model_rune_pool_response.go b/openapi/gen/model_rune_pool_response.go index b7e1c8b4c5..bc688bfbc7 100644 --- a/openapi/gen/model_rune_pool_response.go +++ b/openapi/gen/model_rune_pool_response.go @@ -16,18 +16,20 @@ import ( // RUNEPoolResponse struct for RUNEPoolResponse type RUNEPoolResponse struct { - Runepool RUNEPool `json:"runepool"` Pol POL `json:"pol"` + Providers RUNEPoolResponseProviders `json:"providers"` + Reserve RUNEPoolResponseReserve `json:"reserve"` } // NewRUNEPoolResponse instantiates a new RUNEPoolResponse object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewRUNEPoolResponse(runepool RUNEPool, pol POL) *RUNEPoolResponse { +func NewRUNEPoolResponse(pol POL, providers RUNEPoolResponseProviders, reserve RUNEPoolResponseReserve) *RUNEPoolResponse { this := RUNEPoolResponse{} - this.Runepool = runepool this.Pol = pol + this.Providers = providers + this.Reserve = reserve return &this } @@ -39,61 +41,88 @@ func NewRUNEPoolResponseWithDefaults() *RUNEPoolResponse { return &this } -// GetRunepool returns the Runepool field value -func (o *RUNEPoolResponse) GetRunepool() RUNEPool { +// GetPol returns the Pol field value +func (o *RUNEPoolResponse) GetPol() POL { if o == nil { - var ret RUNEPool + var ret POL return ret } - return o.Runepool + return o.Pol } -// GetRunepoolOk returns a tuple with the Runepool field value +// GetPolOk returns a tuple with the Pol field value // and a boolean to check if the value has been set. -func (o *RUNEPoolResponse) GetRunepoolOk() (*RUNEPool, bool) { +func (o *RUNEPoolResponse) GetPolOk() (*POL, bool) { if o == nil { return nil, false } - return &o.Runepool, true + return &o.Pol, true } -// SetRunepool sets field value -func (o *RUNEPoolResponse) SetRunepool(v RUNEPool) { - o.Runepool = v +// SetPol sets field value +func (o *RUNEPoolResponse) SetPol(v POL) { + o.Pol = v } -// GetPol returns the Pol field value -func (o *RUNEPoolResponse) GetPol() POL { +// GetProviders returns the Providers field value +func (o *RUNEPoolResponse) GetProviders() RUNEPoolResponseProviders { if o == nil { - var ret POL + var ret RUNEPoolResponseProviders return ret } - return o.Pol + return o.Providers } -// GetPolOk returns a tuple with the Pol field value +// GetProvidersOk returns a tuple with the Providers field value // and a boolean to check if the value has been set. -func (o *RUNEPoolResponse) GetPolOk() (*POL, bool) { +func (o *RUNEPoolResponse) GetProvidersOk() (*RUNEPoolResponseProviders, bool) { if o == nil { return nil, false } - return &o.Pol, true + return &o.Providers, true } -// SetPol sets field value -func (o *RUNEPoolResponse) SetPol(v POL) { - o.Pol = v +// SetProviders sets field value +func (o *RUNEPoolResponse) SetProviders(v RUNEPoolResponseProviders) { + o.Providers = v +} + +// GetReserve returns the Reserve field value +func (o *RUNEPoolResponse) GetReserve() RUNEPoolResponseReserve { + if o == nil { + var ret RUNEPoolResponseReserve + return ret + } + + return o.Reserve +} + +// GetReserveOk returns a tuple with the Reserve field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponse) GetReserveOk() (*RUNEPoolResponseReserve, bool) { + if o == nil { + return nil, false + } + return &o.Reserve, true +} + +// SetReserve sets field value +func (o *RUNEPoolResponse) SetReserve(v RUNEPoolResponseReserve) { + o.Reserve = v } func (o RUNEPoolResponse) MarshalJSON_deprecated() ([]byte, error) { toSerialize := map[string]interface{}{} if true { - toSerialize["runepool"] = o.Runepool + toSerialize["pol"] = o.Pol } if true { - toSerialize["pol"] = o.Pol + toSerialize["providers"] = o.Providers + } + if true { + toSerialize["reserve"] = o.Reserve } return json.Marshal(toSerialize) } diff --git a/openapi/gen/model_rune_pool_response_providers.go b/openapi/gen/model_rune_pool_response_providers.go new file mode 100644 index 0000000000..32456ce771 --- /dev/null +++ b/openapi/gen/model_rune_pool_response_providers.go @@ -0,0 +1,259 @@ +/* +Thornode API + +Thornode REST API. + +Contact: devs@thorchain.org +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package openapi + +import ( + "encoding/json" +) + +// RUNEPoolResponseProviders struct for RUNEPoolResponseProviders +type RUNEPoolResponseProviders struct { + // the units of RUNEPool owned by providers (including pending) + Units string `json:"units"` + // the units of RUNEPool owned by providers that remain pending + PendingUnits string `json:"pending_units"` + // the amount of RUNE pending + PendingRune string `json:"pending_rune"` + // the value of the provider share of the RUNEPool (includes pending RUNE) + Value string `json:"value"` + // the profit and loss of the provider share of the RUNEPool + Pnl string `json:"pnl"` + // the current RUNE deposited by providers + CurrentDeposit string `json:"current_deposit"` +} + +// NewRUNEPoolResponseProviders instantiates a new RUNEPoolResponseProviders object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewRUNEPoolResponseProviders(units string, pendingUnits string, pendingRune string, value string, pnl string, currentDeposit string) *RUNEPoolResponseProviders { + this := RUNEPoolResponseProviders{} + this.Units = units + this.PendingUnits = pendingUnits + this.PendingRune = pendingRune + this.Value = value + this.Pnl = pnl + this.CurrentDeposit = currentDeposit + return &this +} + +// NewRUNEPoolResponseProvidersWithDefaults instantiates a new RUNEPoolResponseProviders object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewRUNEPoolResponseProvidersWithDefaults() *RUNEPoolResponseProviders { + this := RUNEPoolResponseProviders{} + return &this +} + +// GetUnits returns the Units field value +func (o *RUNEPoolResponseProviders) GetUnits() string { + if o == nil { + var ret string + return ret + } + + return o.Units +} + +// GetUnitsOk returns a tuple with the Units field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseProviders) GetUnitsOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Units, true +} + +// SetUnits sets field value +func (o *RUNEPoolResponseProviders) SetUnits(v string) { + o.Units = v +} + +// GetPendingUnits returns the PendingUnits field value +func (o *RUNEPoolResponseProviders) GetPendingUnits() string { + if o == nil { + var ret string + return ret + } + + return o.PendingUnits +} + +// GetPendingUnitsOk returns a tuple with the PendingUnits field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseProviders) GetPendingUnitsOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PendingUnits, true +} + +// SetPendingUnits sets field value +func (o *RUNEPoolResponseProviders) SetPendingUnits(v string) { + o.PendingUnits = v +} + +// GetPendingRune returns the PendingRune field value +func (o *RUNEPoolResponseProviders) GetPendingRune() string { + if o == nil { + var ret string + return ret + } + + return o.PendingRune +} + +// GetPendingRuneOk returns a tuple with the PendingRune field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseProviders) GetPendingRuneOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PendingRune, true +} + +// SetPendingRune sets field value +func (o *RUNEPoolResponseProviders) SetPendingRune(v string) { + o.PendingRune = v +} + +// GetValue returns the Value field value +func (o *RUNEPoolResponseProviders) GetValue() string { + if o == nil { + var ret string + return ret + } + + return o.Value +} + +// GetValueOk returns a tuple with the Value field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseProviders) GetValueOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Value, true +} + +// SetValue sets field value +func (o *RUNEPoolResponseProviders) SetValue(v string) { + o.Value = v +} + +// GetPnl returns the Pnl field value +func (o *RUNEPoolResponseProviders) GetPnl() string { + if o == nil { + var ret string + return ret + } + + return o.Pnl +} + +// GetPnlOk returns a tuple with the Pnl field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseProviders) GetPnlOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Pnl, true +} + +// SetPnl sets field value +func (o *RUNEPoolResponseProviders) SetPnl(v string) { + o.Pnl = v +} + +// GetCurrentDeposit returns the CurrentDeposit field value +func (o *RUNEPoolResponseProviders) GetCurrentDeposit() string { + if o == nil { + var ret string + return ret + } + + return o.CurrentDeposit +} + +// GetCurrentDepositOk returns a tuple with the CurrentDeposit field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseProviders) GetCurrentDepositOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.CurrentDeposit, true +} + +// SetCurrentDeposit sets field value +func (o *RUNEPoolResponseProviders) SetCurrentDeposit(v string) { + o.CurrentDeposit = v +} + +func (o RUNEPoolResponseProviders) MarshalJSON_deprecated() ([]byte, error) { + toSerialize := map[string]interface{}{} + if true { + toSerialize["units"] = o.Units + } + if true { + toSerialize["pending_units"] = o.PendingUnits + } + if true { + toSerialize["pending_rune"] = o.PendingRune + } + if true { + toSerialize["value"] = o.Value + } + if true { + toSerialize["pnl"] = o.Pnl + } + if true { + toSerialize["current_deposit"] = o.CurrentDeposit + } + return json.Marshal(toSerialize) +} + +type NullableRUNEPoolResponseProviders struct { + value *RUNEPoolResponseProviders + isSet bool +} + +func (v NullableRUNEPoolResponseProviders) Get() *RUNEPoolResponseProviders { + return v.value +} + +func (v *NullableRUNEPoolResponseProviders) Set(val *RUNEPoolResponseProviders) { + v.value = val + v.isSet = true +} + +func (v NullableRUNEPoolResponseProviders) IsSet() bool { + return v.isSet +} + +func (v *NullableRUNEPoolResponseProviders) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableRUNEPoolResponseProviders(val *RUNEPoolResponseProviders) *NullableRUNEPoolResponseProviders { + return &NullableRUNEPoolResponseProviders{value: val, isSet: true} +} + +func (v NullableRUNEPoolResponseProviders) MarshalJSON_deprecated() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableRUNEPoolResponseProviders) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/openapi/gen/model_rune_pool_response_reserve.go b/openapi/gen/model_rune_pool_response_reserve.go new file mode 100644 index 0000000000..a1d7ac6b40 --- /dev/null +++ b/openapi/gen/model_rune_pool_response_reserve.go @@ -0,0 +1,199 @@ +/* +Thornode API + +Thornode REST API. + +Contact: devs@thorchain.org +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package openapi + +import ( + "encoding/json" +) + +// RUNEPoolResponseReserve struct for RUNEPoolResponseReserve +type RUNEPoolResponseReserve struct { + // the units of RUNEPool owned by the reserve + Units string `json:"units"` + // the value of the reserve share of the RUNEPool + Value string `json:"value"` + // the profit and loss of the reserve share of the RUNEPool + Pnl string `json:"pnl"` + // the current RUNE deposited by the reserve + CurrentDeposit string `json:"current_deposit"` +} + +// NewRUNEPoolResponseReserve instantiates a new RUNEPoolResponseReserve object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewRUNEPoolResponseReserve(units string, value string, pnl string, currentDeposit string) *RUNEPoolResponseReserve { + this := RUNEPoolResponseReserve{} + this.Units = units + this.Value = value + this.Pnl = pnl + this.CurrentDeposit = currentDeposit + return &this +} + +// NewRUNEPoolResponseReserveWithDefaults instantiates a new RUNEPoolResponseReserve object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewRUNEPoolResponseReserveWithDefaults() *RUNEPoolResponseReserve { + this := RUNEPoolResponseReserve{} + return &this +} + +// GetUnits returns the Units field value +func (o *RUNEPoolResponseReserve) GetUnits() string { + if o == nil { + var ret string + return ret + } + + return o.Units +} + +// GetUnitsOk returns a tuple with the Units field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseReserve) GetUnitsOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Units, true +} + +// SetUnits sets field value +func (o *RUNEPoolResponseReserve) SetUnits(v string) { + o.Units = v +} + +// GetValue returns the Value field value +func (o *RUNEPoolResponseReserve) GetValue() string { + if o == nil { + var ret string + return ret + } + + return o.Value +} + +// GetValueOk returns a tuple with the Value field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseReserve) GetValueOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Value, true +} + +// SetValue sets field value +func (o *RUNEPoolResponseReserve) SetValue(v string) { + o.Value = v +} + +// GetPnl returns the Pnl field value +func (o *RUNEPoolResponseReserve) GetPnl() string { + if o == nil { + var ret string + return ret + } + + return o.Pnl +} + +// GetPnlOk returns a tuple with the Pnl field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseReserve) GetPnlOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Pnl, true +} + +// SetPnl sets field value +func (o *RUNEPoolResponseReserve) SetPnl(v string) { + o.Pnl = v +} + +// GetCurrentDeposit returns the CurrentDeposit field value +func (o *RUNEPoolResponseReserve) GetCurrentDeposit() string { + if o == nil { + var ret string + return ret + } + + return o.CurrentDeposit +} + +// GetCurrentDepositOk returns a tuple with the CurrentDeposit field value +// and a boolean to check if the value has been set. +func (o *RUNEPoolResponseReserve) GetCurrentDepositOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.CurrentDeposit, true +} + +// SetCurrentDeposit sets field value +func (o *RUNEPoolResponseReserve) SetCurrentDeposit(v string) { + o.CurrentDeposit = v +} + +func (o RUNEPoolResponseReserve) MarshalJSON_deprecated() ([]byte, error) { + toSerialize := map[string]interface{}{} + if true { + toSerialize["units"] = o.Units + } + if true { + toSerialize["value"] = o.Value + } + if true { + toSerialize["pnl"] = o.Pnl + } + if true { + toSerialize["current_deposit"] = o.CurrentDeposit + } + return json.Marshal(toSerialize) +} + +type NullableRUNEPoolResponseReserve struct { + value *RUNEPoolResponseReserve + isSet bool +} + +func (v NullableRUNEPoolResponseReserve) Get() *RUNEPoolResponseReserve { + return v.value +} + +func (v *NullableRUNEPoolResponseReserve) Set(val *RUNEPoolResponseReserve) { + v.value = val + v.isSet = true +} + +func (v NullableRUNEPoolResponseReserve) IsSet() bool { + return v.isSet +} + +func (v *NullableRUNEPoolResponseReserve) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableRUNEPoolResponseReserve(val *RUNEPoolResponseReserve) *NullableRUNEPoolResponseReserve { + return &NullableRUNEPoolResponseReserve{value: val, isSet: true} +} + +func (v NullableRUNEPoolResponseReserve) MarshalJSON_deprecated() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableRUNEPoolResponseReserve) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index c1dc48f582..f3c0142e64 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -1595,26 +1595,6 @@ components: example: "21999180112172346" description: current amount of rune deposited - RUNEPool: - type: object - required: - - reserve_units - - pool_units - - pending_pool_units - properties: - reserve_units: - type: string - example: "123456" - description: the units of RUNEPool owned by the reserve - pool_units: - type: string - example: "123456" - description: the units of RUNEPool owned by providers (including pending) - pending_pool_units: - type: string - example: "123456" - description: the units of RUNEPool owned by providers that remain pending - RUNEProvider: type: object required: @@ -2764,17 +2744,77 @@ components: RUNEPoolResponse: type: object required: - - runepool - pol + - providers + - reserve properties: - runepool: - $ref: "#/components/schemas/RUNEPool" pol: $ref: "#/components/schemas/POL" + providers: + type: object + required: + - units + - pending_units + - pending_rune + - value + - pnl + - rune_deposited + - rune_withdrawn + - current_deposit + properties: + units: + type: string + example: "123456" + description: the units of RUNEPool owned by providers (including pending) + pending_units: + type: string + example: "123456" + description: the units of RUNEPool owned by providers that remain pending + pending_rune: + type: string + example: "123456" + description: the amount of RUNE pending + value: + type: string + example: "123456" + description: the value of the provider share of the RUNEPool (includes pending RUNE) + pnl: + type: string + example: "123456" + description: the profit and loss of the provider share of the RUNEPool + current_deposit: + type: string + example: "123456" + description: the current RUNE deposited by providers + reserve: + type: object + required: + - units + - value + - pnl + - rune_deposited + - rune_withdrawn + - current_deposit + properties: + units: + type: string + example: "123456" + description: the units of RUNEPool owned by the reserve + value: + type: string + example: "123456" + description: the value of the reserve share of the RUNEPool + pnl: + type: string + example: "123456" + description: the profit and loss of the reserve share of the RUNEPool + current_deposit: + type: string + example: "123456" + description: the current RUNE deposited by the reserve RUNEProviderResponse: $ref: "#/components/schemas/RUNEProvider" - RUNEProvidersResponse: type: array items: diff --git a/test/regression/suites/pol/pol.yaml b/test/regression/suites/pol/pol.yaml index 6ded4cd14d..2da98f5925 100644 --- a/test/regression/suites/pol/pol.yaml +++ b/test/regression/suites/pol/pol.yaml @@ -78,7 +78,7 @@ asserts: - .pol.current_deposit|tonumber == 48350402323 - .pol.rune_deposited|tonumber == 48350402323 - .pol.rune_withdrawn|tonumber == 0 - - .runepool.reserve_units|tonumber == 48350402323 + - .reserve.units|tonumber == 48350402323 --- type: create-blocks count: 1 @@ -89,7 +89,7 @@ asserts: - .pol.current_deposit|tonumber == 102619017519 - .pol.rune_deposited|tonumber == 102619017519 - .pol.rune_withdrawn|tonumber == 0 - - .runepool.reserve_units|tonumber == 96700804646 + - .reserve.units|tonumber == 96700804646 --- ######################################################################################## # Ensure Max Deposit is Respected @@ -103,7 +103,7 @@ asserts: - .pol.current_deposit|tonumber == 102619017519 - .pol.rune_deposited|tonumber == 102619017519 - .pol.rune_withdrawn|tonumber == 0 - - .runepool.reserve_units|tonumber == 96700804646 + - .reserve.units|tonumber == 96700804646 --- ######################################################################################## # Burn Synth to Trigger Withdraw @@ -138,7 +138,7 @@ asserts: - .pol.rune_withdrawn|tonumber == 8707298 - .pol.value|tonumber == 87064290494 - .pol.pnl|tonumber == -15546019727 - - .runepool.reserve_units|tonumber == 96700804646-9670080 + - .reserve.units|tonumber == 96700804646-9670080 --- type: tx-mimir key: POLMaxPoolMovement @@ -156,7 +156,7 @@ asserts: - .pol.rune_withdrawn|tonumber == 76316877188 - .pol.value|tonumber == 0 - .pol.pnl|tonumber == -26302140331 - - .runepool.reserve_units|tonumber == 0 + - .reserve.units|tonumber == 0 --- ######################################################################################## # Nothing else to withdraw @@ -172,4 +172,4 @@ asserts: - .pol.rune_withdrawn|tonumber == 76316877188 - .pol.value|tonumber == 0 - .pol.pnl|tonumber == -26302140331 - - .runepool.reserve_units|tonumber == 0 + - .reserve.units|tonumber == 0 diff --git a/test/regression/suites/rune-pool/multiple-providers.yaml b/test/regression/suites/rune-pool/multiple-providers.yaml index ffe9c311d1..1a9575cbf1 100644 --- a/test/regression/suites/rune-pool/multiple-providers.yaml +++ b/test/regression/suites/rune-pool/multiple-providers.yaml @@ -95,6 +95,10 @@ type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - .pol.pnl == "${RESERVE_PNL=-2911570}" + - .pol.value == "${POL_VALUE=1972176076}" + - .reserve.pnl == "${RESERVE_PNL}" + - .reserve.value == "${POL_VALUE}" + - 'all(.providers|.[]; . == "0")' --- type: check endpoint: http://localhost:1317/thorchain/balance/module/reserve @@ -107,7 +111,7 @@ asserts: type: tx-deposit signer: {{ addr_thor_fox }} coins: - - amount: "${POL_VALUE=1972176076}" + - amount: "${POL_VALUE}" asset: "rune" memo: "pool+" --- @@ -130,8 +134,15 @@ count: 1 type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.pool_units|tonumber == 2*${POL_VALUE=1975087646} - - .runepool.pending_pool_units == "${POL_VALUE}" + - .providers.units|tonumber == 2*${POL_VALUE=1975087646} + - .providers.pending_units == "${POL_VALUE}" + - .providers.value == .providers.current_deposit + - .providers.pnl == "0" + - .reserve.units == "0" + - .reserve.value == "0" + - .reserve.pnl == "${RESERVE_PNL}" + - .reserve.current_deposit|tonumber + ${RESERVE_PNL} == 0 + - .pol.pnl == "${RESERVE_PNL}" --- type: check endpoint: http://localhost:1317/thorchain/rune_providers @@ -198,8 +209,12 @@ type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - .pol.pnl|tonumber == ${RESERVE_PNL}-2*${PROVIDER_PNL} # original reserve loss remains - - .runepool.pool_units == "0" - - .runepool.pending_pool_units == "0" + - .providers.units == "0" + - .providers.pending_units == "0" + - .providers.value == "0" + - (.providers.current_deposit|tonumber) + (.providers.pnl|tonumber) == 0 + - .reserve.pnl|tonumber == ${RESERVE_PNL} + - (.reserve.pnl|tonumber) + (.providers.pnl|tonumber) == (.pol.pnl|tonumber) --- type: check endpoint: http://localhost:1317/thorchain/balance/module/reserve diff --git a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml index 294fd6c502..85ba9a2998 100644 --- a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml +++ b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml @@ -91,8 +91,11 @@ asserts: - .pol.current_deposit|tonumber == ${POL_DEPOSIT=1975087646} - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} - .pol.rune_withdrawn|tonumber == 0 - - .pol.pnl|tonumber == -2911570 - - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} + - .pol.pnl|tonumber == ${POL_PNL=-2911570} + - .reserve.units|tonumber == ${POL_DEPOSIT} + - .reserve.current_deposit|tonumber == ${POL_DEPOSIT} + - .reserve.pnl|tonumber == ${POL_PNL} + - 'all(.providers|.[]; . == "0")' --- ######################################################################################## # Ensure Max Deposit is Respected @@ -107,10 +110,11 @@ asserts: - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} - .pol.rune_withdrawn|tonumber == 0 - .pol.value|tonumber == ${POL_VALUE=1972176076} - - .pol.pnl|tonumber == ${POL_PNL=-2911570} - - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} - - .runepool.pool_units|tonumber == 0 - - .runepool.pending_pool_units|tonumber == 0 + - .pol.pnl|tonumber == ${POL_PNL} + - .reserve.units|tonumber == ${POL_DEPOSIT} + - .providers.units|tonumber == 0 + - .providers.pending_units|tonumber == 0 + - 'all(.providers|.[]; . == "0")' --- ######################################################################################## # RUNEPool deposit acquires POL ownership from reserve @@ -169,9 +173,10 @@ asserts: - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} - .pol.value|tonumber == 898826956 - .pol.pnl|tonumber == ${POL_PNL=621022977} - - .runepool.reserve_units|tonumber == 0 - - .runepool.pool_units|tonumber == 1975087646 - - .runepool.pending_pool_units|tonumber == 1292388930 + - .reserve.units|tonumber == 0 + - .reserve.value|tonumber == 0 + - .providers.units|tonumber == 1975087646 + - .providers.pending_units|tonumber == 1292388930 --- ######################################################################################## # Withdraw RUNEPool with affiliate diff --git a/test/regression/suites/rune-pool/rune-pool-backstop.yaml b/test/regression/suites/rune-pool/rune-pool-backstop.yaml index f959668cbf..5fe56173f9 100644 --- a/test/regression/suites/rune-pool/rune-pool-backstop.yaml +++ b/test/regression/suites/rune-pool/rune-pool-backstop.yaml @@ -92,7 +92,11 @@ asserts: - .pol.rune_deposited == "${POL_DEPOSIT}" - .pol.rune_withdrawn == "0" - .pol.pnl == "-2911570" - - .runepool.reserve_units == "${POL_DEPOSIT}" + - .reserve.units == "${POL_DEPOSIT}" + - 'all(.providers|.[]; . == "0")' + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # RUNEPool deposit acquires POL ownership from reserve @@ -120,8 +124,16 @@ asserts: type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.reserve_units == "0" # provider owns all pol - - .pol.pnl == "-2911570" + - .pol.pnl == "${RESERVE_PNL=-2911570}" + - .reserve.units == "0" # provider owns all pol + - .reserve.value == "0" + - .reserve.pnl == "${RESERVE_PNL}" # reserve still has loss + - .providers.pnl == "0" + - .providers.pending_units == "0" + - .providers.pending_rune == "0" + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # sell rune to cause POL profit to fox @@ -139,9 +151,15 @@ count: 1 type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.reserve_units == "0" # provider owns all pol - .pol.pnl == "17092178" - .pol.rune_withdrawn == "0" # no rune withdrawn + - .reserve.units == "0" # provider owns all pol + - .reserve.value == "0" + - .reserve.pnl == "${RESERVE_PNL}" # reserve has same loss + - .providers.pnl == "${PROVIDER_PNL=20003748}" # provider has profit + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # withdraw requiring reserve to backstop fox profix @@ -193,7 +211,13 @@ asserts: type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.reserve_units == "${POL_DEPOSIT}" - - .runepool.pool_units == "0" - - .runepool.pending_pool_units == "0" - .pol.pnl == "17092178" + - .reserve.units == "${POL_DEPOSIT}" + - .reserve.pnl == "${RESERVE_PNL}" # reserve has same loss + - .providers.units == "0" + - .providers.pending_units == "0" + - .providers.value == "0" + - .providers.pnl == "${PROVIDER_PNL}" # provider has same profit + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) diff --git a/test/regression/suites/rune-pool/rune-pool-pol.yaml b/test/regression/suites/rune-pool/rune-pool-pol.yaml index 30e5dcfae9..a2b9dc6b12 100644 --- a/test/regression/suites/rune-pool/rune-pool-pol.yaml +++ b/test/regression/suites/rune-pool/rune-pool-pol.yaml @@ -97,8 +97,13 @@ asserts: - .pol.current_deposit|tonumber == ${POL_DEPOSIT=1975087646} - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} - .pol.rune_withdrawn|tonumber == 0 - - .pol.pnl|tonumber == -2911570 - - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} + - .pol.value|tonumber == ${POL_VALUE=1972176076} + - .pol.pnl|tonumber == ${POL_PNL=-2911570} + - .reserve.units|tonumber == ${POL_DEPOSIT} + - 'all(.providers|.[]; . == "0")' + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- type: check endpoint: http://localhost:1317/thorchain/pool/BTC.BTC @@ -119,11 +124,14 @@ asserts: - .pol.current_deposit|tonumber == ${POL_DEPOSIT} - .pol.rune_deposited|tonumber == ${POL_DEPOSIT} - .pol.rune_withdrawn|tonumber == 0 - - .pol.value|tonumber == ${POL_VALUE=1972176076} - - .pol.pnl|tonumber == ${POL_PNL=-2911570} - - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} - - .runepool.pool_units|tonumber == 0 - - .runepool.pending_pool_units|tonumber == 0 + - .pol.value|tonumber == ${POL_VALUE} + - .pol.pnl|tonumber == ${POL_PNL} + - .reserve.units|tonumber == ${POL_DEPOSIT} + - .providers.units|tonumber == 0 + - .providers.pending_units|tonumber == 0 + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- type: check endpoint: http://localhost:1317/thorchain/pool/BTC.BTC @@ -162,9 +170,13 @@ asserts: - .pol.rune_withdrawn|tonumber == 0 - .pol.value|tonumber == ${POL_VALUE} - .pol.pnl|tonumber == ${POL_PNL} - - .runepool.reserve_units|tonumber == 0 - - .runepool.pool_units|tonumber == ${POL_DEPOSIT} - - .runepool.pending_pool_units|tonumber == 0 + - .reserve.units|tonumber == 0 + - .reserve.value|tonumber == 0 + - .providers.units|tonumber == ${POL_DEPOSIT} + - .providers.pending_units|tonumber == 0 + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # RUNEPool withdraw releases POL ownership to reserve @@ -199,9 +211,11 @@ asserts: - .pol.rune_withdrawn|tonumber == 0 - .pol.value|tonumber == ${POL_VALUE} - .pol.pnl|tonumber == ${POL_PNL} - - .runepool.reserve_units|tonumber == ${POL_DEPOSIT} - - .runepool.pool_units|tonumber == 0 - - .runepool.pending_pool_units|tonumber == 0 + - .reserve.units|tonumber == ${POL_DEPOSIT} + - 'all(.providers|.[]; . == "0")' + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # Excess RUNEPool deposit remains pending @@ -244,9 +258,13 @@ asserts: - .pol.rune_withdrawn|tonumber == 0 - .pol.value|tonumber == ${POL_VALUE} - .pol.pnl|tonumber == ${POL_PNL} - - .runepool.reserve_units|tonumber == 0 - - .runepool.pool_units|tonumber == ${POL_DEPOSIT}*2 - - .runepool.pending_pool_units|tonumber == ${POL_DEPOSIT} + - .reserve.units|tonumber == 0 + - .reserve.value|tonumber == 0 + - .providers.units|tonumber == ${POL_DEPOSIT}*2 + - .providers.pending_units|tonumber == ${POL_DEPOSIT} + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # Increasing POL deploys from RUNEPool @@ -278,9 +296,12 @@ asserts: - .pol.rune_withdrawn|tonumber == 0 - .pol.value|tonumber == ${POL_VALUE}+${POL_DEPOSIT_2}-910232 - .pol.pnl|tonumber == ${POL_PNL}-910232 - - .runepool.reserve_units|tonumber == ${RESERVE_UNITS=12502636} # reserve entered too - - .runepool.pool_units|tonumber == 2*${POL_DEPOSIT} # fully deployed all pending - - .runepool.pending_pool_units|tonumber == 0 + - .reserve.units|tonumber == ${RESERVE_UNITS=12502636} # reserve entered too + - .providers.units|tonumber == 2*${POL_DEPOSIT} # fully deployed all pending + - .providers.pending_units|tonumber == 0 + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # RUNEPool withdraw releases POL ownership to reserve @@ -315,9 +336,12 @@ asserts: - .pol.rune_withdrawn|tonumber == 0 - .pol.value|tonumber == ${POL_VALUE}+${POL_DEPOSIT_2}-910232 - .pol.pnl|tonumber == ${POL_PNL}-910232 - - .runepool.reserve_units|tonumber == ${RESERVE_UNITS}+${POL_DEPOSIT} - - .runepool.pool_units|tonumber == ${POL_DEPOSIT} - - .runepool.pending_pool_units|tonumber == 0 + - .reserve.units|tonumber == ${RESERVE_UNITS}+${POL_DEPOSIT} + - .providers.units|tonumber == ${POL_DEPOSIT} + - .providers.pending_units|tonumber == 0 + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # Burn synth to trigger POL withdraw @@ -347,9 +371,12 @@ asserts: - .pol.rune_withdrawn|tonumber == 1081622244 - .pol.value|tonumber == ${POL_VALUE}+${POL_DEPOSIT_2}-910232-1619315894 - .pol.pnl|tonumber == ${POL_PNL}-910232-537693650 - - .runepool.reserve_units|tonumber == ${RESERVE_UNITS}+${POL_DEPOSIT}-1253791297 - - .runepool.pool_units|tonumber == ${POL_DEPOSIT} - - .runepool.pending_pool_units|tonumber == 0 + - .reserve.units|tonumber == ${RESERVE_UNITS}+${POL_DEPOSIT}-1253791297 + - .providers.units|tonumber == ${POL_DEPOSIT} + - .providers.pending_units|tonumber == 0 + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # Drain reserve POL first @@ -360,7 +387,11 @@ count: 2 type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.reserve_units|tonumber == 0 + - .reserve.units|tonumber == 0 + - .reserve.value|tonumber == 0 + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- ######################################################################################## # Drain RUNEPool POL eventually @@ -371,9 +402,13 @@ count: 1 type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.reserve_units|tonumber == 0 - - .runepool.pool_units|tonumber == ${POL_DEPOSIT} - - .runepool.pending_pool_units|tonumber == ${POL_DEPOSIT} + - .reserve.units|tonumber == 0 + - .reserve.value|tonumber == 0 + - .providers.units|tonumber == ${POL_DEPOSIT} + - .providers.pending_units|tonumber == ${POL_DEPOSIT} + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- type: check endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} @@ -405,9 +440,14 @@ endpoint: http://localhost:1317/thorchain/runepool asserts: - .pol.value|tonumber == 0 - .pol.pnl|tonumber == -550554816 - - .runepool.reserve_units|tonumber == 0 - - .runepool.pool_units|tonumber == 0 - - .runepool.pending_pool_units|tonumber == 0 + - .reserve.units|tonumber == 0 + - .reserve.value|tonumber == 0 + - .providers.units|tonumber == 0 + - .providers.value|tonumber == 0 + - .providers.pending_units|tonumber == 0 + - (.reserve.pnl|tonumber)+(.providers.pnl|tonumber) == (.pol.pnl|tonumber) + - (.reserve.value|tonumber)+(.providers.value|tonumber)-(.providers.pending_rune|tonumber) == (.pol.value|tonumber) + - (.reserve.current_deposit|tonumber)+(.providers.current_deposit|tonumber)-(.providers.pending_rune|tonumber) == (.pol.current_deposit|tonumber) --- type: check endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} diff --git a/test/regression/suites/rune-pool/rune-pool.yaml b/test/regression/suites/rune-pool/rune-pool.yaml index 8da30c8f51..967b8e5990 100644 --- a/test/regression/suites/rune-pool/rune-pool.yaml +++ b/test/regression/suites/rune-pool/rune-pool.yaml @@ -145,9 +145,9 @@ asserts: type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.reserve_units == "0" - - .runepool.pool_units == "0" - - .runepool.pending_pool_units == "0" + - 'all(.pol|.[]; . == "0")' + - 'all(.reserve|.[]; . == "0")' + - 'all(.providers|.[]; . == "0")' --- type: check endpoint: http://localhost:1317/thorchain/block @@ -192,9 +192,9 @@ asserts: type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.reserve_units == "0" - - .runepool.pool_units == "0" - - .runepool.pending_pool_units == "0" + - 'all(.pol|.[]; . == "0")' + - 'all(.reserve|.[]; . == "0")' + - 'all(.providers|.[]; . == "0")' --- ######################################################################################## # attempt to withdraw rune with insufficient maturity @@ -233,9 +233,16 @@ asserts: type: check endpoint: http://localhost:1317/thorchain/runepool asserts: - - .runepool.reserve_units == "0" - - .runepool.pool_units == "10" - - .runepool.pending_pool_units == "10" + - 'all(.pol|.[]; . == "0")' + - 'all(.reserve|.[]; . == "0")' + - .reserve.units == "0" + - .reserve.value == "0" + - .reserve.pnl == "0" + - .reserve.current_deposit == "0" + - .providers.units == "10" + - .providers.value == "10" + - .providers.pnl == "0" + - .providers.pending_units == "10" --- type: tx-deposit signer: {{ addr_thor_pig }} @@ -283,3 +290,10 @@ asserts: - .deposit_amount == "10" # no change - .last_deposit_height == 8 # no change - .last_withdraw_height == 10 +--- +type: check +endpoint: http://localhost:1317/thorchain/runepool +asserts: + - 'all(.pol|.[]; . == "0")' + - 'all(.reserve|.[]; . == "0")' + - 'all(.providers|.[]; . == "0")' diff --git a/x/thorchain/handler_rune_pool_withdraw.go b/x/thorchain/handler_rune_pool_withdraw.go index 01a3d7e667..4d48b35dfd 100644 --- a/x/thorchain/handler_rune_pool_withdraw.go +++ b/x/thorchain/handler_rune_pool_withdraw.go @@ -154,7 +154,9 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW if err != nil { return fmt.Errorf("fail to get POL: %w", err) } - currentReserveDeposit := pol.CurrentDeposit().Sub(runePool.CurrentDeposit()) + currentReserveDeposit := pol.CurrentDeposit(). + Sub(runePool.CurrentDeposit()). + Add(cosmos.NewIntFromBigInt(pendingRune.BigInt())) newReserveDeposit := currentReserveDeposit.Add(cosmos.NewIntFromBigInt(reserveEnterRune.BigInt())) if newReserveDeposit.GT(maxReserveUsage) { return fmt.Errorf("reserve enter %d rune exceeds backstop", reserveEnterRune.Uint64()) diff --git a/x/thorchain/querier.go b/x/thorchain/querier.go index 74c52bd91a..6fb96001b8 100644 --- a/x/thorchain/querier.go +++ b/x/thorchain/querier.go @@ -528,6 +528,17 @@ func queryRUNEPool(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { pendingRune := mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) pendingUnits := common.GetSafeShare(pendingRune, runePoolValue, runePool.TotalUnits()) + // calculate provider shares + providerValue := common.GetSafeShare(runePool.PoolUnits, runePool.TotalUnits(), runePoolValue) + providerPnl := sdk.NewIntFromBigInt(providerValue.BigInt()).Sub(runePool.CurrentDeposit()) + + // calculate reserve shares + reserveValue := common.GetSafeShare(runePool.ReserveUnits, runePool.TotalUnits(), runePoolValue) + reserveCurrentDeposit := pol.CurrentDeposit(). + Sub(runePool.CurrentDeposit()). + Add(cosmos.NewIntFromBigInt(pendingRune.BigInt())) + reservePnl := sdk.NewIntFromBigInt(reserveValue.BigInt()).Sub(reserveCurrentDeposit) + result := openapi.RUNEPoolResponse{ Pol: openapi.POL{ RuneDeposited: pol.RuneDeposited.String(), @@ -536,10 +547,19 @@ func queryRUNEPool(ctx cosmos.Context, mgr *Mgrs) ([]byte, error) { Pnl: pnl.String(), CurrentDeposit: pol.CurrentDeposit().String(), }, - Runepool: openapi.RUNEPool{ - ReserveUnits: runePool.ReserveUnits.String(), - PoolUnits: runePool.PoolUnits.String(), - PendingPoolUnits: pendingUnits.String(), + Providers: openapi.RUNEPoolResponseProviders{ + Units: runePool.PoolUnits.String(), + PendingUnits: pendingUnits.String(), + PendingRune: pendingRune.String(), + Value: providerValue.String(), + Pnl: providerPnl.String(), + CurrentDeposit: runePool.CurrentDeposit().String(), + }, + Reserve: openapi.RUNEPoolResponseReserve{ + Units: runePool.ReserveUnits.String(), + Value: reserveValue.String(), + Pnl: reservePnl.String(), + CurrentDeposit: reserveCurrentDeposit.String(), }, } -- GitLab From d89d20ce91bc2494778b49dc766e50647b999c3d Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 16 Jul 2024 11:16:19 -0400 Subject: [PATCH 23/26] [feedback] Affiliate Validate Checks --- x/thorchain/types/msg_rune_pool.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/x/thorchain/types/msg_rune_pool.go b/x/thorchain/types/msg_rune_pool.go index 7666772c63..e35b8a6144 100644 --- a/x/thorchain/types/msg_rune_pool.go +++ b/x/thorchain/types/msg_rune_pool.go @@ -81,6 +81,13 @@ func (m *MsgRunePoolWithdraw) ValidateBasic() error { if m.BasisPoints.IsZero() || m.BasisPoints.GT(cosmos.NewUint(constants.MaxBasisPts)) { return cosmos.ErrUnknownRequest("invalid basis points") } + if m.AffiliateBasisPoints.GT(cosmos.NewUint(constants.MaxBasisPts)) { + return cosmos.ErrUnknownRequest("invalid affiliate basis points") + } + if !m.AffiliateBasisPoints.IsZero() && m.AffiliateAddress.IsEmpty() { + return cosmos.ErrInvalidAddress("affiliate basis points with no affiliate address") + } + return nil } -- GitLab From a09c0c3e6fa9d0c4e230b5e0cabdac6b9c0060df Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 16 Jul 2024 11:18:24 -0400 Subject: [PATCH 24/26] [feedback] Avoid Redundant Call --- .../mnt/blocks/rune-pool/rune-pool-affiliate.json | 2 +- .../mnt/blocks/rune-pool/rune-pool.json | 4 ++-- x/thorchain/handler_rune_pool_withdraw.go | 15 ++++++--------- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json index 9a905d500e..ad7777ffa3 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json @@ -2051,7 +2051,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"2600359391\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"20F022505B09B2E996E118FC3D3F7AC66C1397D8F0A7639A9B107D6D93FE9850\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"314091658\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "195013", + "gas_used": "188747", "events": [ { "fee": "", diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool.json b/test/regression/mnt/blocks/rune-pool/rune-pool.json index d7f7b0e482..6215df59f8 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool.json @@ -812,7 +812,7 @@ "data": "\n\u0013\n\u0011/types.MsgDeposit", "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"333850000000\"},{\"key\":\"units\",\"value\":\"333850000000\"},{\"key\":\"tx_id\",\"value\":\"BAD69BB6CE2AE214BF869FF51BAE388F6250CBCD1EEFCD4A5079424C9A136E64\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1uuds8pd92qnnq0udw0rpg0szpgcslc9p8lluej\"},{\"key\":\"affiliate_basis_points\",\"value\":\"15\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"333850000000rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "154625", + "gas_used": "146608", "events": [ { "fee": "", @@ -915,7 +915,7 @@ "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", "app_hash": "28BA1506646A26D07280DB746EA02A1C2AE68F1597F104DA1386F792AB2E60CF", - "last_results_hash": "7A12F611E895C3EA16A3288A525AE99A1DD84BA10B027D69F7C7BBA665D00FCC", + "last_results_hash": "42BD03E3E3944DBB5F400039C209D5D6BE996E2E8146DCD1355D30D1C02650EF", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, diff --git a/x/thorchain/handler_rune_pool_withdraw.go b/x/thorchain/handler_rune_pool_withdraw.go index 4d48b35dfd..3390df050a 100644 --- a/x/thorchain/handler_rune_pool_withdraw.go +++ b/x/thorchain/handler_rune_pool_withdraw.go @@ -114,13 +114,14 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW maxBps := cosmos.NewUint(constants.MaxBasisPts) withdrawUnits := common.GetSafeShare(msg.BasisPoints, maxBps, runeProvider.Units) + totalRunePoolValue, err := runePoolValue(ctx, h.mgr) + if err != nil { + return fmt.Errorf("fail to get rune pool value: %w", err) + } + // determine the profit of the withdraw amount to share with affiliate affiliateAmount := cosmos.ZeroUint() if !msg.AffiliateBasisPoints.IsZero() { - totalRunePoolValue, err := runePoolValue(ctx, h.mgr) - if err != nil { - return fmt.Errorf("fail to get rune pool value: %w", err) - } totalUnits := runePool.TotalUnits() currentValue := common.GetSafeShare(runeProvider.Units, totalUnits, totalRunePoolValue) depositRemaining := common.SafeSub(runeProvider.DepositAmount, runeProvider.WithdrawAmount) @@ -130,11 +131,7 @@ func (h RunePoolWithdrawHandler) handleV134(ctx cosmos.Context, msg MsgRunePoolW } // compute withdraw amount - runePoolValue, err := runePoolValue(ctx, h.mgr) - if err != nil { - return fmt.Errorf("fail to get rune pool value: %w", err) - } - withdrawAmount := common.GetSafeShare(withdrawUnits, runePool.TotalUnits(), runePoolValue) + withdrawAmount := common.GetSafeShare(withdrawUnits, runePool.TotalUnits(), totalRunePoolValue) // if insufficient pending units, reserve should enter to create space for withdraw pendingRune := h.mgr.Keeper().GetRuneBalanceOfModule(ctx, RUNEPoolName) -- GitLab From 10079957fcd7c21c36fc61f8639c788e240cca72 Mon Sep 17 00:00:00 2001 From: Ursa <ursa@ninerealms.co> Date: Tue, 16 Jul 2024 11:21:21 -0400 Subject: [PATCH 25/26] [feedback] Avoid Extra KV Read --- x/thorchain/manager_network_current.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/x/thorchain/manager_network_current.go b/x/thorchain/manager_network_current.go index 69d8330435..b46cded830 100644 --- a/x/thorchain/manager_network_current.go +++ b/x/thorchain/manager_network_current.go @@ -1121,15 +1121,16 @@ func (vm *NetworkMgrVCUR) removePOLLiquidity( if err != nil { return fmt.Errorf("fail to enter runepool: %s", err) } - } - withdrawUnits := common.GetSafeShare(runeAmt, runePoolValue, runePool.TotalUnits()) - // fetch updated runepool - runePool, err = mgr.Keeper().GetRUNEPool(ctx) - if err != nil { - return fmt.Errorf("fail to get runepool: %s", err) + // fetch updated runepool + runePool, err = mgr.Keeper().GetRUNEPool(ctx) + if err != nil { + return fmt.Errorf("fail to get runepool: %s", err) + } } + // process the withdraw + withdrawUnits := common.GetSafeShare(runeAmt, runePoolValue, runePool.TotalUnits()) coins := common.NewCoins(common.NewCoin(common.RuneAsset(), cosmos.ZeroUint())) tx := common.NewTx(common.BlankTxID, polAddress, asgardAddress, coins, nil, "THOR-POL-REMOVE") msg := NewMsgWithdrawLiquidity( -- GitLab From 58d47874ac7897aca2db0626b82e21b30eb104d4 Mon Sep 17 00:00:00 2001 From: Eridanus <eridanus@ninerealms.co> Date: Tue, 16 Jul 2024 11:36:09 -0600 Subject: [PATCH 26/26] withdraw w/ affiliate w/ 0 pnl test case --- .../blocks/rune-pool/rune-pool-affiliate.json | 237 ++++++++++++++++-- .../rune-pool/rune-pool-affiliate.json | 18 +- .../suites/rune-pool/rune-pool-affiliate.yaml | 48 +++- 3 files changed, 263 insertions(+), 40 deletions(-) diff --git a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json index ad7777ffa3..4fef98de3b 100644 --- a/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/blocks/rune-pool/rune-pool-affiliate.json @@ -1628,7 +1628,7 @@ } }, "last_commit_hash": "", - "data_hash": "E1BC4C4220C4E8EEEB98AC2A22ACC719B4A08A1D88AEE9AB048E30CB6BD91B0B", + "data_hash": "BACC4032BD8803A0903EDC80029D084E5A0B4BECC000F69058B43F066F027A13", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", @@ -1638,6 +1638,195 @@ "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" }, "begin_block_events": [], + "end_block_events": [ + { + "bond_reward": "0", + "type": "rewards" + } + ], + "txs": [ + { + "hash": "77BD417DEA7C69D1E743FE1464335C97F30C7CF17D0E14BEF1E65895A7E0D95A", + "tx": { + "auth_info": { + "fee": { + "amount": [], + "gas_limit": "0", + "granter": "", + "payer": "" + }, + "signer_infos": [ + { + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" + }, + "sequence": "2" + } + ] + }, + "body": { + "extension_options": [], + "memo": "", + "messages": [ + { + "@type": "/types.MsgDeposit", + "coins": [ + { + "amount": "0", + "asset": "THOR.RUNE", + "decimals": "0" + } + ], + "memo": "pool-:5000:tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u:5000", + "signer": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr" + } + ], + "non_critical_extension_options": [], + "timeout_height": "0" + }, + "signatures": [ + "tIJpY/uM2P0qunQmUAhiBiYUSkgSDA/wmTK/D0dRkDQjphuaZ9pPDtWYrIV4/x6zMnAZRland9jL7sTuyDsaTg==" + ] + }, + "result": { + "code": 0, + "data": "\n\u0013\n\u0011/types.MsgDeposit", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"986088038rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"986088038rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"986088038rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"986088038rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"5000\"},{\"key\":\"rune_amoumt\",\"value\":\"986088038\"},{\"key\":\"units\",\"value\":\"987543823\"},{\"key\":\"tx_id\",\"value\":\"77BD417DEA7C69D1E743FE1464335C97F30C7CF17D0E14BEF1E65895A7E0D95A\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"0\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"986088038rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"986088038rune\"}]}]}]", + "gas_wanted": "0", + "gas_used": "168792", + "events": [ + { + "fee": "", + "type": "tx" + }, + { + "amount": "2000000rune", + "spender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_spent" + }, + { + "amount": "2000000rune", + "receiver": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_received" + }, + { + "amount": "2000000rune", + "recipient": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "transfer" + }, + { + "sender": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "message" + }, + { + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/2", + "type": "tx" + }, + { + "signature": "tIJpY/uM2P0qunQmUAhiBiYUSkgSDA/wmTK/D0dRkDQjphuaZ9pPDtWYrIV4/x6zMnAZRland9jL7sTuyDsaTg==", + "type": "tx" + }, + { + "action": "deposit", + "type": "message" + }, + { + "amount": "986088038rune", + "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "coin_spent" + }, + { + "amount": "986088038rune", + "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_received" + }, + { + "amount": "986088038rune", + "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "transfer" + }, + { + "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", + "type": "message" + }, + { + "amount": "986088038rune", + "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "coin_spent" + }, + { + "amount": "986088038rune", + "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "type": "coin_received" + }, + { + "amount": "986088038rune", + "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "transfer" + }, + { + "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", + "type": "message" + }, + { + "affiliate_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", + "affiliate_amount": "0", + "affiliate_basis_points": "5000", + "basis_points": "5000", + "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", + "rune_amoumt": "986088038", + "tx_id": "77BD417DEA7C69D1E743FE1464335C97F30C7CF17D0E14BEF1E65895A7E0D95A", + "type": "rune_pool_withdraw", + "units": "987543823" + } + ] + } + } + ] + }, + { + "id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "header": { + "version": { + "block": "11", + "app": "0" + }, + "chain_id": "thorchain", + "height": 7, + "time": "", + "last_block_id": { + "hash": "", + "parts": { + "total": 0, + "hash": "" + } + }, + "last_commit_hash": "", + "data_hash": "E1BC4C4220C4E8EEEB98AC2A22ACC719B4A08A1D88AEE9AB048E30CB6BD91B0B", + "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", + "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", + "app_hash": "78819ADCBF261AFF1DF89C7C8C70F926D75A64DC644F2903D54DB4C7BEDFC43A", + "last_results_hash": "BC44B896F1A8F04BFE0426D3EFEE44D6F9F6A47E28C6E0208A664CA9E8F3208E", + "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" + }, + "begin_block_events": [], "end_block_events": [ { "chain": "BTC", @@ -1759,17 +1948,17 @@ "type": "rewards" }, { - "amount": "1701532435rune", + "amount": "400268719rune", "spender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "coin_spent" }, { - "amount": "1701532435rune", + "amount": "400268719rune", "receiver": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_received" }, { - "amount": "1701532435rune", + "amount": "400268719rune", "recipient": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "sender": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "type": "transfer" @@ -1934,7 +2123,7 @@ "app": "0" }, "chain_id": "thorchain", - "height": 7, + "height": 8, "time": "", "last_block_id": { "hash": "", @@ -1944,11 +2133,11 @@ } }, "last_commit_hash": "", - "data_hash": "E06F495C5224D9A933FAB0F36F77090592E642FE7EDF81D1B7C613D5FC85E65B", + "data_hash": "F41E2945CEFE360A2D23862CAB369899FF237A972EFB4CCD50D19BB6E839CAC8", "validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "next_validators_hash": "9A0FC1918CDCB81267B61959D511436CC2B19E3A48538EC664B2E46E3D6E61C6", "consensus_hash": "048091BC7DDC283F77BFBF91D73C44DA58C3DF8A9CBC867405D8B7F3DAADA22F", - "app_hash": "08B7FC130D0650DA8AEE26F44FA94BE5424CA1BB637BA364D9FAD2D08D2156AC", + "app_hash": "0220B8E18FD9AF98FACAA489951066DF04495F03917B5AE94FBFE04F56A43E1E", "last_results_hash": "D3309B9FD73BC098D39A40CCCE183BBF472E0CA568174D65238E7CFED3CB7E9E", "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", "proposer_address": "E557CD61B142A7E76E89BB3020D395A15D97C452" @@ -1998,7 +2187,7 @@ ], "txs": [ { - "hash": "20F022505B09B2E996E118FC3D3F7AC66C1397D8F0A7639A9B107D6D93FE9850", + "hash": "B856B0D5D0B1143D12C633343F8F7818F999C7896AB532402ED14321F1E8F4B1", "tx": { "auth_info": { "fee": { @@ -2018,7 +2207,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" }, - "sequence": "2" + "sequence": "3" } ] }, @@ -2043,15 +2232,15 @@ "timeout_height": "0" }, "signatures": [ - "U50qg/cxJhyu2XSp4KhpGz8TNa0Ud9pNmgLEcS+BYNZ4h6zzLpnjtFWbX9G4esDvmtiOVpMBRJwpXE4yRd6fdA==" + "RtjQ/c5YQkmR3Gpwa5lwzQgDHA8QGvdX2mmdxmxhUnM1g1JkdeXPo+gP76c7+7+LWcmlH85vu7vJVXYivkJYoQ==" ] }, "result": { "code": 0, "data": "\n\u0013\n\u0011/types.MsgDeposit", - "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"2600359391\"},{\"key\":\"units\",\"value\":\"1975087646\"},{\"key\":\"tx_id\",\"value\":\"20F022505B09B2E996E118FC3D3F7AC66C1397D8F0A7639A9B107D6D93FE9850\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"314091658\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"314091658rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"2286267733rune\"}]}]}]", + "log": "[{\"events\":[{\"type\":\"coin_received\",\"attributes\":[{\"key\":\"receiver\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"receiver\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"amount\",\"value\":\"156503818rune\"},{\"key\":\"receiver\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"amount\",\"value\":\"1142591857rune\"}]},{\"type\":\"coin_spent\",\"attributes\":[{\"key\":\"spender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"156503818rune\"},{\"key\":\"spender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1142591857rune\"}]},{\"type\":\"message\",\"attributes\":[{\"key\":\"action\",\"value\":\"deposit\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"}]},{\"type\":\"rune_pool_withdraw\",\"attributes\":[{\"key\":\"rune_address\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"basis_points\",\"value\":\"10000\"},{\"key\":\"rune_amoumt\",\"value\":\"1299095675\"},{\"key\":\"units\",\"value\":\"987543823\"},{\"key\":\"tx_id\",\"value\":\"B856B0D5D0B1143D12C633343F8F7818F999C7896AB532402ED14321F1E8F4B1\"},{\"key\":\"affiliate_address\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"affiliate_basis_points\",\"value\":\"5000\"},{\"key\":\"affiliate_amount\",\"value\":\"156503818\"}]},{\"type\":\"transfer\",\"attributes\":[{\"key\":\"recipient\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"sender\",\"value\":\"tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw\"},{\"key\":\"amount\",\"value\":\"898826956rune\"},{\"key\":\"recipient\",\"value\":\"tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"156503818rune\"},{\"key\":\"recipient\",\"value\":\"tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr\"},{\"key\":\"sender\",\"value\":\"tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80\"},{\"key\":\"amount\",\"value\":\"1142591857rune\"}]}]}]", "gas_wanted": "0", - "gas_used": "188747", + "gas_used": "189035", "events": [ { "fee": "", @@ -2078,11 +2267,11 @@ "type": "message" }, { - "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/2", + "acc_seq": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr/3", "type": "tx" }, { - "signature": "U50qg/cxJhyu2XSp4KhpGz8TNa0Ud9pNmgLEcS+BYNZ4h6zzLpnjtFWbX9G4esDvmtiOVpMBRJwpXE4yRd6fdA==", + "signature": "RtjQ/c5YQkmR3Gpwa5lwzQgDHA8QGvdX2mmdxmxhUnM1g1JkdeXPo+gP76c7+7+LWcmlH85vu7vJVXYivkJYoQ==", "type": "tx" }, { @@ -2110,17 +2299,17 @@ "type": "message" }, { - "amount": "314091658rune", + "amount": "156503818rune", "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_spent" }, { - "amount": "314091658rune", + "amount": "156503818rune", "receiver": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", "type": "coin_received" }, { - "amount": "314091658rune", + "amount": "156503818rune", "recipient": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "transfer" @@ -2130,17 +2319,17 @@ "type": "message" }, { - "amount": "2286267733rune", + "amount": "1142591857rune", "spender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "coin_spent" }, { - "amount": "2286267733rune", + "amount": "1142591857rune", "receiver": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "type": "coin_received" }, { - "amount": "2286267733rune", + "amount": "1142591857rune", "recipient": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "sender": "tthor1rzqfv62dzu585607s5awqtgnvvwz5rzhfuaw80", "type": "transfer" @@ -2151,14 +2340,14 @@ }, { "affiliate_address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", - "affiliate_amount": "314091658", + "affiliate_amount": "156503818", "affiliate_basis_points": "5000", "basis_points": "10000", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", - "rune_amoumt": "2600359391", - "tx_id": "20F022505B09B2E996E118FC3D3F7AC66C1397D8F0A7639A9B107D6D93FE9850", + "rune_amoumt": "1299095675", + "tx_id": "B856B0D5D0B1143D12C633343F8F7818F999C7896AB532402ED14321F1E8F4B1", "type": "rune_pool_withdraw", - "units": "1975087646" + "units": "987543823" } ] } diff --git a/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json b/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json index 8b9f21b5c3..421f2779c9 100644 --- a/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json +++ b/test/regression/mnt/exports/rune-pool/rune-pool-affiliate.json @@ -110,7 +110,7 @@ "@type": "/cosmos.crypto.secp256k1.PubKey", "key": "Aw/2MBvAhnLEifCInxlpTjCXxV0I/nE8pI5jNI+Zblx6" }, - "sequence": "3" + "sequence": "4" }, { "@type": "/cosmos.auth.v1beta1.BaseAccount", @@ -159,7 +159,7 @@ "address": "tthor1qk8c8sfrmfm0tkncs0zxeutc8v5mx3pjj07k4u", "coins": [ { - "amount": "314091658", + "amount": "156503818", "denom": "rune" } ] @@ -217,7 +217,7 @@ "address": "tthor1dheycdevq39qlkxs2a6wuuzyn4aqxhve3hhmlw", "coins": [ { - "amount": "35000004538565", + "amount": "35000321714243", "denom": "rune" } ] @@ -230,7 +230,7 @@ "denom": "btc/btc" }, { - "amount": "2300308091657", + "amount": "2300148503819", "denom": "rune" } ] @@ -408,7 +408,7 @@ "bond_reward_rune": "28876783805", "burned_bep2_rune": "0", "burned_erc20_rune": "0", - "total_bond_units": "7" + "total_bond_units": "8" }, "network_fees": [ { @@ -455,16 +455,16 @@ "pool_units": "0", "reserve_units": "0", "rune_deposited": "1972176076", - "rune_withdrawn": "2600359391" + "rune_withdrawn": "2285183713" }, "rune_providers": [ { "deposit_amount": "1972176076", "last_deposit_height": "5", - "last_withdraw_height": "7", + "last_withdraw_height": "8", "rune_address": "tthor13wrmhnh2qe98rjse30pl7u6jxszjjwl4f6yycr", "units": "0", - "withdraw_amount": "2600359391" + "withdraw_amount": "2285183713" } ], "streaming_swaps": [], @@ -535,5 +535,5 @@ }, "version": {} }, - "initial_height": "8" + "initial_height": "9" } \ No newline at end of file diff --git a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml index 85ba9a2998..063f37ad0c 100644 --- a/test/regression/suites/rune-pool/rune-pool-affiliate.yaml +++ b/test/regression/suites/rune-pool/rune-pool-affiliate.yaml @@ -140,8 +140,42 @@ asserts: - .pnl|tonumber == 0 # provider entered after loss incurred --- ######################################################################################## +# Withdraw with 0 pnl, affiliate should not receive fee +######################################################################################## +type: check # Check pooler balance before withdraw +endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} +asserts: + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE=2298023823924} +--- +type: check # Check affiliate balance before withdraw +endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} +asserts: + - .result|length == 0 +--- +type: tx-deposit +signer: {{ addr_thor_fox }} +coins: + - amount: "0" + asset: "rune" +memo: "pool-:5000:{{ addr_thor_pig }}:5000" +--- +type: create-blocks +count: 1 +--- +type: check # Check pooler balance after withdraw +endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} +asserts: + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE}+${POL_VALUE}/2-${GAS=2000000} +--- +type: check # Check affiliate balance after withdraw, should be 0 still +endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} +asserts: + - .result|length == 0 +--- +######################################################################################## # Swap to RUNE, causing positive PNL to POL ######################################################################################## +--- type: tx-observed-in signer: {{ addr_thor_dog }} txs: @@ -175,8 +209,8 @@ asserts: - .pol.pnl|tonumber == ${POL_PNL=621022977} - .reserve.units|tonumber == 0 - .reserve.value|tonumber == 0 - - .providers.units|tonumber == 1975087646 - - .providers.pending_units|tonumber == 1292388930 + - .providers.units|tonumber == 987543823 + - .providers.pending_units|tonumber == 304275435 --- ######################################################################################## # Withdraw RUNEPool with affiliate @@ -184,7 +218,7 @@ asserts: type: check # Check pooler balance before withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} asserts: - - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE=2298023823924} + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE=2299007911962} --- type: check # Check affiliate balance before withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} @@ -194,8 +228,8 @@ asserts: type: check endpoint: http://localhost:1317/thorchain/rune_provider/{{ addr_thor_fox }} asserts: - - .pnl|tonumber == ${POL_PNL=628183315} - - .value|tonumber == ${POL_VALUE}+${POL_PNL} + - .pnl|tonumber == ${POL_PNL=313007637} + - .value|tonumber == ${POL_VALUE}/2+${POL_PNL} --- type: tx-deposit signer: {{ addr_thor_fox }} @@ -210,9 +244,9 @@ count: 1 type: check # Check pooler balance after withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_fox }} asserts: - - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE}+${POL_VALUE}+${POL_PNL}/2-${GAS=2000000}-${ROUNDING=0.5} + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POOLER_INITIAL_BALANCE}+${POL_VALUE}/2+${POL_PNL}/2-${GAS=2000000}+${ROUNDING=0.5} --- type: check # Check affiliate balance after withdraw endpoint: http://localhost:1317/bank/balances/{{ addr_thor_pig }} asserts: - - .result[] | select(.denom == "rune")|.amount|tonumber == ${POL_PNL}/2+${ROUNDING=0.5} # 50% of PNL + - .result[] | select(.denom == "rune")|.amount|tonumber == ${POL_PNL}/2-${ROUNDING=0.5} # 50% of PNL -- GitLab