diff --git a/hived/tavern/condenser_api_patterns/get_blog_entries/gtg.tavern.yaml b/hived/tavern/condenser_api_patterns/get_blog_entries/gtg.tavern.yaml index 30e95b700806c8943041f5646125822f90675572..71d8a04b95ea67125535faded9f0c35b98a2c2ce 100644 --- a/hived/tavern/condenser_api_patterns/get_blog_entries/gtg.tavern.yaml +++ b/hived/tavern/condenser_api_patterns/get_blog_entries/gtg.tavern.yaml @@ -3,7 +3,7 @@ marks: - patterntest -# - xfail # _follow_api: follow_api_plugin not enabled. + - xfail # some pat parameters disappear includes: - !include ../../common.yaml diff --git a/hived/tavern/condenser_api_patterns/list_proposals/get.tavern.yaml b/hived/tavern/condenser_api_patterns/list_proposals/get.tavern.yaml index 1fc3b6ff1ccc6166446719564228aa770c738271..99dff07a643c92ef0fbc5bcd2fe1ba8f08e4d074 100644 --- a/hived/tavern/condenser_api_patterns/list_proposals/get.tavern.yaml +++ b/hived/tavern/condenser_api_patterns/list_proposals/get.tavern.yaml @@ -3,6 +3,7 @@ marks: - patterntest + - xfail # no proposals in result includes: - !include ../../common.yaml diff --git a/hived/tavern/database_api_patterns/find_account_recovery_requests/find.pat.json b/hived/tavern/database_api_patterns/find_account_recovery_requests/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..a46bffb113777d8424671cc0bb599c44426ba2e4 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_account_recovery_requests/find.pat.json @@ -0,0 +1,3 @@ +{ + "requests": [] +} diff --git a/hived/tavern/database_api_patterns/find_account_recovery_requests/find.tavern.yaml b/hived/tavern/database_api_patterns/find_account_recovery_requests/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..291c63bc09bd1b02d07d2825e6bc86d1ab1b3a0d --- /dev/null +++ b/hived/tavern/database_api_patterns/find_account_recovery_requests/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_account_recovery_requests + + marks: + - patterntest # find nonempty requests + + includes: + - !include ../../common.yaml + + stages: + - name: find_account_recovery_requests + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_account_recovery_requests" + params: {"accounts":["hadrgames"]} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_account_recovery_requests" diff --git a/hived/tavern/database_api_patterns/find_accounts/find.pat.json b/hived/tavern/database_api_patterns/find_accounts/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..d125c40f424c4cdb3390023a089b701b6f8ae00d --- /dev/null +++ b/hived/tavern/database_api_patterns/find_accounts/find.pat.json @@ -0,0 +1,306 @@ +{ + "accounts": [ + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM8NWQYG4BvjGNu8zqqV9fbR7aSCZHcxkVib41PYnpGmPRe6BHVG", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "4931334", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2016-06-30T17:22:18", + "curation_rewards": 31313441, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": "273530224878956", + "last_update_time": 1604415435 + }, + "hbd_balance": { + "amount": "34", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "2020-10-15T08:47:24", + "hbd_seconds": "34197489", + "hbd_seconds_last_update": "2020-11-02T21:26:36", + "id": 14007, + "is_smt": false, + "json_metadata": "{\"profile\": {\"witness_description\": \"Gandalf the Grey, Steem Pressure, improving Steem infrastructure.\", \"about\": \"IT Wizard, Steem Witness\", \"profile_image\": \"https://grey.house/img/grey_4.jpg\", \"name\": \"Gandalf the Grey\", \"location\": \"Steem\"}}", + "last_account_recovery": "2016-07-21T21:48:03", + "last_account_update": "2020-03-30T23:03:33", + "last_owner_update": "2017-03-21T18:37:42", + "last_post": "2020-10-31T10:01:00", + "last_post_edit": "2020-10-31T10:01:00", + "last_root_post": "2020-09-13T20:16:51", + "last_vote_time": "2020-11-03T07:44:21", + "lifetime_vote_count": 0, + "memo_key": "STM4uD3dfLvbz7Tkd7of4K9VYGnkgrY5BHSQt52vE52CBL5qBfKHN", + "mined": true, + "name": "gtg", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM5RLQ1Jh8Kf56go3xpzoodg4vRsgCeWhANXoEXrYH7bLEwSVyjh", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 12253, + "pending_transfers": 0, + "post_bandwidth": 10000, + "post_count": 5591, + "post_voting_power": { + "amount": "1094120899515828", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM5tp5hWbGLL1R3tMVsgYdYxLPyAQFdKoYFbT2hcWUmrU42p1MQC", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "{\"profile\":{\"witness_description\":\"Gandalf the Grey, Building Hive.\",\"about\":\"IT Wizard, Hive Witness\",\"profile_image\":\"https://grey.house/img/grey_4.jpg\",\"name\":\"Gandalf the Grey\",\"location\":\"Hive\",\"version\":2}}", + "posting_rewards": 13408349, + "proxied_vsf_votes": [ + "4739506886835332", + "39346232851810", + 214349887, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "8629626789290", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "roelandp", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "1085491272726538", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": "1094120899515828", + "last_update_time": 1604415435 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 29 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM82eDD3wQbA5e11D8ovC4MWkPwW1fG3ipSD2ksLJAJwFnV38E9j", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "1", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2016-03-24T17:00:21", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 0, + "last_update_time": 1586315814 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "2020-03-20T14:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "2020-03-20T14:00:00", + "id": 28, + "is_smt": false, + "json_metadata": "", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "2020-02-12T20:46:39", + "last_owner_update": "2020-02-12T20:46:39", + "last_post": "2016-03-30T18:30:18", + "last_post_edit": "2016-03-30T18:30:18", + "last_root_post": "2016-03-30T18:30:18", + "last_vote_time": "2016-12-04T23:10:57", + "lifetime_vote_count": 0, + "memo_key": "STM82eDD3wQbA5e11D8ovC4MWkPwW1fG3ipSD2ksLJAJwFnV38E9j", + "mined": true, + "name": "steemit", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM82eDD3wQbA5e11D8ovC4MWkPwW1fG3ipSD2ksLJAJwFnV38E9j", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 1, + "post_voting_power": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM82eDD3wQbA5e11D8ovC4MWkPwW1fG3ipSD2ksLJAJwFnV38E9j", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "", + "posting_rewards": 3548, + "proxied_vsf_votes": [ + "14385189584", + 0, + 0, + 0 + ], + "proxy": "dev365", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "2020-03-20T14:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 0, + "last_update_time": 1586315814 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + } + ] +} diff --git a/hived/tavern/database_api_patterns/find_accounts/find.tavern.yaml b/hived/tavern/database_api_patterns/find_accounts/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8b9298dc3552e14a923c720ad78fef55432ed8c8 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_accounts/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_accounts + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: find_accounts + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_accounts" + params: {"accounts": ["gtg","steemit"]} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_accounts" diff --git a/hived/tavern/database_api_patterns/find_change_recovery_account_requests/find.pat.json b/hived/tavern/database_api_patterns/find_change_recovery_account_requests/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..a46bffb113777d8424671cc0bb599c44426ba2e4 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_change_recovery_account_requests/find.pat.json @@ -0,0 +1,3 @@ +{ + "requests": [] +} diff --git a/hived/tavern/database_api_patterns/find_change_recovery_account_requests/find.tavern.yaml b/hived/tavern/database_api_patterns/find_change_recovery_account_requests/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b104752317dfbf806fbfd11a24c2036fefc349c0 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_change_recovery_account_requests/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_change_recovery_account_requests + + marks: + - patterntest # find nonempty requests + + includes: + - !include ../../common.yaml + + stages: + - name: find_change_recovery_account_requests + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_change_recovery_account_requests" + params: {"accounts": ["gtg"]} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_change_recovery_account_requests" diff --git a/hived/tavern/database_api_patterns/find_decline_voting_rights_requests/find.pat.json b/hived/tavern/database_api_patterns/find_decline_voting_rights_requests/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..a46bffb113777d8424671cc0bb599c44426ba2e4 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_decline_voting_rights_requests/find.pat.json @@ -0,0 +1,3 @@ +{ + "requests": [] +} diff --git a/hived/tavern/database_api_patterns/find_decline_voting_rights_requests/find.tavern.yaml b/hived/tavern/database_api_patterns/find_decline_voting_rights_requests/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6a3dad993bd92fc0d473e796b68ace40b99d8c09 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_decline_voting_rights_requests/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_decline_voting_rights_requests + + marks: + - patterntest # find nonempty requests + + includes: + - !include ../../common.yaml + + stages: + - name: find_decline_voting_rights_requests + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_decline_voting_rights_requests" + params: {"accounts": ["gtg"]} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_decline_voting_rights_requests" diff --git a/hived/tavern/database_api_patterns/find_escrows/find.pat.json b/hived/tavern/database_api_patterns/find_escrows/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..15d39e337670fa5021f9ac276c68c7723e05c124 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_escrows/find.pat.json @@ -0,0 +1,3 @@ +{ + "escrows": [] +} diff --git a/hived/tavern/database_api_patterns/find_escrows/find.tavern.yaml b/hived/tavern/database_api_patterns/find_escrows/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..16b5114b70fbf99dcaf12840866f671c30c84634 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_escrows/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_escrows + + marks: + - patterntest # todo find nonempty escrows + + includes: + - !include ../../common.yaml + + stages: + - name: find_escrows + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_escrows" + params: {"start":["gtg", 1], "limit":10, "order":"by_from_id"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_escrows" diff --git a/hived/tavern/database_api_patterns/find_hbd_conversion_requests/find.pat.json b/hived/tavern/database_api_patterns/find_hbd_conversion_requests/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..a46bffb113777d8424671cc0bb599c44426ba2e4 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_hbd_conversion_requests/find.pat.json @@ -0,0 +1,3 @@ +{ + "requests": [] +} diff --git a/hived/tavern/database_api_patterns/find_hbd_conversion_requests/find.tavern.yaml b/hived/tavern/database_api_patterns/find_hbd_conversion_requests/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5495fe8b4191aa716b30f70291624f0128c71f48 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_hbd_conversion_requests/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_hbd_conversion_requests + + marks: + - patterntest # todo find nonempty requests + + includes: + - !include ../../common.yaml + + stages: + - name: find_hbd_conversion_requests + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_hbd_conversion_requests" + params: {"account": "gtg"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_hbd_conversion_requests" diff --git a/hived/tavern/database_api_patterns/find_limit_orders/find.pat.json b/hived/tavern/database_api_patterns/find_limit_orders/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..461226a3eaaebc3d5ca54635b303c2cae25a1d4c --- /dev/null +++ b/hived/tavern/database_api_patterns/find_limit_orders/find.pat.json @@ -0,0 +1,3 @@ +{ + "orders": [] +} diff --git a/hived/tavern/database_api_patterns/find_limit_orders/find.tavern.yaml b/hived/tavern/database_api_patterns/find_limit_orders/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1f4250522e8d880c7f1c2916f3b5ba7fb7737a21 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_limit_orders/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_limit_orders + + marks: + - patterntest # todo find nonempty orders + + includes: + - !include ../../common.yaml + + stages: + - name: find_limit_orders + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_limit_orders" + params: {"account": "gtg"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_limit_orders" diff --git a/hived/tavern/database_api_patterns/find_owner_histories/find.pat.json b/hived/tavern/database_api_patterns/find_owner_histories/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..68f5acfabdcd7130abf563703b2045579200a315 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_owner_histories/find.pat.json @@ -0,0 +1,3 @@ +{ + "owner_auths": [] +} diff --git a/hived/tavern/database_api_patterns/find_owner_histories/find.tavern.yaml b/hived/tavern/database_api_patterns/find_owner_histories/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8dcf5e040c335bc6f184b44d1ec213ae04a5a0eb --- /dev/null +++ b/hived/tavern/database_api_patterns/find_owner_histories/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_owner_histories + + marks: + - patterntest # todo add tests with nonempty owner_auths + + includes: + - !include ../../common.yaml + + stages: + - name: find_owner_histories + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_owner_histories" + params: {"owner": "gtg"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_owner_histories" diff --git a/hived/tavern/database_api_patterns/find_proposals/find.pat.json b/hived/tavern/database_api_patterns/find_proposals/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..5b628acabd7de4fd7bfd9be3d09ffd3d23b55aa6 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_proposals/find.pat.json @@ -0,0 +1,55 @@ +{ + "proposals": [ + { + "creator": "gtg", + "daily_pay": { + "amount": "240000000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-12-31T23:59:59", + "id": 0, + "permlink": "steemdao", + "proposal_id": 0, + "receiver": "steem.dao", + "start_date": "2019-08-27T00:00:00", + "status": "active", + "subject": "Return Proposal", + "total_votes": "43476413649360133" + }, + { + "creator": "jpbliberty", + "daily_pay": { + "amount": "200000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2021-12-31T23:30:00", + "id": 2, + "permlink": "sps-proposal-class-action-lawsuit-against-facebook-google-and-twitter-s-crypto-ad-ban", + "proposal_id": 2, + "receiver": "jpbliberty", + "start_date": "2019-08-27T15:15:00", + "status": "active", + "subject": "Class Action Lawsuit vs Facebook Google Crypto Ad Ban", + "total_votes": "3473577917635314" + }, + { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13940980468177242" + } + ] +} diff --git a/hived/tavern/database_api_patterns/find_proposals/find.tavern.yaml b/hived/tavern/database_api_patterns/find_proposals/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..af51297e06cf16c482e692eec1cae157bb80cc83 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_proposals/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_proposals + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: find_proposals + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_proposals" + params: {"proposal_ids": [0,2,21,22]} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_proposals" diff --git a/hived/tavern/database_api_patterns/find_savings_withdrawals/find.pat.json b/hived/tavern/database_api_patterns/find_savings_withdrawals/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..fd25503d42365529801cae02f6af950f2a966a1c --- /dev/null +++ b/hived/tavern/database_api_patterns/find_savings_withdrawals/find.pat.json @@ -0,0 +1,17 @@ +{ + "withdrawals": [ + { + "amount": { + "amount": "10000", + "nai": "@@000000021", + "precision": 3 + }, + "complete": "2020-11-06T14:28:39", + "from": "nalesnik", + "id": 129411, + "memo": "", + "request_id": 1604413712, + "to": "nalesnik" + } + ] +} diff --git a/hived/tavern/database_api_patterns/find_savings_withdrawals/find.tavern.yaml b/hived/tavern/database_api_patterns/find_savings_withdrawals/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9e9f1c74b86a85aad74d5058de93fec086502629 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_savings_withdrawals/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_savings_withdrawals + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: find_savings_withdrawals + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_savings_withdrawals" + params: {"account": "gtg"} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_savings_withdrawals" diff --git a/hived/tavern/database_api_patterns/find_vesting_delegation_expirations/find.pat.json b/hived/tavern/database_api_patterns/find_vesting_delegation_expirations/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..61cdde3364e8d0d254dde028303a9758ced156cb --- /dev/null +++ b/hived/tavern/database_api_patterns/find_vesting_delegation_expirations/find.pat.json @@ -0,0 +1,14 @@ +{ + "delegations": [ + { + "delegator": "nalesnik", + "expiration": "2020-11-08T14:23:33", + "id": 4718518, + "vesting_shares": { + "amount": "761349766845", + "nai": "@@000000037", + "precision": 6 + } + } + ] +} diff --git a/hived/tavern/database_api_patterns/find_vesting_delegation_expirations/find.tavern.yaml b/hived/tavern/database_api_patterns/find_vesting_delegation_expirations/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b547aac06d6583a1f37394234570b345154ffbba --- /dev/null +++ b/hived/tavern/database_api_patterns/find_vesting_delegation_expirations/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_vesting_delegation_expirations + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: find_vesting_delegation_expirations + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_vesting_delegation_expirations" + params: {"account": "gtg"} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_vesting_delegation_expirations" diff --git a/hived/tavern/database_api_patterns/find_vesting_delegations/find.pat.json b/hived/tavern/database_api_patterns/find_vesting_delegations/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..e4ddfa30cc339ee3c2161dc28ac71d7c180868ed --- /dev/null +++ b/hived/tavern/database_api_patterns/find_vesting_delegations/find.pat.json @@ -0,0 +1,15 @@ +{ + "delegations": [ + { + "delegatee": "tipu", + "delegator": "n0name", + "id": 990911, + "min_delegation_time": "2018-07-09T08:46:48", + "vesting_shares": { + "amount": "19540889639798", + "nai": "@@000000037", + "precision": 6 + } + } + ] +} diff --git a/hived/tavern/database_api_patterns/find_vesting_delegations/find.tavern.yaml b/hived/tavern/database_api_patterns/find_vesting_delegations/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bbf02daacb383975168b406559d1f53252fad2fa --- /dev/null +++ b/hived/tavern/database_api_patterns/find_vesting_delegations/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_vesting_delegations + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: find_vesting_delegations + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_vesting_delegations" + params: {"account": "n0name"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_vesting_delegations" diff --git a/hived/tavern/database_api_patterns/find_withdraw_vesting_routes/find.pat.json b/hived/tavern/database_api_patterns/find_withdraw_vesting_routes/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..a298a2eaaf18e21bafcb3f9c407d89149b67e4f8 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_withdraw_vesting_routes/find.pat.json @@ -0,0 +1,11 @@ +{ + "routes": [ + { + "auto_vest": false, + "from_account": "thefault", + "id": 43763, + "percent": 1000, + "to_account": "gtg" + } + ] +} diff --git a/hived/tavern/database_api_patterns/find_withdraw_vesting_routes/find.tavern.yaml b/hived/tavern/database_api_patterns/find_withdraw_vesting_routes/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..06bc03bf337cec5229841982571d4d59b2cd8c39 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_withdraw_vesting_routes/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_withdraw_vesting_routes + + marks: + - patterntest # no order info in APIDOC + + includes: + - !include ../../common.yaml + + stages: + - name: find_withdraw_vesting_routes + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_withdraw_vesting_routes" + params: {"account": "gtg", "order": "by_destination"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_withdraw_vesting_routes" diff --git a/hived/tavern/database_api_patterns/find_witnesses/find.pat.json b/hived/tavern/database_api_patterns/find_witnesses/find.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..21f6d505d0cd1fc867df5d1a0cc57bb407550517 --- /dev/null +++ b/hived/tavern/database_api_patterns/find_witnesses/find.pat.json @@ -0,0 +1,48 @@ +{ + "witnesses": [ + { + "available_witness_account_subsidies": 1762117, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2020-10-06T14:00:00", + "hardfork_version_vote": "1.24.0", + "hbd_exchange_rate": { + "base": { + "amount": "113", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 9493, + "last_aslot": 48525814, + "last_confirmed_block_num": 48365255, + "last_hbd_exchange_update": "2020-11-03T13:34:54", + "last_work": "0000000048bf77f525731f28db7c1aa9ad853a475ccc78e71ea952a7782e5459", + "owner": "gtg", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "3000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 0, + "maximum_block_size": 65536 + }, + "running_version": "1.24.2", + "signing_key": "STM6Ydeb8rrVXvc6Lsx8Cj2ECYgCiYWNQnRSUzNeyv7PjXEXJnwQp", + "total_missed": 609, + "url": "https://gtg.openhive.network", + "virtual_last_update": "576891526263721218165224696", + "virtual_position": "150454264018648816202513961339466092809", + "virtual_scheduled_time": "576892990694560862899898622", + "votes": "129625857202202337" + } + ] +} diff --git a/hived/tavern/database_api_patterns/find_witnesses/find.tavern.yaml b/hived/tavern/database_api_patterns/find_witnesses/find.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6899f84d484040e499c87072410e8ca9d1f1ce0b --- /dev/null +++ b/hived/tavern/database_api_patterns/find_witnesses/find.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived find_witnesses + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: find_witnesses + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.find_witnesses" + params: {"owners": ["gtg"]} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "find" + directory: "database_api_patterns/find_witnesses" diff --git a/hived/tavern/database_api_patterns/get_active_witnesses/get.pat.json b/hived/tavern/database_api_patterns/get_active_witnesses/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..cb4c0e25e12320ffde8656494669b81c277eadc8 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_active_witnesses/get.pat.json @@ -0,0 +1,25 @@ +{ + "witnesses": [ + "themarkymark", + "abit", + "steempeak", + "someguy123", + "followbtcnews", + "ocd-witness", + "steempress", + "cervantes", + "roelandp", + "anyx", + "good-karma", + "ausbitbank", + "kevinwong", + "blocktrades", + "yabapmatt", + "emrebeyler", + "therealwolf", + "pharesim", + "stoodkev", + "arcange", + "gtg" + ] +} diff --git a/hived/tavern/database_api_patterns/get_active_witnesses/get.tavern.yaml b/hived/tavern/database_api_patterns/get_active_witnesses/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1f01ff0153e9b6fe2ad2f1d2bc8ac743f0efe478 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_active_witnesses/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_active_witnesses + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_active_witnesses + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_active_witnesses" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_active_witnesses" diff --git a/hived/tavern/database_api_patterns/get_comment_pending_payouts/get.pat.json b/hived/tavern/database_api_patterns/get_comment_pending_payouts/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..f21587101614b42694e6e4d0612c187638dfe16f --- /dev/null +++ b/hived/tavern/database_api_patterns/get_comment_pending_payouts/get.pat.json @@ -0,0 +1,3 @@ +{ + "cashout_infos": [] +} diff --git a/hived/tavern/database_api_patterns/get_comment_pending_payouts/get.tavern.yaml b/hived/tavern/database_api_patterns/get_comment_pending_payouts/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ad03846899a743a604413707200a12178f997e0c --- /dev/null +++ b/hived/tavern/database_api_patterns/get_comment_pending_payouts/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_comment_pending_payouts + + marks: + - patterntest # no documentation in APIDOC + + includes: + - !include ../../common.yaml + + stages: + - name: get_comment_pending_payouts + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_comment_pending_payouts" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_comment_pending_payouts" diff --git a/hived/tavern/database_api_patterns/get_config/get.pat.json b/hived/tavern/database_api_patterns/get_config/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..6c43a45743dab523960f3854f89d753ea16354fb --- /dev/null +++ b/hived/tavern/database_api_patterns/get_config/get.pat.json @@ -0,0 +1,253 @@ +{ + "HBD_SYMBOL": { + "decimals": 3, + "nai": "@@000000013" + }, + "HIVE_100_PERCENT": 10000, + "HIVE_1_PERCENT": 100, + "HIVE_ACCOUNT_RECOVERY_REQUEST_EXPIRATION_PERIOD": "86400000000", + "HIVE_ACCOUNT_SUBSIDY_PRECISION": 10000, + "HIVE_ACTIVE_CHALLENGE_COOLDOWN": "86400000000", + "HIVE_ACTIVE_CHALLENGE_FEE": { + "amount": "2000", + "nai": "@@000000021", + "precision": 3 + }, + "HIVE_ADDRESS_PREFIX": "STM", + "HIVE_APR_PERCENT_MULTIPLY_PER_BLOCK": "102035135585887", + "HIVE_APR_PERCENT_MULTIPLY_PER_HOUR": "119577151364285", + "HIVE_APR_PERCENT_MULTIPLY_PER_ROUND": "133921203762304", + "HIVE_APR_PERCENT_SHIFT_PER_BLOCK": 87, + "HIVE_APR_PERCENT_SHIFT_PER_HOUR": 77, + "HIVE_APR_PERCENT_SHIFT_PER_ROUND": 83, + "HIVE_BANDWIDTH_AVERAGE_WINDOW_SECONDS": 604800, + "HIVE_BANDWIDTH_PRECISION": 1000000, + "HIVE_BENEFICIARY_LIMIT": 128, + "HIVE_BLOCKCHAIN_HARDFORK_VERSION": "1.24.0", + "HIVE_BLOCKCHAIN_PRECISION": 1000, + "HIVE_BLOCKCHAIN_PRECISION_DIGITS": 3, + "HIVE_BLOCKCHAIN_VERSION": "1.24.6", + "HIVE_BLOCKS_PER_DAY": 28800, + "HIVE_BLOCKS_PER_HOUR": 1200, + "HIVE_BLOCKS_PER_YEAR": 10512000, + "HIVE_BLOCK_GENERATION_POSTPONED_TX_LIMIT": 5, + "HIVE_BLOCK_INTERVAL": 3, + "HIVE_CASHOUT_WINDOW_SECONDS": 604800, + "HIVE_CASHOUT_WINDOW_SECONDS_PRE_HF12": 86400, + "HIVE_CASHOUT_WINDOW_SECONDS_PRE_HF17": 43200, + "HIVE_CHAIN_ID": "beeab0de00000000000000000000000000000000000000000000000000000000", + "HIVE_COMMENT_REWARD_FUND_NAME": "comment", + "HIVE_COMMENT_TITLE_LIMIT": 256, + "HIVE_CONTENT_APR_PERCENT": 3875, + "HIVE_CONTENT_CONSTANT_HF0": "2000000000000", + "HIVE_CONTENT_CONSTANT_HF21": "2000000000000", + "HIVE_CONTENT_REWARD_PERCENT_HF16": 7500, + "HIVE_CONTENT_REWARD_PERCENT_HF21": 6500, + "HIVE_CONVERSION_DELAY": "302400000000", + "HIVE_CONVERSION_DELAY_PRE_HF_16": "604800000000", + "HIVE_CREATE_ACCOUNT_DELEGATION_RATIO": 5, + "HIVE_CREATE_ACCOUNT_DELEGATION_TIME": "2592000000000", + "HIVE_CREATE_ACCOUNT_WITH_HIVE_MODIFIER": 30, + "HIVE_CURATE_APR_PERCENT": 3875, + "HIVE_CUSTOM_OP_DATA_MAX_LENGTH": 8192, + "HIVE_CUSTOM_OP_ID_MAX_LENGTH": 32, + "HIVE_DECAY_BACKSTOP_PERCENT": 9000, + "HIVE_DEFAULT_ACCOUNT_SUBSIDY_BUDGET": 797, + "HIVE_DEFAULT_ACCOUNT_SUBSIDY_DECAY": 347321, + "HIVE_DEFAULT_HBD_INTEREST_RATE": 1000, + "HIVE_DELEGATION_RETURN_PERIOD_HF0": 604800, + "HIVE_DELEGATION_RETURN_PERIOD_HF20": 432000, + "HIVE_DOWNVOTE_POOL_PERCENT_HF21": 2500, + "HIVE_ENABLE_SMT": false, + "HIVE_EQUIHASH_K": 6, + "HIVE_EQUIHASH_N": 140, + "HIVE_FEED_HISTORY_WINDOW": 84, + "HIVE_FEED_HISTORY_WINDOW_PRE_HF_16": 168, + "HIVE_FEED_INTERVAL_BLOCKS": 1200, + "HIVE_GENESIS_TIME": "2016-03-24T16:00:00", + "HIVE_HARDFORK_REQUIRED_WITNESSES": 17, + "HIVE_HBD_INIT_SUPPLY": 0, + "HIVE_HBD_INTEREST_COMPOUND_INTERVAL_SEC": 2592000, + "HIVE_HBD_START_PERCENT_HF14": 200, + "HIVE_HBD_START_PERCENT_HF20": 900, + "HIVE_HBD_STOP_PERCENT_HF14": 500, + "HIVE_HBD_STOP_PERCENT_HF20": 1000, + "HIVE_HF21_CONVERGENT_LINEAR_RECENT_CLAIMS": "503600561838938636", + "HIVE_INFLATION_NARROWING_PERIOD": 250000, + "HIVE_INFLATION_RATE_START_PERCENT": 978, + "HIVE_INFLATION_RATE_STOP_PERCENT": 95, + "HIVE_INITIAL_VOTE_POWER_RATE": 40, + "HIVE_INIT_MINER_NAME": "initminer", + "HIVE_INIT_PUBLIC_KEY_STR": "STM8GC13uCZbP44HzMLV6zPZGwVQ8Nt4Kji8PapsPiNq1BK153XTX", + "HIVE_INIT_SUPPLY": 0, + "HIVE_INIT_TIME": "1970-01-01T00:00:00", + "HIVE_IRREVERSIBLE_THRESHOLD": 7500, + "HIVE_LIQUIDITY_APR_PERCENT": 750, + "HIVE_LIQUIDITY_REWARD_BLOCKS": 1200, + "HIVE_LIQUIDITY_REWARD_PERIOD_SEC": 3600, + "HIVE_LIQUIDITY_TIMEOUT_SEC": "604800000000", + "HIVE_MAX_ACCOUNT_CREATION_FEE": 1000000000, + "HIVE_MAX_ACCOUNT_NAME_LENGTH": 16, + "HIVE_MAX_ACCOUNT_WITNESS_VOTES": 30, + "HIVE_MAX_ASSET_WHITELIST_AUTHORITIES": 10, + "HIVE_MAX_AUTHORITY_MEMBERSHIP": 40, + "HIVE_MAX_BLOCK_SIZE": 393216000, + "HIVE_MAX_CASHOUT_WINDOW_SECONDS": 1209600, + "HIVE_MAX_COMMENT_DEPTH": 65535, + "HIVE_MAX_COMMENT_DEPTH_PRE_HF17": 6, + "HIVE_MAX_FEED_AGE_SECONDS": 604800, + "HIVE_MAX_INSTANCE_ID": "281474976710655", + "HIVE_MAX_LIMIT_ORDER_EXPIRATION": 2419200, + "HIVE_MAX_MEMO_SIZE": 2048, + "HIVE_MAX_MINER_WITNESSES_HF0": 1, + "HIVE_MAX_MINER_WITNESSES_HF17": 0, + "HIVE_MAX_PENDING_TRANSFERS": 255, + "HIVE_MAX_PERMLINK_LENGTH": 256, + "HIVE_MAX_PROXY_RECURSION_DEPTH": 4, + "HIVE_MAX_RATION_DECAY_RATE": 1000000, + "HIVE_MAX_RESERVE_RATIO": 20000, + "HIVE_MAX_RUNNER_WITNESSES_HF0": 1, + "HIVE_MAX_RUNNER_WITNESSES_HF17": 1, + "HIVE_MAX_SATOSHIS": "4611686018427387903", + "HIVE_MAX_SHARE_SUPPLY": "1000000000000000", + "HIVE_MAX_SIG_CHECK_ACCOUNTS": 125, + "HIVE_MAX_SIG_CHECK_DEPTH": 2, + "HIVE_MAX_TIME_UNTIL_EXPIRATION": 3600, + "HIVE_MAX_TRANSACTION_SIZE": 65536, + "HIVE_MAX_UNDO_HISTORY": 10000, + "HIVE_MAX_URL_LENGTH": 127, + "HIVE_MAX_VOTED_WITNESSES_HF0": 19, + "HIVE_MAX_VOTED_WITNESSES_HF17": 20, + "HIVE_MAX_VOTE_CHANGES": 5, + "HIVE_MAX_WITHDRAW_ROUTES": 10, + "HIVE_MAX_WITNESSES": 21, + "HIVE_MAX_WITNESS_URL_LENGTH": 2048, + "HIVE_MINER_ACCOUNT": "miners", + "HIVE_MINER_PAY_PERCENT": 100, + "HIVE_MINING_REWARD": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + }, + "HIVE_MINING_TIME": "2016-03-24T17:00:00", + "HIVE_MIN_ACCOUNT_CREATION_FEE": 1, + "HIVE_MIN_ACCOUNT_NAME_LENGTH": 3, + "HIVE_MIN_BLOCK_SIZE": 115, + "HIVE_MIN_BLOCK_SIZE_LIMIT": 65536, + "HIVE_MIN_COMMENT_EDIT_INTERVAL": 3000000, + "HIVE_MIN_CONTENT_REWARD": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + }, + "HIVE_MIN_CURATE_REWARD": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + }, + "HIVE_MIN_FEEDS": 7, + "HIVE_MIN_LIQUIDITY_REWARD": { + "amount": "1200000", + "nai": "@@000000021", + "precision": 3 + }, + "HIVE_MIN_LIQUIDITY_REWARD_PERIOD_SEC": 60000000, + "HIVE_MIN_PAYOUT_HBD": { + "amount": "20", + "nai": "@@000000013", + "precision": 3 + }, + "HIVE_MIN_PERMLINK_LENGTH": 0, + "HIVE_MIN_POW_REWARD": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + }, + "HIVE_MIN_PRODUCER_REWARD": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + }, + "HIVE_MIN_REPLY_INTERVAL": 20000000, + "HIVE_MIN_REPLY_INTERVAL_HF20": 3000000, + "HIVE_MIN_ROOT_COMMENT_INTERVAL": 300000000, + "HIVE_MIN_TRANSACTION_EXPIRATION_LIMIT": 15, + "HIVE_MIN_TRANSACTION_SIZE_LIMIT": 1024, + "HIVE_MIN_UNDO_HISTORY": 10, + "HIVE_MIN_VOTE_INTERVAL_SEC": 3, + "HIVE_NULL_ACCOUNT": "null", + "HIVE_NUM_INIT_MINERS": 1, + "HIVE_OWNER_AUTH_HISTORY_TRACKING_START_BLOCK_NUM": 3186477, + "HIVE_OWNER_AUTH_RECOVERY_PERIOD": "2592000000000", + "HIVE_OWNER_CHALLENGE_COOLDOWN": "86400000000", + "HIVE_OWNER_CHALLENGE_FEE": { + "amount": "30000", + "nai": "@@000000021", + "precision": 3 + }, + "HIVE_OWNER_UPDATE_LIMIT": 3600000000, + "HIVE_PENDING_TRANSACTION_EXECUTION_LIMIT": 200000, + "HIVE_POST_AVERAGE_WINDOW": 86400, + "HIVE_POST_REWARD_FUND_NAME": "post", + "HIVE_POST_WEIGHT_CONSTANT": 1600000000, + "HIVE_POW_APR_PERCENT": 750, + "HIVE_PRODUCER_APR_PERCENT": 750, + "HIVE_PROPOSAL_FUND_PERCENT_HF0": 0, + "HIVE_PROPOSAL_FUND_PERCENT_HF21": 1000, + "HIVE_PROPOSAL_MAINTENANCE_CLEANUP": 86400, + "HIVE_PROPOSAL_MAINTENANCE_PERIOD": 3600, + "HIVE_PROPOSAL_MAX_IDS_NUMBER": 5, + "HIVE_PROPOSAL_SUBJECT_MAX_LENGTH": 80, + "HIVE_PROXY_TO_SELF_ACCOUNT": "", + "HIVE_RD_DECAY_DENOM_SHIFT": 36, + "HIVE_RD_MAX_BUDGET": 268435455, + "HIVE_RD_MAX_BUDGET_1": "17179869183", + "HIVE_RD_MAX_BUDGET_2": 268435455, + "HIVE_RD_MAX_BUDGET_3": 2147483647, + "HIVE_RD_MAX_DECAY": 4294967295, + "HIVE_RD_MAX_DECAY_BITS": 32, + "HIVE_RD_MAX_POOL_BITS": 64, + "HIVE_RD_MIN_BUDGET": 1, + "HIVE_RD_MIN_DECAY": 64, + "HIVE_RD_MIN_DECAY_BITS": 6, + "HIVE_RECENT_RSHARES_DECAY_TIME_HF17": "2592000000000", + "HIVE_RECENT_RSHARES_DECAY_TIME_HF19": "1296000000000", + "HIVE_REDUCED_VOTE_POWER_RATE": 10, + "HIVE_REVERSE_AUCTION_WINDOW_SECONDS_HF20": 900, + "HIVE_REVERSE_AUCTION_WINDOW_SECONDS_HF21": 300, + "HIVE_REVERSE_AUCTION_WINDOW_SECONDS_HF6": 1800, + "HIVE_ROOT_POST_PARENT": "", + "HIVE_SAVINGS_WITHDRAW_REQUEST_LIMIT": 100, + "HIVE_SAVINGS_WITHDRAW_TIME": "259200000000", + "HIVE_SECONDS_PER_YEAR": 31536000, + "HIVE_SECOND_CASHOUT_WINDOW": 2592000, + "HIVE_SOFT_MAX_BLOCK_SIZE": 2097152, + "HIVE_SOFT_MAX_COMMENT_DEPTH": 255, + "HIVE_START_MINER_VOTING_BLOCK": 864000, + "HIVE_START_VESTING_BLOCK": 201600, + "HIVE_SYMBOL": { + "decimals": 3, + "nai": "@@000000021" + }, + "HIVE_TEMP_ACCOUNT": "temp", + "HIVE_TREASURY_ACCOUNT": "hive.fund", + "HIVE_TREASURY_FEE": 10000, + "HIVE_UPVOTE_LOCKOUT_HF17": "43200000000", + "HIVE_UPVOTE_LOCKOUT_HF7": 60000000, + "HIVE_UPVOTE_LOCKOUT_SECONDS": 43200, + "HIVE_VESTING_FUND_PERCENT_HF16": 1500, + "HIVE_VESTING_WITHDRAW_INTERVALS": 13, + "HIVE_VESTING_WITHDRAW_INTERVALS_PRE_HF_16": 104, + "HIVE_VESTING_WITHDRAW_INTERVAL_SECONDS": 604800, + "HIVE_VIRTUAL_SCHEDULE_LAP_LENGTH": "18446744073709551615", + "HIVE_VIRTUAL_SCHEDULE_LAP_LENGTH2": "340282366920938463463374607431768211455", + "HIVE_VOTE_DUST_THRESHOLD": 50000000, + "HIVE_VOTING_MANA_REGENERATION_SECONDS": 432000, + "HIVE_WITNESS_SUBSIDY_BUDGET_PERCENT": 12500, + "HIVE_WITNESS_SUBSIDY_DECAY_PERCENT": 210000, + "IS_TEST_NET": false, + "VESTS_SYMBOL": { + "decimals": 6, + "nai": "@@000000037" + } +} diff --git a/hived/tavern/database_api_patterns/get_config/get.tavern.yaml b/hived/tavern/database_api_patterns/get_config/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9d94b73518af54d301d744841f0e2aa7c2c6302e --- /dev/null +++ b/hived/tavern/database_api_patterns/get_config/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_config + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_config + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_config" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_config" diff --git a/hived/tavern/database_api_patterns/get_current_price_feed/get.pat.json b/hived/tavern/database_api_patterns/get_current_price_feed/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..142b3fa5b7e5f82e78c14baab8cedb2a8b5123ae --- /dev/null +++ b/hived/tavern/database_api_patterns/get_current_price_feed/get.pat.json @@ -0,0 +1,12 @@ +{ + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } +} diff --git a/hived/tavern/database_api_patterns/get_current_price_feed/get.tavern.yaml b/hived/tavern/database_api_patterns/get_current_price_feed/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7a10fcf3006941c7065f1d7aa73fc72754651ef1 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_current_price_feed/get.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived get_current_price_feed + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_current_price_feed + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_current_price_feed" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_current_price_feed" + ignore_tags: ['base','quote'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/get_dynamic_global_properties/get.pat.json b/hived/tavern/database_api_patterns/get_dynamic_global_properties/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..6989e35b20573d60268b3ab4d51e5bce4c2103b3 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_dynamic_global_properties/get.pat.json @@ -0,0 +1,81 @@ +{ + "available_account_subsidies": 19483647, + "content_reward_percent": 6500, + "current_aslot": 48525337, + "current_hbd_supply": { + "amount": "4707354988", + "nai": "@@000000013", + "precision": 3 + }, + "current_supply": { + "amount": "373074530855", + "nai": "@@000000021", + "precision": 3 + }, + "current_witness": "steempress", + "delegation_return_period": 432000, + "downvote_pool_percent": 2500, + "hbd_interest_rate": 0, + "hbd_print_rate": 10000, + "hbd_start_percent": 900, + "hbd_stop_percent": 1000, + "head_block_id": "02e1fcf0bf63b69cb08cfbff8bec012bde66ff6e", + "head_block_number": 48364784, + "id": 0, + "init_hbd_supply": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "last_budget_time": "2020-11-03T13:29:15", + "last_irreversible_block_num": 48364769, + "maximum_block_size": 65536, + "next_daily_maintenance_time": "2020-11-03T19:31:27", + "next_maintenance_time": "2020-11-03T14:29:15", + "num_pow_witnesses": 172, + "participation_count": 126, + "pending_rewarded_vesting_hive": { + "amount": "387300465", + "nai": "@@000000021", + "precision": 3 + }, + "pending_rewarded_vesting_shares": { + "amount": "766339515720832", + "nai": "@@000000037", + "precision": 6 + }, + "recent_slots_filled": "329648542954504393975233478415163064319", + "required_actions_partition_percent": 0, + "reverse_auction_seconds": 300, + "sps_fund_percent": 1000, + "sps_interval_ledger": { + "amount": "12180", + "nai": "@@000000013", + "precision": 3 + }, + "time": "2020-11-03T13:46:51", + "total_pow": 514415, + "total_reward_fund_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "total_reward_shares2": "0", + "total_vesting_fund_hive": { + "amount": "140141176196", + "nai": "@@000000021", + "precision": 3 + }, + "total_vesting_shares": { + "amount": "269042226719460737", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_reward_percent": 1500, + "virtual_supply": { + "amount": "414008052489", + "nai": "@@000000021", + "precision": 3 + }, + "vote_power_reserve_rate": 10 +} diff --git a/hived/tavern/database_api_patterns/get_dynamic_global_properties/get.tavern.yaml b/hived/tavern/database_api_patterns/get_dynamic_global_properties/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..edebbce2cf3e3d32e0f96fde72baa156453f7657 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_dynamic_global_properties/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_dynamic_global_properties + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_dynamic_global_properties + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_dynamic_global_properties" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_dynamic_global_properties" diff --git a/hived/tavern/database_api_patterns/get_feed_history/get.pat.json b/hived/tavern/database_api_patterns/get_feed_history/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..387b315ef9c989aab6e640fc2effa7ee00b23ab6 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_feed_history/get.pat.json @@ -0,0 +1,1025 @@ +{ + "current_median_history": { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 0, + "price_history": [ + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "114", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "114", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "114", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "114", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "116", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "116", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "118", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "116", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "116", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "116", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "116", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "117", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "115", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "114", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "114", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "114", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "112", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "113", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "112", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "112", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "111", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "110", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "112", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "111", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "112", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "112", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "111", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "111", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "110", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "112", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "111", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "110", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "108", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "107", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "109", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "108", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "108", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "108", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "108", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + }, + { + "base": { + "amount": "108", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000", + "nai": "@@000000021", + "precision": 3 + } + } + ] +} diff --git a/hived/tavern/database_api_patterns/get_feed_history/get.tavern.yaml b/hived/tavern/database_api_patterns/get_feed_history/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..53bbbe9dc32056fdb5b7de902cb6199c73190427 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_feed_history/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_feed_history + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_feed_history + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_feed_history" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_feed_history" diff --git a/hived/tavern/database_api_patterns/get_hardfork_properties/get.pat.json b/hived/tavern/database_api_patterns/get_hardfork_properties/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..aa05c9ed2fd40c844447dd38ea582e75532cadf3 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_hardfork_properties/get.pat.json @@ -0,0 +1,34 @@ +{ + "current_hardfork_version": "1.24.0", + "id": 0, + "last_hardfork": 24, + "next_hardfork": "1.24.0", + "next_hardfork_time": "2020-10-06T14:00:00", + "processed_hardforks": [ + "2016-03-24T16:00:00", + "2016-04-25T17:30:00", + "2016-04-26T18:00:00", + "2016-04-27T13:00:00", + "2016-04-30T15:00:00", + "2016-05-31T17:00:00", + "2016-06-30T14:00:00", + "2016-07-04T00:00:00", + "2016-07-04T01:00:00", + "2016-07-14T00:00:00", + "2016-07-15T12:00:00", + "2016-07-17T15:00:00", + "2016-07-26T15:00:00", + "2016-08-15T14:00:00", + "2016-09-20T15:00:00", + "2016-11-08T16:00:00", + "2016-12-06T16:00:00", + "2017-03-30T15:00:00", + "2017-03-30T15:00:00", + "2017-06-20T15:00:00", + "2018-09-25T15:00:00", + "2019-08-27T15:00:00", + "2019-08-29T15:00:00", + "2020-03-20T14:00:00", + "2020-10-06T14:00:00" + ] +} diff --git a/hived/tavern/database_api_patterns/get_hardfork_properties/get.tavern.yaml b/hived/tavern/database_api_patterns/get_hardfork_properties/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ac5e88a96660f77eb538e59071455e4728b9fcf4 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_hardfork_properties/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_hardfork_properties + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_hardfork_properties + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_hardfork_properties" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_hardfork_properties" diff --git a/hived/tavern/database_api_patterns/get_order_book/get.pat.json b/hived/tavern/database_api_patterns/get_order_book/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..ec1d62e83d340d96b0e2399cf51214a67bc7e69d --- /dev/null +++ b/hived/tavern/database_api_patterns/get_order_book/get.pat.json @@ -0,0 +1,4 @@ +{ + "asks": [], + "bids": [] +} diff --git a/hived/tavern/database_api_patterns/get_order_book/get.tavern.yaml b/hived/tavern/database_api_patterns/get_order_book/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..49cc1ac1deba3781825da565aa1dfe03baf1fd57 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_order_book/get.tavern.yaml @@ -0,0 +1,40 @@ +--- + test_name: Hived get_order_book + + marks: + - patterntest # todo find example with nonempty bids and asks results + + includes: + - !include ../../common.yaml + + stages: + - name: get_order_book + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_order_book" + params: { + "limit": 0, + "base": { + "amount": "1000", + "precision": 3, + "nai": "@@000000021" + }, + "quote": { + "amount": "1", + "precision": 3, + "nai": "@@000000013" + } + } + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_order_book" diff --git a/hived/tavern/database_api_patterns/get_potential_signatures/get.pat.json b/hived/tavern/database_api_patterns/get_potential_signatures/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..faf87ec308313c4a748e22b7d2671ab04197bed8 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_potential_signatures/get.pat.json @@ -0,0 +1,3 @@ +{ + "keys": [] +} diff --git a/hived/tavern/database_api_patterns/get_potential_signatures/get.tavern.yaml b/hived/tavern/database_api_patterns/get_potential_signatures/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f964462eefc3407c112c670acfb476116a298371 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_potential_signatures/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_potential_signatures + + marks: + - patterntest # todo find example with required keys + + includes: + - !include ../../common.yaml + + stages: + - name: get_potential_signatures + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_potential_signatures" + params: {"trx":{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[{"type":"pow_operation","value":{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":{"amount":"100000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"hbd_interest_rate":1000}}}],"extensions":[],"signatures":[]},"available_keys":[]} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_potential_signatures" diff --git a/hived/tavern/database_api_patterns/get_required_signatures/get.pat.json b/hived/tavern/database_api_patterns/get_required_signatures/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..faf87ec308313c4a748e22b7d2671ab04197bed8 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_required_signatures/get.pat.json @@ -0,0 +1,3 @@ +{ + "keys": [] +} diff --git a/hived/tavern/database_api_patterns/get_required_signatures/get.tavern.yaml b/hived/tavern/database_api_patterns/get_required_signatures/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..899a08fed1cd22faf6ffff017e6b3cf09986c28a --- /dev/null +++ b/hived/tavern/database_api_patterns/get_required_signatures/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_required_signatures + + marks: + - patterntest # todo find example with required keys + + includes: + - !include ../../common.yaml + + stages: + - name: get_required_signatures + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_required_signatures" + params: {"trx":{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[{"type":"pow_operation","value":{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":{"amount":"100000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"hbd_interest_rate":1000}}}],"extensions":[],"signatures":[]},"available_keys":[]} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_required_signatures" diff --git a/hived/tavern/database_api_patterns/get_reward_funds/get.pat.json b/hived/tavern/database_api_patterns/get_reward_funds/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..a07db1441efc3c02e2f60858d116067cc180cf74 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_reward_funds/get.pat.json @@ -0,0 +1,20 @@ +{ + "funds": [ + { + "author_reward_curve": "convergent_linear", + "content_constant": "2000000000000", + "curation_reward_curve": "convergent_square_root", + "id": 0, + "last_update": "2020-11-03T13:35:54", + "name": "post", + "percent_content_rewards": 10000, + "percent_curation_rewards": 5000, + "recent_claims": "431626607096840681", + "reward_balance": { + "amount": "899951863", + "nai": "@@000000021", + "precision": 3 + } + } + ] +} diff --git a/hived/tavern/database_api_patterns/get_reward_funds/get.tavern.yaml b/hived/tavern/database_api_patterns/get_reward_funds/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b5f1b2e75bc7ce97b81dbfff0940bd0b9976d16f --- /dev/null +++ b/hived/tavern/database_api_patterns/get_reward_funds/get.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived get_reward_funds + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_reward_funds + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_reward_funds" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_reward_funds" + ignore_tags: ['funds'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/get_transaction_hex/get.pat.json b/hived/tavern/database_api_patterns/get_transaction_hex/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..3f04c554cf5a17b8b366778316c02dd52f7ff29d --- /dev/null +++ b/hived/tavern/database_api_patterns/get_transaction_hex/get.pat.json @@ -0,0 +1,3 @@ +{ + "hex": "4904f7860b82352bf456010e06636c6f6f703300000449f7860b82b4fbe2f317c670e9f01d6d9a3b0f00000000000003484df761717738f3e07a10cb539014ffccb482070e1addfd7d4dae6c756d839dae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c01f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3a08601000000000003535445454d000000000200e8030000" +} diff --git a/hived/tavern/database_api_patterns/get_transaction_hex/get.tavern.yaml b/hived/tavern/database_api_patterns/get_transaction_hex/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..84a667f5498cdea6ad4d75d759b5f488b4054271 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_transaction_hex/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_transaction_hex + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_transaction_hex + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_transaction_hex" + params: {"trx":{"ref_block_num":1097,"ref_block_prefix":2181793527,"expiration":"2016-03-24T18:00:21","operations":[{"type":"pow_operation","value":{"worker_account":"cloop3","block_id":"00000449f7860b82b4fbe2f317c670e9f01d6d9a","nonce":3899,"work":{"worker":"STM7P5TDnA87Pj9T4mf6YHrhzjC1KbPZpNxLWCcVcHxNYXakpoT4F","input":"ae8e7c677119d22385f8c48026fee7aad7bba693bf788d7f27047f40b47738c0","signature":"1f38fe9a3f9989f84bd94aa5bbc88beaf09b67f825aa4450cf5105d111149ba6db560b582c7dbb026c7fc9c2eb5051815a72b17f6896ed59d3851d9a0f9883ca7a","work":"000e7b209d58f2e64b36e9bf12b999c6c7af168cc3fc41eb7f8a4bf796c174c3"},"props":{"account_creation_fee":{"amount":"100000","precision":3,"nai":"@@000000021"},"maximum_block_size":131072,"hbd_interest_rate":1000}}}],"extensions":[],"signatures":[]}} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_transaction_hex" diff --git a/hived/tavern/database_api_patterns/get_version/get.pat.json b/hived/tavern/database_api_patterns/get_version/get.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..7385f883c2357ecdc67a15013cdb6e6e72800d94 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_version/get.pat.json @@ -0,0 +1,6 @@ +{ + "blockchain_version": "1.24.6", + "chain_id": "beeab0de00000000000000000000000000000000000000000000000000000000", + "fc_revision": "74f18672c5418c835a1665a30c0e523b314f7aea", + "hive_revision": "74f18672c5418c835a1665a30c0e523b314f7aea" +} diff --git a/hived/tavern/database_api_patterns/get_version/get.tavern.yaml b/hived/tavern/database_api_patterns/get_version/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..842a9b52ede4c20f822cda59338327ab6dd09286 --- /dev/null +++ b/hived/tavern/database_api_patterns/get_version/get.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived get_version + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_version + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_version" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_version" + ignore_tags: ['blockchain_version','chain_id','fc_revision','hive_revision'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/get_witness_schedule/get.tavern.yaml b/hived/tavern/database_api_patterns/get_witness_schedule/get.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..84aab2a8ec6ab451db63f7ef2b42fbbb58cfd19d --- /dev/null +++ b/hived/tavern/database_api_patterns/get_witness_schedule/get.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived get_witness_schedule + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: get_witness_schedule + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.get_witness_schedule" + params: {} + response: + status_code: 200 + verify_response_with: + function: validate_response:has_valid_response + extra_kwargs: + method: "get" + directory: "database_api_patterns/get_witness_schedule" diff --git a/hived/tavern/database_api_patterns/list_account_recovery_requests/list.pat.json b/hived/tavern/database_api_patterns/list_account_recovery_requests/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..a46bffb113777d8424671cc0bb599c44426ba2e4 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_account_recovery_requests/list.pat.json @@ -0,0 +1,3 @@ +{ + "requests": [] +} diff --git a/hived/tavern/database_api_patterns/list_account_recovery_requests/list.tavern.yaml b/hived/tavern/database_api_patterns/list_account_recovery_requests/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..02bd2390d885d1d4b5b021a01c2c72e359f5f4ca --- /dev/null +++ b/hived/tavern/database_api_patterns/list_account_recovery_requests/list.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived list_account_recovery_requests + + marks: + - patterntest # empty results, is it should be like that? + + includes: + - !include ../../common.yaml + + stages: + - name: list_account_recovery_requests + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_account_recovery_requests" + params: {"start":["2010-01-01T00:00:00"], "limit":10, "order":"by_expiration"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_account_recovery_requests" diff --git a/hived/tavern/database_api_patterns/list_accounts/list.pat.json b/hived/tavern/database_api_patterns/list_accounts/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..e0322a6800dee66402e511ce253b772a680baf2f --- /dev/null +++ b/hived/tavern/database_api_patterns/list_accounts/list.pat.json @@ -0,0 +1,1519 @@ +{ + "accounts": [ + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM8NWQYG4BvjGNu8zqqV9fbR7aSCZHcxkVib41PYnpGmPRe6BHVG", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "4931334", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2016-06-30T17:22:18", + "curation_rewards": 31313441, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": "273518370165848", + "last_update_time": 1604409438 + }, + "hbd_balance": { + "amount": "34", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "2020-10-15T08:47:24", + "hbd_seconds": "34197489", + "hbd_seconds_last_update": "2020-11-02T21:26:36", + "id": 14007, + "is_smt": false, + "json_metadata": "{\"profile\": {\"witness_description\": \"Gandalf the Grey, Steem Pressure, improving Steem infrastructure.\", \"about\": \"IT Wizard, Steem Witness\", \"profile_image\": \"https://grey.house/img/grey_4.jpg\", \"name\": \"Gandalf the Grey\", \"location\": \"Steem\"}}", + "last_account_recovery": "2016-07-21T21:48:03", + "last_account_update": "2020-03-30T23:03:33", + "last_owner_update": "2017-03-21T18:37:42", + "last_post": "2020-10-31T10:01:00", + "last_post_edit": "2020-10-31T10:01:00", + "last_root_post": "2020-09-13T20:16:51", + "last_vote_time": "2020-11-03T07:44:21", + "lifetime_vote_count": 0, + "memo_key": "STM4uD3dfLvbz7Tkd7of4K9VYGnkgrY5BHSQt52vE52CBL5qBfKHN", + "mined": true, + "name": "gtg", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM5RLQ1Jh8Kf56go3xpzoodg4vRsgCeWhANXoEXrYH7bLEwSVyjh", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 12251, + "pending_transfers": 0, + "post_bandwidth": 10000, + "post_count": 5591, + "post_voting_power": { + "amount": "1094073480663395", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM5tp5hWbGLL1R3tMVsgYdYxLPyAQFdKoYFbT2hcWUmrU42p1MQC", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "{\"profile\":{\"witness_description\":\"Gandalf the Grey, Building Hive.\",\"about\":\"IT Wizard, Hive Witness\",\"profile_image\":\"https://grey.house/img/grey_4.jpg\",\"name\":\"Gandalf the Grey\",\"location\":\"Hive\",\"version\":2}}", + "posting_rewards": 13408349, + "proxied_vsf_votes": [ + "4739442202456920", + "39346225171991", + 214349887, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "8629626789290", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "roelandp", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "1085443853874105", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": "1094073480663395", + "last_update_time": 1604409438 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 29 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM5ULG8KTuGDPLezz5H21uvDcidAXynccoEL2dcwPqAQ8rR6Facd", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2018-02-19T08:48:54", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 0, + "last_update_time": 1519030134 + }, + "hbd_balance": { + "amount": "982", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "2018-02-22T13:10:33", + "hbd_seconds": "2592347607", + "hbd_seconds_last_update": "2018-03-02T15:17:57", + "id": 768205, + "is_smt": false, + "json_metadata": "{}", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "2018-03-05T06:30:33", + "last_owner_update": "2018-03-05T06:30:33", + "last_post": "2018-03-12T22:31:06", + "last_post_edit": "2018-03-12T22:31:06", + "last_root_post": "1970-01-01T00:00:00", + "last_vote_time": "2018-03-04T20:58:03", + "lifetime_vote_count": 0, + "memo_key": "STM5C34pMLjFTL5aLhGvqKPFiR4muSjLRwkvkkiqxX7KNdkzdkWep", + "mined": false, + "name": "gtg.witnesses", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM7DzR3rBWcjAAWZPTVM4Q5mA5URg2raZyGH5o8WxxAukoucmAjN", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 95, + "post_voting_power": { + "amount": "1022040541", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM6XwETFACkfM3Nx41o7gmn4SCDPCmfi8yp3EZQqwQxuvLJqrR9H", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "{}", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "receive.steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "1022040541", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 9438, + "last_update_time": 1520197083 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM7zs44VtB1Gi5Dg8cgDp5enTYCHYjuhfik46CtuxmVQ2WkqPKV2", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "2", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2019-01-16T10:44:36", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 0, + "last_update_time": 1584712800 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "1970-01-01T00:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "1970-01-01T00:00:00", + "id": 1199325, + "is_smt": false, + "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmccuKz7LCy7ad571F5zzJagefDQkthMChuJpdQpC7gNrW/iStock-677675328.jpg\",\"cover_image\":\"https://cdn.steemitimages.com/DQmQJdcJagTDfSkhsX2P114RX6FWqyZ3gt9sx1LY5CvPWke/iStock-875661236.jpg\",\"name\":\"GoodTimesGonnaCome\",\"about\":\"GoodTimesGonnaCome\"}}", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "2019-01-16T11:00:15", + "last_owner_update": "1970-01-01T00:00:00", + "last_post": "2019-01-27T15:35:12", + "last_post_edit": "2019-01-27T15:35:12", + "last_root_post": "2019-01-27T15:35:12", + "last_vote_time": "2019-01-17T09:36:57", + "lifetime_vote_count": 0, + "memo_key": "STM56nkjkEvFTaBMRfZ4xzbUUTPbXGM1yEMUsXFzbgMAWFNoj2XZp", + "mined": false, + "name": "gtgc", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM6vzVot35CEHzESRWQa7opZX7UyanE8DxmrrehDMjJjEY4QhD1x", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 3, + "post_voting_power": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [ + [ + "dtube.app", + 1 + ] + ], + "key_auths": [ + [ + "STM8UiNKBgunUznuZPXiCpXopfBQUeHo6DRcnDeVbdG56ZNDzaXnH", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmccuKz7LCy7ad571F5zzJagefDQkthMChuJpdQpC7gNrW/iStock-677675328.jpg\",\"cover_image\":\"https://cdn.steemitimages.com/DQmQJdcJagTDfSkhsX2P114RX6FWqyZ3gt9sx1LY5CvPWke/iStock-875661236.jpg\",\"name\":\"GoodTimesGonnaCome\",\"about\":\"GoodTimesGonnaCome\"}}", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 0, + "last_update_time": 1584712800 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM5EccWgES2q8Buw7BRue7JAHKA9D1DNQJcZZ7ksmdjXa7xc4hmX", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2018-03-12T16:18:27", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 51044644, + "last_update_time": 1584712800 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "1970-01-01T00:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "1970-01-01T00:00:00", + "id": 828042, + "is_smt": false, + "json_metadata": "{}", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "1970-01-01T00:00:00", + "last_owner_update": "1970-01-01T00:00:00", + "last_post": "1970-01-01T00:00:00", + "last_post_edit": "1970-01-01T00:00:00", + "last_root_post": "1970-01-01T00:00:00", + "last_vote_time": "1970-01-01T00:00:00", + "lifetime_vote_count": 0, + "memo_key": "STM5wG5iDxwxG5V3bDv7W7UmogxqR6ScsTiaH7VqqwQHY9V21kbz1", + "mined": false, + "name": "gtgdevcorp", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM5L9kgY73nSaYa6CB7NsSWUfGQCh1LtnPHbJvz8DRm4DRLddFTR", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 0, + "post_voting_power": { + "amount": "204178574", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM7DqYdBCK3iQUwapgHAxnDKUHdAabUo2y5ZEc6UibGZcJZzVtZZ", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "204178574", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 204178574, + "last_update_time": 1584712800 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM7ud3Y7R4UkWyYS12QRi17RG3KrBiW1pXkGzVMEYU6ptRHWTwL3", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2017-07-11T03:05:00", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 258465568, + "last_update_time": 1584712800 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "1970-01-01T00:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "1970-01-01T00:00:00", + "id": 253759, + "is_smt": false, + "json_metadata": "", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "1970-01-01T00:00:00", + "last_owner_update": "1970-01-01T00:00:00", + "last_post": "2017-07-25T06:53:54", + "last_post_edit": "2017-07-25T06:53:54", + "last_root_post": "1970-01-01T00:00:00", + "last_vote_time": "1970-01-01T00:00:00", + "lifetime_vote_count": 0, + "memo_key": "STM8RCrjw9ZemS8uJ4wDDwT5fGDCcwBuBLbLAxqvzgXh1eT6oRXfy", + "mined": false, + "name": "gtgerry", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM89nE2RHvjyKrek2zgZgp63jX5ViDo1kFFaoFBXWyED2zYLxDy1", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 2, + "post_voting_power": { + "amount": "1033862274", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM6DPnuMUzM7TGqM4B5RT5bF4CGagtXQPvxFkmDTJbHRihDkF2Yy", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "1033862274", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 1033862274, + "last_update_time": 1584712800 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM774tPRtse8vuNzKSCfPYyKRekH3KU33J9R7Ra6gyTnJFa9wExH", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2017-11-10T10:57:30", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 256815415, + "last_update_time": 1584712800 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "1970-01-01T00:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "1970-01-01T00:00:00", + "id": 435423, + "is_smt": false, + "json_metadata": "", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "1970-01-01T00:00:00", + "last_owner_update": "1970-01-01T00:00:00", + "last_post": "1970-01-01T00:00:00", + "last_post_edit": "1970-01-01T00:00:00", + "last_root_post": "1970-01-01T00:00:00", + "last_vote_time": "2018-03-22T11:41:51", + "lifetime_vote_count": 0, + "memo_key": "STM67TNx8vqVhfaQckznz4FnS1hcgQK5AZuLCXYokZhrscAgY8nk8", + "mined": false, + "name": "gtgoody", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM4vL1uw8eyFMDG7cbeiRBKi35iM6mdQKKmVvapbwSJY4KBFK9mK", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 0, + "post_voting_power": { + "amount": "1027261660", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM5J26tVU59b3yeFtMRfHJzG8wJoz3DqEFUfD5EZirwusz9yBzuB", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "1027261660", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 1027261660, + "last_update_time": 1584712800 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 1 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM73Z2TzNu9eCKF2wq2KrHCKJQT91F4UsDgPxqWxWcK6YeaZJygH", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2018-02-11T06:40:15", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 255618865, + "last_update_time": 1584712800 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "1970-01-01T00:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "1970-01-01T00:00:00", + "id": 751796, + "is_smt": false, + "json_metadata": "", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "1970-01-01T00:00:00", + "last_owner_update": "1970-01-01T00:00:00", + "last_post": "1970-01-01T00:00:00", + "last_post_edit": "1970-01-01T00:00:00", + "last_root_post": "1970-01-01T00:00:00", + "last_vote_time": "1970-01-01T00:00:00", + "lifetime_vote_count": 0, + "memo_key": "STM69GYLucRjPayWr7EFPAshe1xNYxaK43YbN3F7AHuKnUYXc1aEo", + "mined": false, + "name": "gtgt", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM5VW2SEVUgSg1jXA3Pet6e5iu8sruEehADXPxmqLDSijRMafyn4", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 0, + "post_voting_power": { + "amount": "1022475462", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM621eDTF7BCxTzuuKrweHSCadMAMirquzEFn98r3DJYhzpv3tJ9", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "1022475462", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 1022475462, + "last_update_time": 1584712800 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM7YYVWpE6Pt89HZHudqhoLPP5GrCFRaKWZppW4Hs6awy6baDa6B", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2018-10-30T20:44:45", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 0, + "last_update_time": 1584712800 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "1970-01-01T00:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "1970-01-01T00:00:00", + "id": 1163761, + "is_smt": false, + "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmSJmEyK7f5SY6Akhqi5ntkeihZmAyvoeVFSs9t6ywN19B/Screenshot_20181103-101124.png\",\"name\":\"gtgtgt2005\",\"cover_image\":\"https://cdn.steemitimages.com/DQmVvkgb4TBLePe57XyjGeW2m71wieaKAUATUS64SPrdr11/Screenshot_20181111-164644.png\"}}", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "2018-11-11T21:47:33", + "last_owner_update": "1970-01-01T00:00:00", + "last_post": "1970-01-01T00:00:00", + "last_post_edit": "1970-01-01T00:00:00", + "last_root_post": "1970-01-01T00:00:00", + "last_vote_time": "2018-11-11T21:30:33", + "lifetime_vote_count": 0, + "memo_key": "STM62YRbmjFLDjG7Yd5ikqF1xswCd9i9KYmWqcyuvD1QgAefv8AbY", + "mined": false, + "name": "gtgtgt2005", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM7yZHew9NvCPNVeDrpciN3g43d8pE6QtA9rVHDi9vEvaNo67EjE", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 0, + "post_voting_power": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM69HjdemKScu6syRC44aEVFpubFSKHGqnL2RDRvAvWeJ1c8VQkw", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmSJmEyK7f5SY6Akhqi5ntkeihZmAyvoeVFSs9t6ywN19B/Screenshot_20181103-101124.png\",\"name\":\"gtgtgt2005\",\"cover_image\":\"https://cdn.steemitimages.com/DQmVvkgb4TBLePe57XyjGeW2m71wieaKAUATUS64SPrdr11/Screenshot_20181111-164644.png\"}}", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 0, + "last_update_time": 1584712800 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM8mwo5DgUw6jFqVQKyDYLKUZk2Xm5ichpL2XnXgPVWvXmLL1SqJ", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2019-03-19T12:47:09", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 0, + "last_update_time": 1584712800 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "1970-01-01T00:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "1970-01-01T00:00:00", + "id": 1241148, + "is_smt": false, + "json_metadata": "{}", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "1970-01-01T00:00:00", + "last_owner_update": "1970-01-01T00:00:00", + "last_post": "2019-03-20T19:17:42", + "last_post_edit": "2019-03-20T19:17:42", + "last_root_post": "1970-01-01T00:00:00", + "last_vote_time": "2019-03-20T17:49:15", + "lifetime_vote_count": 0, + "memo_key": "STM5FbjwYCjkrHD5CQo9a8eiZukaMXym2xW99AxbfJ5BRq42zhXVF", + "mined": false, + "name": "gtgv2", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM775JuMSHZCBSPMrTnTdcFYvyv92B7XLKSYpHqapQiPxvA9Zmi9", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 2, + "post_voting_power": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM8FJ5aCLsqceVf1f25c1hutUVhrEj5CvXYXZBAqxPUfDnpWKws2", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 0, + "last_update_time": 1584712800 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + }, + { + "active": { + "account_auths": [], + "key_auths": [ + [ + "STM82eYRcqiu6rYzdpYLMvZoH5GQivhFG6Lz7a6wLwuTrF6eubu6D", + 1 + ] + ], + "weight_threshold": 1 + }, + "balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "can_vote": true, + "comment_count": 0, + "created": "2017-06-17T12:39:18", + "curation_rewards": 0, + "delayed_votes": [], + "delegated_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "downvote_manabar": { + "current_mana": 258792235, + "last_update_time": 1584712800 + }, + "hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "hbd_last_interest_payment": "1970-01-01T00:00:00", + "hbd_seconds": "0", + "hbd_seconds_last_update": "1970-01-01T00:00:00", + "id": 202205, + "is_smt": false, + "json_metadata": "", + "last_account_recovery": "1970-01-01T00:00:00", + "last_account_update": "1970-01-01T00:00:00", + "last_owner_update": "1970-01-01T00:00:00", + "last_post": "2018-02-10T12:03:12", + "last_post_edit": "2018-02-10T12:03:12", + "last_root_post": "1970-01-01T00:00:00", + "last_vote_time": "2018-02-10T12:00:21", + "lifetime_vote_count": 0, + "memo_key": "STM8bdhAGoRhrGV3ENLZXWpf8j8MALFcoamSfJ4tipUiG6LMUM2i4", + "mined": false, + "name": "gth0197", + "next_vesting_withdrawal": "1969-12-31T23:59:59", + "owner": { + "account_auths": [], + "key_auths": [ + [ + "STM5tVLJbAezfKny6Uu8QGgnik37VTZRYijBuAVyzNSF2s1HfbYtU", + 1 + ] + ], + "weight_threshold": 1 + }, + "pending_claimed_accounts": 0, + "pending_transfers": 0, + "post_bandwidth": 0, + "post_count": 2, + "post_voting_power": { + "amount": "1035168942", + "nai": "@@000000037", + "precision": 6 + }, + "posting": { + "account_auths": [], + "key_auths": [ + [ + "STM4y47GmzqMmEKmz5yybvW7zcss5qeipQRka4ppksRPYxNEBN2M3", + 1 + ] + ], + "weight_threshold": 1 + }, + "posting_json_metadata": "", + "posting_rewards": 0, + "proxied_vsf_votes": [ + 0, + 0, + 0, + 0 + ], + "proxy": "", + "received_vesting_shares": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "recovery_account": "steem", + "reset_account": "null", + "reward_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "reward_hive_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "reward_vesting_balance": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "reward_vesting_hive": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_balance": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "savings_hbd_balance": { + "amount": "0", + "nai": "@@000000013", + "precision": 3 + }, + "savings_hbd_last_interest_payment": "1970-01-01T00:00:00", + "savings_hbd_seconds": "0", + "savings_hbd_seconds_last_update": "1970-01-01T00:00:00", + "savings_withdraw_requests": 0, + "to_withdraw": 0, + "vesting_shares": { + "amount": "1035168942", + "nai": "@@000000037", + "precision": 6 + }, + "vesting_withdraw_rate": { + "amount": "0", + "nai": "@@000000037", + "precision": 6 + }, + "voting_manabar": { + "current_mana": 1035168942, + "last_update_time": 1584712800 + }, + "withdraw_routes": 0, + "withdrawn": 0, + "witnesses_voted_for": 0 + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_accounts/list.tavern.yaml b/hived/tavern/database_api_patterns/list_accounts/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8a1f330e80a2442932ad23df3f001e4c8e65fa32 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_accounts/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_accounts + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_accounts + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_accounts" + params: {"start":"gtg", "limit":10, "order":"by_name"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_accounts" + ignore_tags: ['accounts'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_change_recovery_account_requests/list.pat.json b/hived/tavern/database_api_patterns/list_change_recovery_account_requests/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..d4fe0adc3b5a2e99cffb6f198136fd6ce788952c --- /dev/null +++ b/hived/tavern/database_api_patterns/list_change_recovery_account_requests/list.pat.json @@ -0,0 +1,64 @@ +{ + "requests": [ + { + "account_to_recover": "hadley4", + "effective_on": "2020-11-11T04:20:51", + "id": 4145, + "recovery_account": "mademarin" + }, + { + "account_to_recover": "hadrgames", + "effective_on": "2020-11-11T08:36:36", + "id": 4146, + "recovery_account": "pipiczech" + }, + { + "account_to_recover": "haegar85", + "effective_on": "2020-11-04T10:45:45", + "id": 4067, + "recovery_account": "ohthom72" + }, + { + "account_to_recover": "hardaeborla", + "effective_on": "2020-11-08T14:24:27", + "id": 4102, + "recovery_account": "edumaths" + }, + { + "account_to_recover": "haseeb-asif-khan", + "effective_on": "2020-11-29T05:42:33", + "id": 4291, + "recovery_account": "guiltyparties" + }, + { + "account_to_recover": "hdmed", + "effective_on": "2020-11-28T20:33:57", + "id": 4283, + "recovery_account": "morwhale" + }, + { + "account_to_recover": "hedidylan", + "effective_on": "2020-11-15T15:16:21", + "id": 4183, + "recovery_account": "kaigo" + }, + { + "account_to_recover": "heinzgugu", + "effective_on": "2020-11-19T08:23:51", + "id": 4208, + "recovery_account": "playsteemmonster" + }, + { + "account_to_recover": "herosik", + "effective_on": "2020-11-13T14:16:06", + "id": 4167, + "recovery_account": "jan.bomba" + }, + { + "account_to_recover": "hive.trade", + "effective_on": "2020-11-03T18:53:24", + "id": 4054, + "recovery_account": "guiltyparties" + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_change_recovery_account_requests/list.tavern.yaml b/hived/tavern/database_api_patterns/list_change_recovery_account_requests/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..26b78b7a593d7391f50892ef973178ed62070846 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_change_recovery_account_requests/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_change_recovery_account_requests + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_change_recovery_account_requests + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_change_recovery_account_requests" + params: {"start":"gtg", "limit":10, "order":"by_account"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_change_recovery_account_requests" + ignore_tags: ['requests'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_decline_voting_rights_requests/list.pat.json b/hived/tavern/database_api_patterns/list_decline_voting_rights_requests/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..a46bffb113777d8424671cc0bb599c44426ba2e4 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_decline_voting_rights_requests/list.pat.json @@ -0,0 +1,3 @@ +{ + "requests": [] +} diff --git a/hived/tavern/database_api_patterns/list_decline_voting_rights_requests/list.tavern.yaml b/hived/tavern/database_api_patterns/list_decline_voting_rights_requests/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9d5660bbb064a92f7bcb10f36e28d59e6648b41f --- /dev/null +++ b/hived/tavern/database_api_patterns/list_decline_voting_rights_requests/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_decline_voting_rights_requests + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_decline_voting_rights_requests + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_decline_voting_rights_requests" + params: {"start":["1960-01-01T00:00:00", "gtg"], "limit":10, "order":"by_effective_date"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_decline_voting_rights_requests" + ignore_tags: ['requests'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_hbd_conversion_requests/by_account.tavern.yaml b/hived/tavern/database_api_patterns/list_hbd_conversion_requests/by_account.tavern.yaml index 722f16aec23ba3dc676f884396db38774c5260c2..3a577b9e6f0dda6d33759891cd1323261fdf78c6 100644 --- a/hived/tavern/database_api_patterns/list_hbd_conversion_requests/by_account.tavern.yaml +++ b/hived/tavern/database_api_patterns/list_hbd_conversion_requests/by_account.tavern.yaml @@ -2,8 +2,7 @@ test_name: Hived list_hbd_conversion_requests marks: - - patterntest - - xfail # todo, try to set parameters in a way to get old conversion requests, looks like its not working properly + - patterntest # todo, try to set parameters in a way to get old conversion requests, looks like its not working properly includes: - !include ../../common.yaml @@ -27,3 +26,4 @@ extra_kwargs: method: "by_account" directory: "database_api_patterns/list_hbd_conversion_requests" + ignore_tags: ['requests'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_hbd_conversion_requests/by_conversion_date.tavern.yaml b/hived/tavern/database_api_patterns/list_hbd_conversion_requests/by_conversion_date.tavern.yaml index 9ba551cb76b0109302299d49dda8bc01ba7cde6c..ca404ac5ba694246b9fe3778f89550952cd9e91a 100644 --- a/hived/tavern/database_api_patterns/list_hbd_conversion_requests/by_conversion_date.tavern.yaml +++ b/hived/tavern/database_api_patterns/list_hbd_conversion_requests/by_conversion_date.tavern.yaml @@ -2,8 +2,7 @@ test_name: Hived list_hbd_conversion_requests marks: - - patterntest - - xfail # todo, try to set parameters in a way to get old conversion requests, looks like its not working properly + - patterntest # todo, try to set parameters in a way to get old conversion requests, looks like its not working properly includes: - !include ../../common.yaml @@ -27,3 +26,4 @@ extra_kwargs: method: "by_conversion_date" directory: "database_api_patterns/list_hbd_conversion_requests" + ignore_tags: ['requests'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_limit_orders/list.pat.json b/hived/tavern/database_api_patterns/list_limit_orders/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..8ad782cb30bd884447d1a7505165b9ad0010c016 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_limit_orders/list.pat.json @@ -0,0 +1,204 @@ +{ + "orders": [ + { + "created": "2020-11-02T18:16:33", + "expiration": "2020-11-29T18:14:51", + "for_sale": 200000, + "id": 4645717, + "orderid": 1604340973, + "sell_price": { + "base": { + "amount": "200000", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "24580", + "nai": "@@000000013", + "precision": 3 + } + }, + "seller": "hendersonp" + }, + { + "created": "2020-10-30T06:32:18", + "expiration": "2020-11-26T06:31:16", + "for_sale": 83363, + "id": 4640290, + "orderid": 1604039525, + "sell_price": { + "base": { + "amount": "83363", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "13338", + "nai": "@@000000013", + "precision": 3 + } + }, + "seller": "hirakhan69" + }, + { + "created": "2020-10-30T18:33:18", + "expiration": "2020-11-26T18:32:28", + "for_sale": 102544, + "id": 4641140, + "orderid": 1604082796, + "sell_price": { + "base": { + "amount": "102544", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "13127", + "nai": "@@000000013", + "precision": 3 + } + }, + "seller": "hivemania" + }, + { + "created": "2020-10-18T12:30:54", + "expiration": "2020-11-14T11:30:13", + "for_sale": 585826, + "id": 4625998, + "orderid": 1603024245, + "sell_price": { + "base": { + "amount": "585826", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "187464", + "nai": "@@000000013", + "precision": 3 + } + }, + "seller": "ijmmai" + }, + { + "created": "2020-10-13T12:22:24", + "expiration": "2020-11-09T12:21:05", + "for_sale": 4150, + "id": 4621771, + "orderid": 1602591741, + "sell_price": { + "base": { + "amount": "4150", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + } + }, + "seller": "indextrader24" + }, + { + "created": "2020-10-21T07:35:18", + "expiration": "2020-11-17T07:34:22", + "for_sale": 9001, + "id": 4628222, + "orderid": 1603265704, + "sell_price": { + "base": { + "amount": "9001", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + } + }, + "seller": "indextrader24" + }, + { + "created": "2020-10-30T09:32:30", + "expiration": "2020-11-26T09:31:14", + "for_sale": 5010, + "id": 4640515, + "orderid": 1604050344, + "sell_price": { + "base": { + "amount": "5010", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + } + }, + "seller": "indextrader24" + }, + { + "created": "2020-10-30T09:33:09", + "expiration": "2020-11-26T09:31:14", + "for_sale": 5050, + "id": 4640521, + "orderid": 1604050382, + "sell_price": { + "base": { + "amount": "5050", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "250000", + "nai": "@@000000021", + "precision": 3 + } + }, + "seller": "indextrader24" + }, + { + "created": "2020-10-30T09:33:51", + "expiration": "2020-11-26T09:31:14", + "for_sale": 12346, + "id": 4640522, + "orderid": 1604050419, + "sell_price": { + "base": { + "amount": "12346", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "1000000", + "nai": "@@000000021", + "precision": 3 + } + }, + "seller": "indextrader24" + }, + { + "created": "2020-10-30T09:34:39", + "expiration": "2020-11-26T09:31:14", + "for_sale": 8035, + "id": 4640525, + "orderid": 1604050472, + "sell_price": { + "base": { + "amount": "8035", + "nai": "@@000000013", + "precision": 3 + }, + "quote": { + "amount": "6180000", + "nai": "@@000000021", + "precision": 3 + } + }, + "seller": "indextrader24" + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_limit_orders/list.tavern.yaml b/hived/tavern/database_api_patterns/list_limit_orders/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4cb75026df651c7f1e88e01b5ae6575488a177c0 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_limit_orders/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_limit_orders + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_limit_orders + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_limit_orders" + params: {"start":["gtg", 1], "limit":10, "order":"by_account"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_limit_orders" + ignore_tags: ['orders'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_owner_histories/list.pat.json b/hived/tavern/database_api_patterns/list_owner_histories/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..e12abda7316b8105396da63151b74319be9a5644 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_owner_histories/list.pat.json @@ -0,0 +1,154 @@ +{ + "owner_auths": [ + { + "account": "guisantos", + "id": 152986, + "last_valid_time": "2020-10-29T18:31:33", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM5gtbxF9bSNQxLVwTF6PTcvhwPVcU8JHPD9sRGFNnXhwH9G1VRm", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "gungho", + "id": 152859, + "last_valid_time": "2020-10-15T02:57:42", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM7PUbyEkoXRJ2F3FBftgMsbdmuLC6kFhYGrQQF7XuKQWwhehLtx", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "guruvaj", + "id": 152885, + "last_valid_time": "2020-10-19T00:14:12", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM7ivYktHpWjyChzKP7nMJdd6cDt3zT8sDSb8P7WNsCQ4i2EszPt", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "hadrgames", + "id": 152807, + "last_valid_time": "2020-10-12T07:58:57", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM7bY7pUFPVmxPvVzDR7pVgJUqqm3Tgi7DAnh84qp2H8WHGdbGGC", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "hasanmochi", + "id": 152822, + "last_valid_time": "2020-10-12T09:29:06", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM8fX5LkYnp4fAB92e4pm65czczaxn41zdqoB7kJPaximqwgeA19", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "haseebasifkhan", + "id": 152976, + "last_valid_time": "2020-10-29T09:48:51", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM6n8c8coW89a1bXxZZfNUiKn8jgTV9TmjanpaxAEBdYyJtvhRix", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "hedgeye", + "id": 153003, + "last_valid_time": "2020-11-01T15:24:42", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM7MmE2CmqSfGJHFmHhoXT1ftUC5s3qEzmaXDRYSnfU12c28RSPN", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "hefion", + "id": 152799, + "last_valid_time": "2020-10-10T09:22:30", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM7rBjeVbBnSiwrTdcyxrAi3tMX3Ht9nFKPBuZfg2TdvnUec173m", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "heinzgugu", + "id": 152901, + "last_valid_time": "2020-10-20T08:19:51", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM55VoaD5D2zXdcC8agcHUzJ65R4VSJW8FGC6LRcmgXHJKWXgA28", + 1 + ] + ], + "weight_threshold": 1 + } + }, + { + "account": "hencovis2", + "id": 152903, + "last_valid_time": "2020-10-20T10:41:51", + "previous_owner_authority": { + "account_auths": [], + "key_auths": [ + [ + "STM76XZJCow8G4PDEdYq1ZwDsJwpWZsTWpzHjQxcrfCW4DHafTjEL", + 1 + ] + ], + "weight_threshold": 1 + } + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_owner_histories/list.tavern.yaml b/hived/tavern/database_api_patterns/list_owner_histories/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..861f93140bd801dc1641797cbd581a31ccb1be5a --- /dev/null +++ b/hived/tavern/database_api_patterns/list_owner_histories/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_owner_histories + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_owner_histories + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_owner_histories" + params: {"start":["gtg", "1970-01-01T00:00:00"], "limit": 10} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_owner_histories" + ignore_tags: ['owner_auths'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_proposal_votes/list.pat.json b/hived/tavern/database_api_patterns/list_proposal_votes/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..f5ed5281d2688c5981e7fbe8cfb4c617afa5fe41 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_proposal_votes/list.pat.json @@ -0,0 +1,214 @@ +{ + "proposal_votes": [ + { + "id": 1319, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "abh12345" + }, + { + "id": 43520, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "abitcoinskeptic" + }, + { + "id": 28035, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "abojasim880" + }, + { + "id": 1919, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "ackza" + }, + { + "id": 37585, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "admiralty" + }, + { + "id": 35051, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "adultvideo" + }, + { + "id": 50635, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "aerokossasjc" + }, + { + "id": 29216, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "africafizzy" + }, + { + "id": 2085, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "ajayyy" + }, + { + "id": 36573, + "proposal": { + "creator": "demotruk", + "daily_pay": { + "amount": "1000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-08-31T23:59:59", + "id": 21, + "permlink": "reduced-inflation-proposal", + "proposal_id": 21, + "receiver": "null", + "start_date": "2019-08-31T00:00:00", + "status": "active", + "subject": "Reduced Inflation Proposal", + "total_votes": "13943325363786164" + }, + "voter": "albertsons" + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_proposal_votes/list.tavern.yaml b/hived/tavern/database_api_patterns/list_proposal_votes/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5382db4106f53b00c2713555e8556e1eb2baa0cb --- /dev/null +++ b/hived/tavern/database_api_patterns/list_proposal_votes/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_proposal_votes + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_proposal_votes + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_proposal_votes" + params: {"start":[10], "limit":10, "order":"by_proposal_voter", "order_direction": "ascending", "status": "inactive"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_proposal_votes" + ignore_tags: ['total_votes'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_proposals/list.pat.json b/hived/tavern/database_api_patterns/list_proposals/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..89a13b39f0e6f2ee500f0a710503811ea1f8d38c --- /dev/null +++ b/hived/tavern/database_api_patterns/list_proposals/list.pat.json @@ -0,0 +1,174 @@ +{ + "proposals": [ + { + "creator": "gtg", + "daily_pay": { + "amount": "240000000000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2029-12-31T23:59:59", + "id": 0, + "permlink": "steemdao", + "proposal_id": 0, + "receiver": "steem.dao", + "start_date": "2019-08-27T00:00:00", + "status": "active", + "subject": "Return Proposal", + "total_votes": "43478088660480248" + }, + { + "creator": "guiltyparties", + "daily_pay": { + "amount": "5000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2021-05-20T19:03:24", + "id": 110, + "permlink": "spaminator-server-and-tech-only-funding-proposal", + "proposal_id": 110, + "receiver": "spaminator", + "start_date": "2020-05-20T19:03:09", + "status": "active", + "subject": "Spaminator Server and Tech-Only Funding Proposal", + "total_votes": "44987409421993639" + }, + { + "creator": "hivebuzz", + "daily_pay": { + "amount": "125000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2020-12-31T23:59:59", + "id": 109, + "permlink": "proposal-2020", + "proposal_id": 109, + "receiver": "hivechain.app", + "start_date": "2020-05-18T00:00:00", + "status": "active", + "subject": "The Hive Gamification Proposal", + "total_votes": "55578131748605777" + }, + { + "creator": "hiveio", + "daily_pay": { + "amount": "4750000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2020-11-22T00:00:00", + "id": 133, + "permlink": "airdrop-vested-funds-distribution-round-corrections", + "proposal_id": 133, + "receiver": "blocktrades", + "start_date": "2020-10-23T00:00:00", + "status": "active", + "subject": "Airdrop VESTS/HP: non DHF funds held in trust used to repay up-front correction", + "total_votes": "61554270390462427" + }, + { + "creator": "hivewatchers", + "daily_pay": { + "amount": "65000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2021-07-31T12:04:39", + "id": 124, + "permlink": "hivewatchers-dhf-proposal", + "proposal_id": 124, + "receiver": "hivewatchers", + "start_date": "2020-08-01T12:04:22", + "status": "active", + "subject": "Hivewatchers Operational Proposal", + "total_votes": "45629422178662771" + }, + { + "creator": "howo", + "daily_pay": { + "amount": "275000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2021-04-24T00:00:00", + "id": 97, + "permlink": "proposal-core-blockchain-development-testing-and-documentation", + "proposal_id": 97, + "receiver": "howo", + "start_date": "2020-04-24T00:00:00", + "status": "active", + "subject": "Core blockchain development, testing and documentation", + "total_votes": "61566453325336830" + }, + { + "creator": "imwatsi", + "daily_pay": { + "amount": "150000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2020-12-14T00:00:00", + "id": 132, + "permlink": "support-imwatsi-projects", + "proposal_id": 132, + "receiver": "imwatsi", + "start_date": "2020-10-15T00:00:00", + "status": "active", + "subject": "Support @imwatsi's projects", + "total_votes": "8620418637495196" + }, + { + "creator": "inertia", + "daily_pay": { + "amount": "3500", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2021-04-01T00:00:00", + "id": 87, + "permlink": "proposal-banjo", + "proposal_id": 87, + "receiver": "inertia", + "start_date": "2020-04-01T00:00:00", + "status": "active", + "subject": "Banjo Hosting", + "total_votes": "46188252985066378" + }, + { + "creator": "jack-the-ripper", + "daily_pay": { + "amount": "999999999999999000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2037-12-31T00:00:00", + "id": 116, + "permlink": "the-goyim-do-not-know", + "proposal_id": 116, + "receiver": "jack-the-ripper", + "start_date": "2020-05-31T00:00:00", + "status": "active", + "subject": "the goyim do not know", + "total_votes": 0 + }, + { + "creator": "jack-the-ripper", + "daily_pay": { + "amount": "999999999999999000", + "nai": "@@000000013", + "precision": 3 + }, + "end_date": "2037-05-31T00:00:00", + "id": 117, + "permlink": "the-goyim-know", + "proposal_id": 117, + "receiver": "null", + "start_date": "2020-05-31T00:00:00", + "status": "active", + "subject": "the goyim know", + "total_votes": 0 + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_proposals/list.tavern.yaml b/hived/tavern/database_api_patterns/list_proposals/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2865f700466bf1f7bd23b08f94afc1f4111afcf7 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_proposals/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_proposals + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_proposals + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_proposals" + params: {"start":["gtg"], "limit":10, "order":"by_creator", "order_direction": "ascending", "status": "all"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_proposals" + ignore_tags: ["proposals"] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_savings_withdrawals/list.pat.json b/hived/tavern/database_api_patterns/list_savings_withdrawals/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..78466f266598a9e80a08e5983b7cd4f440415114 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_savings_withdrawals/list.pat.json @@ -0,0 +1,134 @@ +{ + "withdrawals": [ + { + "amount": { + "amount": "50000", + "nai": "@@000000021", + "precision": 3 + }, + "complete": "2020-11-04T08:50:24", + "from": "abh12345", + "id": 129399, + "memo": "", + "request_id": 1604220622, + "to": "abh12345" + }, + { + "amount": { + "amount": "5381", + "nai": "@@000000013", + "precision": 3 + }, + "complete": "2020-11-05T00:36:06", + "from": "bleuxwolf", + "id": 129404, + "memo": "", + "request_id": 1604277364, + "to": "bleuxwolf" + }, + { + "amount": { + "amount": "61", + "nai": "@@000000013", + "precision": 3 + }, + "complete": "2020-11-03T22:27:54", + "from": "blumela", + "id": 129398, + "memo": "", + "request_id": 1604183273, + "to": "blumela" + }, + { + "amount": { + "amount": "700000", + "nai": "@@000000021", + "precision": 3 + }, + "complete": "2020-11-06T11:46:00", + "from": "burlarj", + "id": 129410, + "memo": "", + "request_id": 1604403952, + "to": "burlarj" + }, + { + "amount": { + "amount": "50000", + "nai": "@@000000021", + "precision": 3 + }, + "complete": "2020-11-04T21:46:48", + "from": "fibra59", + "id": 129402, + "memo": "", + "request_id": 1604267199, + "to": "fibra59" + }, + { + "amount": { + "amount": "182", + "nai": "@@000000013", + "precision": 3 + }, + "complete": "2020-11-04T19:45:24", + "from": "ghislen", + "id": 129400, + "memo": "", + "request_id": 1604259807, + "to": "ghislen" + }, + { + "amount": { + "amount": "1", + "nai": "@@000000021", + "precision": 3 + }, + "complete": "2020-11-04T19:45:51", + "from": "ghislen", + "id": 129401, + "memo": "", + "request_id": 1604259940, + "to": "ghislen" + }, + { + "amount": { + "amount": "20000", + "nai": "@@000000013", + "precision": 3 + }, + "complete": "2020-11-04T22:24:27", + "from": "lenonmc21", + "id": 129403, + "memo": "", + "request_id": 1604269464, + "to": "lenonmc21" + }, + { + "amount": { + "amount": "3", + "nai": "@@000000021", + "precision": 3 + }, + "complete": "2020-11-05T19:05:15", + "from": "leviet7490", + "id": 129407, + "memo": "", + "request_id": 2321110430, + "to": "leviet7490" + }, + { + "amount": { + "amount": "61", + "nai": "@@000000013", + "precision": 3 + }, + "complete": "2020-11-05T19:07:06", + "from": "leviet7490", + "id": 129408, + "memo": "", + "request_id": 2321221942, + "to": "leviet7490" + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_savings_withdrawals/list.tavern.yaml b/hived/tavern/database_api_patterns/list_savings_withdrawals/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6ee8a4222db68839e6e406feb0f6a25cbe3048fa --- /dev/null +++ b/hived/tavern/database_api_patterns/list_savings_withdrawals/list.tavern.yaml @@ -0,0 +1,28 @@ +--- + test_name: Hived list_savings_withdrawals + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_savings_withdrawals + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_savings_withdrawals" + params: {"start":["", "1970-01-01T00:00:00", -1], "limit":10, "order":"by_to_complete"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_savings_withdrawals" diff --git a/hived/tavern/database_api_patterns/list_vesting_delegation_expirations/list.pat.json b/hived/tavern/database_api_patterns/list_vesting_delegation_expirations/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..e91cbf61ea9ba6d2d34bfde78e31ad32b40904aa --- /dev/null +++ b/hived/tavern/database_api_patterns/list_vesting_delegation_expirations/list.pat.json @@ -0,0 +1,104 @@ +{ + "delegations": [ + { + "delegator": "mimismartypants", + "expiration": "2020-11-03T12:42:45", + "id": 4718077, + "vesting_shares": { + "amount": "65274540868", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "theoutlaw", + "expiration": "2020-11-03T14:00:36", + "id": 4718078, + "vesting_shares": { + "amount": "3200000000000", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "tobias-g", + "expiration": "2020-11-03T14:16:06", + "id": 4718079, + "vesting_shares": { + "amount": "194107154060", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "tobias-g", + "expiration": "2020-11-03T14:16:15", + "id": 4718080, + "vesting_shares": { + "amount": "386481970308", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "tobias-g", + "expiration": "2020-11-03T14:16:24", + "id": 4718081, + "vesting_shares": { + "amount": "19336659034162", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "quello", + "expiration": "2020-11-03T14:17:33", + "id": 4718082, + "vesting_shares": { + "amount": "11634024820", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "quello", + "expiration": "2020-11-03T14:17:39", + "id": 4718083, + "vesting_shares": { + "amount": "11633700395", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "quello", + "expiration": "2020-11-03T14:17:45", + "id": 4718084, + "vesting_shares": { + "amount": "11633888948", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "quello", + "expiration": "2020-11-03T14:17:51", + "id": 4718085, + "vesting_shares": { + "amount": "11631601569", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegator": "quello", + "expiration": "2020-11-03T14:18:00", + "id": 4718086, + "vesting_shares": { + "amount": "11610643649", + "nai": "@@000000037", + "precision": 6 + } + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_vesting_delegation_expirations/list.tavern.yaml b/hived/tavern/database_api_patterns/list_vesting_delegation_expirations/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7c5bca065606809dcbcfd62a67ce025219fde349 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_vesting_delegation_expirations/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_vesting_delegation_expirations + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_vesting_delegation_expirations + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_vesting_delegation_expirations" + params: {"start":["1970-01-01T00:00:00", -1], "limit":10, "order":"by_expiration"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_vesting_delegation_expirations" + ignore_tags: ['delegations'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_vesting_delegations/list.pat.json b/hived/tavern/database_api_patterns/list_vesting_delegations/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..ab9854270ee6aaecda24d323b416ea02c0cea5e6 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_vesting_delegations/list.pat.json @@ -0,0 +1,114 @@ +{ + "delegations": [ + { + "delegatee": "dbfoodbank", + "delegator": "gtpjfoodbank", + "id": 1293502, + "min_delegation_time": "2019-10-31T04:10:06", + "vesting_shares": { + "amount": "49365465978", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "dses", + "delegator": "gtpjfoodbank", + "id": 1187734, + "min_delegation_time": "2019-03-20T03:06:30", + "vesting_shares": { + "amount": "192325634090", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "hobo.media", + "delegator": "gtpjfoodbank", + "id": 1246873, + "min_delegation_time": "2019-07-18T09:06:00", + "vesting_shares": { + "amount": "9935716800", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "qurator", + "delegator": "gtpjfoodbank", + "id": 1276792, + "min_delegation_time": "2019-09-16T03:07:36", + "vesting_shares": { + "amount": "634674592496", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "self-driving", + "delegator": "gtpjfoodbank", + "id": 1246957, + "min_delegation_time": "2019-07-18T15:06:54", + "vesting_shares": { + "amount": "3974226143", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "tipu", + "delegator": "gtpjfoodbank", + "id": 758123, + "min_delegation_time": "2018-03-13T23:30:54", + "vesting_shares": { + "amount": "211558197499", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "upfundme", + "delegator": "gtpjfoodbank", + "id": 1246115, + "min_delegation_time": "2019-07-15T07:39:24", + "vesting_shares": { + "amount": "99375573580", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "steemchurch", + "delegator": "guada1", + "id": 1142052, + "min_delegation_time": "2019-01-17T14:16:48", + "vesting_shares": { + "amount": "40163500112", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "cnbuddy", + "delegator": "guangzhoulife", + "id": 481855, + "min_delegation_time": "2018-01-10T02:09:06", + "vesting_shares": { + "amount": "4113676480", + "nai": "@@000000037", + "precision": 6 + } + }, + { + "delegatee": "lovemyson", + "delegator": "guangzhoulife", + "id": 559488, + "min_delegation_time": "2018-01-26T10:26:21", + "vesting_shares": { + "amount": "30667570282", + "nai": "@@000000037", + "precision": 6 + } + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_vesting_delegations/list.tavern.yaml b/hived/tavern/database_api_patterns/list_vesting_delegations/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..532c123c4206eda060d7695a215af929012f47a3 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_vesting_delegations/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_vesting_delegations + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_vesting_delegations + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_vesting_delegations" + params: {"start":["gtg", 1], "limit":10, "order":"by_delegation"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_vesting_delegations" + ignore_tags: ['delegations'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_withdraw_vesting_routes/list.pat.json b/hived/tavern/database_api_patterns/list_withdraw_vesting_routes/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..97ec9c85b52d45db115dddd1f43999e7931027d0 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_withdraw_vesting_routes/list.pat.json @@ -0,0 +1,74 @@ +{ + "routes": [ + { + "auto_vest": false, + "from_account": "gtnbl2ffokx", + "id": 13429, + "percent": 10000, + "to_account": "slitousmsish" + }, + { + "auto_vest": false, + "from_account": "gtnjabyomai", + "id": 8177, + "percent": 9900, + "to_account": "ncojltganoj" + }, + { + "auto_vest": false, + "from_account": "gtnjabyomai", + "id": 6851, + "percent": 100, + "to_account": "pheighezlesh" + }, + { + "auto_vest": false, + "from_account": "gto", + "id": 48387, + "percent": 10000, + "to_account": "openspace" + }, + { + "auto_vest": false, + "from_account": "gtrd633", + "id": 33982, + "percent": 10000, + "to_account": "tard" + }, + { + "auto_vest": false, + "from_account": "gtsjetzmail", + "id": 8437, + "percent": 9900, + "to_account": "ncojltganoj" + }, + { + "auto_vest": false, + "from_account": "gtsjetzmail", + "id": 7111, + "percent": 100, + "to_account": "pheighezlesh" + }, + { + "auto_vest": false, + "from_account": "gualo", + "id": 41007, + "percent": 10000, + "to_account": "zlo" + }, + { + "auto_vest": false, + "from_account": "guarantee", + "id": 20937, + "percent": 10000, + "to_account": "nrg" + }, + { + "auto_vest": true, + "from_account": "guazi0051", + "id": 49448, + "percent": 25, + "to_account": "guazi0051" + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_withdraw_vesting_routes/list.tavern.yaml b/hived/tavern/database_api_patterns/list_withdraw_vesting_routes/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0b49f8121734188f1d32c0d86ed1477fa1e0e21c --- /dev/null +++ b/hived/tavern/database_api_patterns/list_withdraw_vesting_routes/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_withdraw_vesting_routes + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_withdraw_vesting_routes + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_withdraw_vesting_routes" + params: {"start":["gtg", 1], "limit":10, "order":"by_withdraw_route"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_withdraw_vesting_routes" + ignore_tags: ['routes'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_witness_votes/list.pat.json b/hived/tavern/database_api_patterns/list_witness_votes/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..023eab97288f19ec93526f964a4daa71590f9033 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_witness_votes/list.pat.json @@ -0,0 +1,504 @@ +{ + "votes": [ + { + "account": "gtg", + "id": 12996, + "witness": "abit" + }, + { + "account": "gtg", + "id": 8153, + "witness": "anyx" + }, + { + "account": "gtg", + "id": 658700, + "witness": "arcange" + }, + { + "account": "gtg", + "id": 660120, + "witness": "ats-witness" + }, + { + "account": "gtg", + "id": 690412, + "witness": "ausbitbank" + }, + { + "account": "gtg", + "id": 16091, + "witness": "bhuz" + }, + { + "account": "gtg", + "id": 8496, + "witness": "blocktrades" + }, + { + "account": "gtg", + "id": 146174, + "witness": "drakos" + }, + { + "account": "gtg", + "id": 655560, + "witness": "emrebeyler" + }, + { + "account": "gtg", + "id": 781135, + "witness": "engrave" + }, + { + "account": "gtg", + "id": 333912, + "witness": "followbtcnews" + }, + { + "account": "gtg", + "id": 20216, + "witness": "good-karma" + }, + { + "account": "gtg", + "id": 4587, + "witness": "gtg" + }, + { + "account": "gtg", + "id": 658665, + "witness": "liondani" + }, + { + "account": "gtg", + "id": 756774, + "witness": "mahdiyari" + }, + { + "account": "gtg", + "id": 765080, + "witness": "netuoso" + }, + { + "account": "gtg", + "id": 756780, + "witness": "ocd-witness" + }, + { + "account": "gtg", + "id": 591860, + "witness": "oflyhigh" + }, + { + "account": "gtg", + "id": 781226, + "witness": "pfunk" + }, + { + "account": "gtg", + "id": 658835, + "witness": "pharesim" + }, + { + "account": "gtg", + "id": 756775, + "witness": "quochuy" + }, + { + "account": "gtg", + "id": 91890, + "witness": "riverhead" + }, + { + "account": "gtg", + "id": 777509, + "witness": "roelandp" + }, + { + "account": "gtg", + "id": 756782, + "witness": "smooth.witness" + }, + { + "account": "gtg", + "id": 591857, + "witness": "someguy123" + }, + { + "account": "gtg", + "id": 702544, + "witness": "steempress" + }, + { + "account": "gtg", + "id": 669261, + "witness": "stoodkev" + }, + { + "account": "gtg", + "id": 374267, + "witness": "themarkymark" + }, + { + "account": "gtg", + "id": 729821, + "witness": "therealwolf" + }, + { + "account": "gtg", + "id": 751774, + "witness": "timcliff" + }, + { + "account": "gtgoody", + "id": 357155, + "witness": "gtg" + }, + { + "account": "gtmatze", + "id": 329570, + "witness": "sempervideo" + }, + { + "account": "gto92", + "id": 781965, + "witness": "abit" + }, + { + "account": "gto92", + "id": 781513, + "witness": "aggroed" + }, + { + "account": "gto92", + "id": 781960, + "witness": "anyx" + }, + { + "account": "gto92", + "id": 781968, + "witness": "arcange" + }, + { + "account": "gto92", + "id": 781958, + "witness": "ausbitbank" + }, + { + "account": "gto92", + "id": 781980, + "witness": "bhuz" + }, + { + "account": "gto92", + "id": 781955, + "witness": "blocktrades" + }, + { + "account": "gto92", + "id": 781971, + "witness": "curie" + }, + { + "account": "gto92", + "id": 781967, + "witness": "drakos" + }, + { + "account": "gto92", + "id": 781969, + "witness": "emrebeyler" + }, + { + "account": "gto92", + "id": 781966, + "witness": "followbtcnews" + }, + { + "account": "gto92", + "id": 781957, + "witness": "good-karma" + }, + { + "account": "gto92", + "id": 781959, + "witness": "gtg" + }, + { + "account": "gto92", + "id": 781979, + "witness": "guiltyparties" + }, + { + "account": "gto92", + "id": 781982, + "witness": "holger80" + }, + { + "account": "gto92", + "id": 781977, + "witness": "jesta" + }, + { + "account": "gto92", + "id": 781978, + "witness": "liondani" + }, + { + "account": "gto92", + "id": 781970, + "witness": "lukestokes.mhth" + }, + { + "account": "gto92", + "id": 781974, + "witness": "mahdiyari" + }, + { + "account": "gto92", + "id": 781981, + "witness": "pfunk" + }, + { + "account": "gto92", + "id": 781964, + "witness": "pharesim" + }, + { + "account": "gto92", + "id": 781973, + "witness": "quochuy" + }, + { + "account": "gto92", + "id": 781972, + "witness": "riverhead" + }, + { + "account": "gto92", + "id": 781956, + "witness": "roelandp" + }, + { + "account": "gto92", + "id": 781961, + "witness": "someguy123" + }, + { + "account": "gto92", + "id": 781512, + "witness": "stoodkev" + }, + { + "account": "gto92", + "id": 781975, + "witness": "thecryptodrive" + }, + { + "account": "gto92", + "id": 781962, + "witness": "therealwolf" + }, + { + "account": "gto92", + "id": 781976, + "witness": "timcliff" + }, + { + "account": "gto92", + "id": 781963, + "witness": "yabapmatt" + }, + { + "account": "gtown", + "id": 772406, + "witness": "ausbitbank" + }, + { + "account": "gtown", + "id": 771276, + "witness": "c-squared" + }, + { + "account": "gtpjoker", + "id": 182422, + "witness": "blocktrades" + }, + { + "account": "gtpjoker", + "id": 183996, + "witness": "dragosroua" + }, + { + "account": "gtpjoker", + "id": 210891, + "witness": "gtg" + }, + { + "account": "gtpjoker", + "id": 182421, + "witness": "jesta" + }, + { + "account": "gtpjoker", + "id": 182420, + "witness": "mahdiyari" + }, + { + "account": "gtpjoker", + "id": 234979, + "witness": "prc" + }, + { + "account": "gtpjoker", + "id": 243487, + "witness": "samrg472" + }, + { + "account": "gtpjoker", + "id": 204404, + "witness": "steemitboard" + }, + { + "account": "gtpjoker", + "id": 379436, + "witness": "stoodkev" + }, + { + "account": "gtpjoker", + "id": 210890, + "witness": "timcliff" + }, + { + "account": "gtpjoker", + "id": 183995, + "witness": "utopian-io" + }, + { + "account": "gtrodargent", + "id": 728832, + "witness": "aggroed" + }, + { + "account": "gtrodargent", + "id": 728826, + "witness": "blocktrades" + }, + { + "account": "gtrodargent", + "id": 728830, + "witness": "cervantes" + }, + { + "account": "gtrodargent", + "id": 728824, + "witness": "drakos" + }, + { + "account": "gtrodargent", + "id": 728828, + "witness": "followbtcnews" + }, + { + "account": "gtrodargent", + "id": 728836, + "witness": "netuoso" + }, + { + "account": "gtrodargent", + "id": 728823, + "witness": "someguy123" + }, + { + "account": "gtrodargent", + "id": 728833, + "witness": "steempeak" + }, + { + "account": "gtrodargent", + "id": 728829, + "witness": "therealwolf" + }, + { + "account": "gtrussi", + "id": 771108, + "witness": "aggroed" + }, + { + "account": "gtrussi", + "id": 769321, + "witness": "arcange" + }, + { + "account": "gtrussi", + "id": 771809, + "witness": "ausbitbank" + }, + { + "account": "gtrussi", + "id": 769312, + "witness": "cervantes" + }, + { + "account": "gtrussi", + "id": 771810, + "witness": "curie" + }, + { + "account": "gtrussi", + "id": 769315, + "witness": "dragosroua" + }, + { + "account": "gtrussi", + "id": 769316, + "witness": "dsound" + }, + { + "account": "gtrussi", + "id": 771811, + "witness": "leofinance" + }, + { + "account": "gtrussi", + "id": 769313, + "witness": "mahdiyari" + }, + { + "account": "gtrussi", + "id": 436054, + "witness": "moisesmcardona" + }, + { + "account": "gtrussi", + "id": 769322, + "witness": "ocd-witness" + }, + { + "account": "gtrussi", + "id": 765804, + "witness": "qurator" + }, + { + "account": "gtrussi", + "id": 769317, + "witness": "roomservice" + }, + { + "account": "gtrussi", + "id": 769314, + "witness": "steemitboard" + }, + { + "account": "gtrussi", + "id": 769311, + "witness": "steempeak" + }, + { + "account": "gtrussi", + "id": 771107, + "witness": "stoodkev" + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_witness_votes/list.tavern.yaml b/hived/tavern/database_api_patterns/list_witness_votes/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2d1c67ac6a2efa5286bf5fb71f6581ce95224d8f --- /dev/null +++ b/hived/tavern/database_api_patterns/list_witness_votes/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_witness_votes + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_witness_votes + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_witness_votes" + params: {"start": ["gtg", ""], "limit": 100, "order": "by_account_witness"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_witness_votes" + ignore_tags: ['id','account','witness'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/list_witnesses/list.pat.json b/hived/tavern/database_api_patterns/list_witnesses/list.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..53531c7f1609444ee966660c83ebe6ab1c8ce188 --- /dev/null +++ b/hived/tavern/database_api_patterns/list_witnesses/list.pat.json @@ -0,0 +1,4404 @@ +{ + "witnesses": [ + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 6950, + "last_aslot": 1063323, + "last_confirmed_block_num": 1040423, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000127cb0e335667f30100bc1a061175c2d789f808e0e9ac82ee70fa8e604", + "owner": "a-0", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "1", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5RrTRNDhhrMaA24SzSeE5AvmUcutb1q1VZp1imnT8p871s3UjN", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 6847, + "last_aslot": 1064139, + "last_confirmed_block_num": 1041237, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000c1a7940dbf3750d21a21116c82093dc226da73f1e49fc0efe3576db24", + "owner": "a-h", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "1", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM62SCcHyNgPSsaafBa1YTGKaYqGfacYNkhfUGo25hQYFSHYPL68", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2194, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002d353f82855369c9ecff79e172eab150dfd80683aedb77c09826fa579", + "owner": "a-pile-of-steem", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5NGMkc2vvpDP6srZKPcK8VX2eMbGw9UwrPzmQGYxnDgnj7zhKK", + "total_missed": 47, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3893, + "last_aslot": 791680, + "last_confirmed_block_num": 776401, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000a92eda160fd60b0227b117eb3cb8ebbd7de8d71c6298bae39d3a1483", + "owner": "a-z", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6kK5PhLANB7PA5LW8qHBrPw2pvQaTZofuqXc3SsKWr6NJpKEkf", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 11207, + "last_aslot": 7546780, + "last_confirmed_block_num": 7497547, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000136af33e51f1ab76fdf6ba603ae52dc50c9ae6dc4874984e8cc266570", + "owner": "a001", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "1", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.16.0", + "signing_key": "STM7G5EaJtkmCmnQ2wAoegitRGJk5GHErBe6jTg6cCP7ewjbo5xyf", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "2016-10-20T19:50:48", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 12346, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000000000000000000000000000000000000000000000000000000000000", + "owner": "a01.cshrem", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "1", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5AXRUM4EYEmf8fWCd466WM9tfWgAraT5WbjGkyAKuqHUKRz33y", + "total_missed": 0, + "url": "https://www.steempower.org/data", + "virtual_last_update": "218578792385510412006462084", + "virtual_position": "226314522236071317955185306884352351360", + "virtual_scheduled_time": "113967844685085724300574810959422322179", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 12429, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000000000000000000000000000000000000000000000000000000000000", + "owner": "a02.cshrem", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "1", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM1111111111111111111111111111111114T1Anm", + "total_missed": 2, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3769, + "last_aslot": 1473792, + "last_confirmed_block_num": 1449678, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000bf6113b3f8a84c1da76235c2b51f23b040922f16e28bdeb59517e37bf", + "owner": "a0de6qzchbut", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "1", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5NBqBDSKXFBPo3p3cT7trSAxwF5np5KCWTwSUgonRvAyfTB28L", + "total_missed": 2, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4361, + "last_aslot": 879140, + "last_confirmed_block_num": 861948, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000107f0283586410ed618fcfb012de3d5450899523de168a6434ebce790", + "owner": "a1i-00ba0eb5", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7QeikhooTLTphv9NBn6TeK4TNuZ4YjWSJDXTM9zx7CRmR8YMGx", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2781, + "last_aslot": 736209, + "last_confirmed_block_num": 722501, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000012836aaaa7683f7266d31b31e37066a6a958843a9b450ff221562eb6c", + "owner": "a1i-01e13986", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM4ww39gxjU6o8bYzwGezUaybMSDMfbg4V21wG7qNm31bzGbiqzJ", + "total_missed": 25, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2679, + "last_aslot": 702110, + "last_confirmed_block_num": 689402, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002247533cf59113dabeac1db22301f40998a460d6a038109929c8f24ea", + "owner": "a1i-03a7078f", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7CjVCGTC9mM7H1LTWtn1tMRZy7b9MYkcG1HjnoR1sLypxVSywZ", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2629, + "last_aslot": 708278, + "last_confirmed_block_num": 695504, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000003763758c0a85eef975b392d64677a78a49682436b0253e7f3ca56a926", + "owner": "a1i-04a70788", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7UNfKi4krB6M3g4sVQQM9X15AX5kt2fHNE2tg3JjQT9xJzkn2o", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4176, + "last_aslot": 879342, + "last_confirmed_block_num": 862150, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000b89be999617ac1fa8dfb5eacd53eef6392f50437dbb8be33a4af9458", + "owner": "a1i-04ba0eb1", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5kX9Q442fnrQib2UtCrw57u4Eb1Agsena9kT1RYtJEDfMnmhsH", + "total_missed": 14, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2825, + "last_aslot": 699732, + "last_confirmed_block_num": 687078, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000e1d2a30362b7e8f09dd1b8cceeed785d1f7eccbdf4374795a2f01d77", + "owner": "a1i-05a70789", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8QLAawjzP3qYokVcDhs8AeDUPjqcy64H7RomWoVFtdydyY8YHD", + "total_missed": 23, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2645, + "last_aslot": 689757, + "last_confirmed_block_num": 677372, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000373c7bd2b017f84834a96ed890f52ec3cc820babe937076129d6e27e2", + "owner": "a1i-06a7078a", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8YnmoztQ8ye6MzNyANHHmM2cci7YQCebi7CBYpFuGZGrQgX4Ep", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4123, + "last_aslot": 822871, + "last_confirmed_block_num": 806706, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000001bfd0014ed0b26f9d1c742509599122775fa35b7cb5b689119338f47", + "owner": "a1i-06ba0eb3", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8VHXjNYs211BjcruArcGgn9yWNLuotPBKN5msuAGWUJ11vR8zs", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2623, + "last_aslot": 738407, + "last_confirmed_block_num": 724648, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000016ac1d3a887e32794ad2220cf6cbd16b0317d4605b2da6ae21b5673b9", + "owner": "a1i-06e13981", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM82rwemF5vxVa2GSEnRMZdU81H5RPPN3itZvx9sdrpUQCrFDyqt", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2800, + "last_aslot": 698309, + "last_confirmed_block_num": 685692, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000007c06aa3ef3e09d4b4913538cf4fd383b1ab305b56cdd51834e0c7651", + "owner": "a1i-07a7078b", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5kLo9mMvyLKZ53G6CfE4g3gRr6Q2CsjfXNqEq8zZDeoHz6WrLM", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4122, + "last_aslot": 827997, + "last_confirmed_block_num": 811763, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000465581d454ac6120c34fe73e1451a4db06a713bc80ccf45ac406a76c", + "owner": "a1i-07ba0eb2", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5V4XG315xVEFR318wdxT9xrjaRoaM7kuPYTjMqnBs66EcCcxi6", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2820, + "last_aslot": 748814, + "last_confirmed_block_num": 734896, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000260e4ef044e35e928569919b479768eacf8c4723988e0b165ed3cb7fb", + "owner": "a1i-07e13980", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7ud76W6dr4dnHHzoGaVgYonV4d7WwznbCYoZiRASC9CSGNHo6c", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2714, + "last_aslot": 717586, + "last_confirmed_block_num": 704556, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000076634b26a58bc6ecac232978418889154b463121a0d1069d556625369", + "owner": "a1i-0b6eb596", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6X5UXDR1nhJKmskLK2PCKgDwqFQj6ohMMqTb73Ri55cQqq5Vin", + "total_missed": 1, + "url": "", + "virtual_last_update": "576647424851233935552257128", + "virtual_position": "13295775383167607883093893478571476685", + "virtual_scheduled_time": "990930148436613945651122114", + "votes": "789283677358" + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2701, + "last_aslot": 716512, + "last_confirmed_block_num": 703527, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000013d310830a189de9c827a540b2484e4fb2b9255cd9c6c44093eab3043", + "owner": "a1i-0f6eb592", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM56moEZcgA5cG1mQWHCyajnoZ63keW5BnUJsAjsKtxu6URyafv8", + "total_missed": 26, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2658, + "last_aslot": 715241, + "last_confirmed_block_num": 702263, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001e4074ff3cdb0359f397537126c696b6b7dff2166624086ec2df2f48a", + "owner": "a1i-106eb58d", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6k4J4x4uP2wc45mYobTxAUJu7YkvRPGz4w6w6YZFi1EzrqLMVT", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2886, + "last_aslot": 746505, + "last_confirmed_block_num": 732600, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000004f4bf25ca5287cafa836544eb05672745af85064f38cad0de2fe3dab", + "owner": "a1i-107e64e9", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5VqbpxaFQFi54kwJceTVPyqJGcLt7DpTJaghbbhZ5d5YL9sUkk", + "total_missed": 27, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4124, + "last_aslot": 826698, + "last_confirmed_block_num": 810512, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000029d7d4c180e071d48a808fb721e254d519fa9492c7bad647f1ee456", + "owner": "a1i-10ba0ea5", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6rkE4kdAnhH4aXdo6gDUr8MweJeUpQ6N74SPkqotY3ZwRR4kps", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2622, + "last_aslot": 747488, + "last_confirmed_block_num": 733570, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002f760cf895fb78bc02174179001411d6d265fad10c875b1f2ef5ee06b", + "owner": "a1i-10e23a97", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5fxUqX49veiKvP3qZ2jAfXYKZEG5SJhZFX7psbBRE57wvmJuBc", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2654, + "last_aslot": 730443, + "last_confirmed_block_num": 716950, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000ea4d58e7ceaa8ea66b596dc5d9f5744a871bbe9c862ec5a00ef62944", + "owner": "a1i-111d3fc9", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5vX95uT55RE3BYhVZ5fz5CgVwR7Fdrv6u6jML18NixJonDNfag", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4409, + "last_aslot": 855771, + "last_confirmed_block_num": 839049, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000a49a8466966696b6146ef30bf97d2e46ef1c94e47003a265dc6b0557", + "owner": "a1i-11ba0ea4", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5ThuLhh8gGHPRe1LG18H67MTgxuMAGeDnDsMNRmH39TT6Yq2b3", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2726, + "last_aslot": 734188, + "last_confirmed_block_num": 720568, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000b1306f7475d951ba708c472fa0af85d30ddd25606ccf803dbecfe8f0", + "owner": "a1i-121d3fca", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6wqjWbUMJMW4JrbrCUWgXDyudav3dX75Xf7qz8i8y3BGR73tLt", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2869, + "last_aslot": 743351, + "last_confirmed_block_num": 729454, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000013c756fbd4d7ca61db5af31efaba3005cb4ae8b55c99afcd67fc07349", + "owner": "a1i-137e64ea", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7SyrkW42zK986nwFDgdY5PUZq153ooz4Jek4dfNczdCaDvLfA8", + "total_missed": 28, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2653, + "last_aslot": 744173, + "last_confirmed_block_num": 730276, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000018fa7483c218af7626841aa98412d1e813b4a902b0cb34a34ebab270d", + "owner": "a1i-13e23a94", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM87rQHoabHeSR9ruFZKHqa2DbV9TcKxvMP1KfaHYenD9KEJxqhN", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4230, + "last_aslot": 879320, + "last_confirmed_block_num": 862128, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000edd503bb3a5a0d7e332a99587d888f9c8aae06d24c469712309639c1", + "owner": "a1i-16ba0ea3", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8SQChnG5mtmGWJTyPz218nFA2sK83tjmGzKpWitycW53sSCCmM", + "total_missed": 5, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2640, + "last_aslot": 748997, + "last_confirmed_block_num": 735079, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000027356e21ca9330979b50ca4f71290225953e69489fa6e54e2558ff46", + "owner": "a1i-16e23a91", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7pk5tqZo67jwqWX88vS72GGh6rWi5w7q9RHKjJCs8eNG8FpjXF", + "total_missed": 28, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3176, + "last_aslot": 727744, + "last_confirmed_block_num": 714326, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001f1631f300d83ed84c12f1ee7d593929b874f3f932e45df15281c654b", + "owner": "a1i-172e8d9b", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5aVFSwDTLC118Kr6cNGNDsvHKB7jrtW5qufsgasTDKQMTE6fn4", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2667, + "last_aslot": 716541, + "last_confirmed_block_num": 703556, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000004e42dc5179f978e81a862699c929c5deef74db024901b234b686ef5e", + "owner": "a1i-176eb58a", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8EYAgfhTvkhPRGKxTzt2yYKwFWn3mrrVdRbb3FFTPSUpdYad7j", + "total_missed": 22, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4371, + "last_aslot": 858674, + "last_confirmed_block_num": 841952, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000a95e22dbd8526384d84a0ff480450a956e34112044274f1c9e5d59cc", + "owner": "a1i-17ba0ea2", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8j13kYzXnozrohexu3vEVQiW5GpJnvbh5xRJa2mXPMSnY3s9RH", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2627, + "last_aslot": 747534, + "last_confirmed_block_num": 733616, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000011c9557c520e1ec78f227c360dd64c845af68f88727f4e9abfac218fc", + "owner": "a1i-17e23a90", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM57rCnDkhHAEJTQUMfKDWJcXao7q7rWGo1Ea1eydDZf3QwJyu9e", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3099, + "last_aslot": 722447, + "last_confirmed_block_num": 709084, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000009eeb0272b287c840f75fc5db4e0f0873102b943f19a61fc170dd95ea", + "owner": "a1i-182f8c94", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5V4XG315xVEFR318wdxT9xrjaRoaM7kuPYTjMqnBs66EcCcxi6", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3985, + "last_aslot": 802904, + "last_confirmed_block_num": 787280, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000003fe7bb440acb7d9030053cc3e2d9f060b57bb3b6f600d410deb4fb3b", + "owner": "a1i-188530ad", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6FEC4aQ2iaAJsDYLQjFQfeYp3eryCNc8Pdsib9TvnQ9NTWqk9w", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3359, + "last_aslot": 830486, + "last_confirmed_block_num": 814207, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001bb3a4ee2a8db96ca7b054068b5d3bf640f6b340f0e051b14d0e2f1d5", + "owner": "a1i-19571a91", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6t3BBF4nEmtJhWi6opwFX4aU3tiCEjqjc8dsTqSxUN61hgBoah", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2956, + "last_aslot": 709230, + "last_confirmed_block_num": 696456, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000cb9e11a32a7f133e7968629c94bd7f70dbc2cbec604c367b5fa1dfa6", + "owner": "a1i-19a70795", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6ewZJ3MVY7UbsVPAqf7DCVdEk9AhPVRfpH8fyxr8vGyPNCo3fm", + "total_missed": 15, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3931, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000011b570dc4d6d67b6db2d270ca302a0cac9036a5d3081cbf7198709ff1", + "owner": "a1i-19bb0eac", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6od4pZYEi7YbwTMqXcRRmz5j5X9g6QkKWLoUSS2NvGP2A54neM", + "total_missed": 25, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3962, + "last_aslot": 815685, + "last_confirmed_block_num": 799756, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000f30212612e376ff3b5fd269eb3bf82b944dd2d5c2f6c7f9944f89ffa", + "owner": "a1i-1a8530af", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5LheqCECCLJ5Xs8HpGqZxdS9mm89jMm1Sdn3JihJZE8aYUnfYp", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2665, + "last_aslot": 739505, + "last_confirmed_block_num": 725684, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000eee3dab2d37a7081dac76f120cab7dc76ac357a389f168f1d9a71ab3", + "owner": "a1i-1ae18298", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6rBetWi6W79FzHjyKNQdqYhwDE3Kyvy5WkhWtAiX32VMmigAJB", + "total_missed": 27, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3104, + "last_aslot": 732543, + "last_confirmed_block_num": 718991, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000bd858c8ba3932a6c8a3abf877fb0dce2d2bc2562b1e57412deee6153", + "owner": "a1i-1b2f8c97", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM892ZJzeKYtBD1ekCaxgiQqAxrPUjt3nNe3jLeTwQrvpU5Uhz2W", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2685, + "last_aslot": 743666, + "last_confirmed_block_num": 729769, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000072b2ca328b7d1892e79e1634de905d33d9eec29db31d10c3520c59fb", + "owner": "a1i-1b7e64e2", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8A5gssk5TxThi1HUCr1wvp8SbWwdrXBbZK27k6jGqoek53fhCf", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4103, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000001887fc33ea4ad191136779b00f7f82191ae106a326c64951cd557498", + "owner": "a1i-1b8530ae", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5FaApmyCjZmLDWFunqsJPVa4gDT5wmBfT9j7KmD9f2pz6Y9zRB", + "total_missed": 22, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2710, + "last_aslot": 747419, + "last_confirmed_block_num": 733501, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001d7620aee6c8f465ef01e53b730a5c8326b43c50d29c8781eeb2a3e86", + "owner": "a1i-1d7f65e4", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5h77Pgv1yNb8QR7F3arsxnqGkQcy6pLd2VaxuC9NfyzhMar8zJ", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2649, + "last_aslot": 774595, + "last_confirmed_block_num": 760109, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000f91f1879ae708f042f8526d1d53744ffb62abb2880fd930623198163", + "owner": "a1i-211c3ef9", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5Lru5wppY1wQEzEH68XWhPRzWM6jRfCCBrMVwneykB4P6gGtee", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3052, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000350a673f88996ad37d4b63397ffaca12bad8441d3c124c19f19ac9acf", + "owner": "a1i-216ccfad", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7ENU1tdLsjPedvn3eqaH561ojK2TcWChPnRdPWcmKhia29MKcn", + "total_missed": 24, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607435599437675", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2637, + "last_aslot": 776507, + "last_confirmed_block_num": 762006, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000ab7a207f827b1d3f1a160f397683aa222fcd3673f418bbb8351913ee", + "owner": "a1i-221c3efa", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7Tt5JBm17M63Pd7vbKsYJ961EYFiPpPyDg2RdkTaGCQisb34m9", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2702, + "last_aslot": 765378, + "last_confirmed_block_num": 750981, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000adc97e5a42c242cd497045a68f6444c3c05bdbc86ad6649f2f628744", + "owner": "a1i-231c3efb", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8aR8aztsYoGoLDaMVf1AzJtAKCmHMgEZtHbPhhBnVoeZ55LHkb", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2728, + "last_aslot": 714608, + "last_confirmed_block_num": 701675, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000c0a6c6f1df6ee504f2430496a512c3d6799b8a8549180fe59e6ff831", + "owner": "a1i-286db6b5", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6agJUiinM77WFGPLTr7kGF9L7UdpH6Q1Z6zwq9aKjoPyXdmW1j", + "total_missed": 24, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431745596841", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2644, + "last_aslot": 712707, + "last_confirmed_block_num": 699838, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000df67eedfa57979193bf8225174d7d53521923f0c00d5d31b2bc92a25", + "owner": "a1i-296db6b4", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5V4XG315xVEFR318wdxT9xrjaRoaM7kuPYTjMqnBs66EcCcxi6", + "total_missed": 1, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2756, + "last_aslot": 734299, + "last_confirmed_block_num": 720679, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001a8ef49ae53205af172585ba2a4df7db614f976c4885db0193080ef05", + "owner": "a1i-29e182ab", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM56sQbsw9gpXniSy3VeoDBKsnFsBGqd96nyRNx42PwaxzEaFTJ8", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3214, + "last_aslot": 878925, + "last_confirmed_block_num": 861733, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000d8a38f0804d9d62b4ec7784e0af582da8bd2e3342e1a2bf6452d7e98", + "owner": "a1i-2a4fe79f", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6Saxrx3QqWpwr5AYo6fR19gWwiYFL6rQaqoTy2XqQhvNWiyYrH", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2666, + "last_aslot": 718268, + "last_confirmed_block_num": 705238, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000b6d982d3976ab0f90b30b9e0b58d0a55989ff5faf916efa012a25561", + "owner": "a1i-2a6db6b7", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7geR5fejeMccc5NVsPUHUXtkhkG2VHbEt3vxgBQRgAcMQtFUBk", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2772, + "last_aslot": 717829, + "last_confirmed_block_num": 704799, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000788d959b8db26af4fe2c48d40a9541fde90940c6aba941bdc559b2d6", + "owner": "a1i-2b6db6b6", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5oaNsJgj2Q3FP6Bfmx68zz5DLRfxKejr7oKyxyFixcrhWdQkMW", + "total_missed": 24, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3194, + "last_aslot": 731707, + "last_confirmed_block_num": 718184, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002d68bb9f258e2050dabfea08ddfd65cb38ecf2c4a3f6a048db38b8382", + "owner": "a1i-2c511ca4", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM814g5YbbjEZ8AMt8EcH3xD5RnAbPcUnFcxb5rok7mcGEA6xpfL", + "total_missed": 23, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2609, + "last_aslot": 740399, + "last_confirmed_block_num": 726532, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000a7c2c84e63bca65fc5a3a7ee725e21bf2335a43bd0092a261d010478", + "owner": "a1i-2fe182ad", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7iVAmvorB7dT2jgJZ4xLnB4F5KWyLBX3qGPKW8z9uyYSUZT8oL", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2648, + "last_aslot": 694893, + "last_confirmed_block_num": 682364, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001e1e6535f250a0fd5841fcaba0ecbc17ca9bbdc0bc74a6df912cdff4e", + "owner": "a1i-34e182b6", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6yBS7SYpT8XyhK7asnGDihxw74X9husMi6vy1d6YyxdAxtrhXq", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2783, + "last_aslot": 717177, + "last_confirmed_block_num": 704163, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000a5fc04549b22d6670db043b1b2948b8987b415979f18e4cd79ad5d43", + "owner": "a1i-34e487b6", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5X8XmaWWvWGgo5DpM49G56ESUfUMXHoGYnSyxgxE1N1wfkFFuY", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3014, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002eebf563fde694ff2c4596e4e91a2bdab4851378de281419bb3d0567f", + "owner": "a1i-35b112b9", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6vwkFCj8s55WbVZ7ZPJqx8JEmqSNNJkwu3pPZiCs3r4kbWtuBa", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3251, + "last_aslot": 834854, + "last_confirmed_block_num": 818531, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000164f15cfa1e377a880205cdad62eae084a2dac86475388ac50316a631", + "owner": "a1i-374fe782", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5h5eQq42dzmiVrtaC1s4AJPyq3mFmA8tHdyGo21ww5AmRqv23o", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4435, + "last_aslot": 868576, + "last_confirmed_block_num": 851512, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001ec92aa8abc58f346d2ccd5405ba664abb2c28218577b308c9b02b5bd", + "owner": "a1i-39982f8c", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6jjN5CgcxWJZbmGgN9gXcaRujzF6gYUnhpBwKh2doq56rpx4kk", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3200, + "last_aslot": 729265, + "last_confirmed_block_num": 715804, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000033ffa5831c070c671f0f109696f4df53d6522ffa3e4e2e7310ec0485", + "owner": "a1i-412f8ccd", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5qHeHy2mGwHfSJtx1BwBzenG6sGXrcns65qwgkHko2gGgeEpyx", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2691, + "last_aslot": 691822, + "last_confirmed_block_num": 679362, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000003e6848f1fcb14748c8ca356709cdd9cc31ae6528be83e518c438b49ff", + "owner": "a1i-42e281c0", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5bkPyVDMYyKqJ6iMS1dkLBjukaurstHENFLVpdfVvTya71YMif", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4389, + "last_aslot": 853500, + "last_confirmed_block_num": 836778, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000d36cd727ecefc4aa4d355f573b0e03b3a7210cab77d170efde5f703c", + "owner": "a1i-439522f6", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6hnYKyvGe8MX26QU5KrXePnvmNf4y1hHVnxXBmLf258kp8JhVk", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3100, + "last_aslot": 722478, + "last_confirmed_block_num": 709115, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000018b4757ca386c9d9559f5cc2ef1866dab4062c304371ad21d76298041", + "owner": "a1i-43c3a0c1", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6wPASMtpWpSGgfMJH7i11BCAinpwDv7FM2QLC4LEp4gn6pTFrR", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4092, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001913d6b042441293b4085731e88d943903216f7e8eae20f5fe3f4c6e8", + "owner": "a1i-458530f0", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5k3CBeSRGmA29v1hp9YrBgA8xCU42cQDYDKFTd15GtLG2r7cpM", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3141, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000000f782f85b7a5c24b11855f6e82f9d625dee43e006d1b89a1760ad3c8", + "owner": "a1i-45a33fcf", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM685F2HDuY1fpU4doTSvu2AHCTJWfW4ckU5NqGZFC4tJXC94qLf", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3242, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001ebe3a7938fa01a59af46f00c0d8d25e7c1ce689dd0e783f1273dbd8c", + "owner": "a1i-483192d5", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7mtkBrRcrQiegnGAd7AGLgfQeRMsxEWYeu2YqQsPxq6Z8ynvbJ", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2676, + "last_aslot": 776216, + "last_confirmed_block_num": 761721, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000003182917fa472cae5ae1d2b1f3673e5b265f5ac0b41c44200316c7674e", + "owner": "a1i-4b1c3e93", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6Azciz3ZVmeNurKYhPbBVENoq1BLmYYanBDhUsnTcQXs2JbysW", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4072, + "last_aslot": 813984, + "last_confirmed_block_num": 798092, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000103431e272f5d18b98eb915ad7c7341575870f41ccace62e1c637644", + "owner": "a1i-4b9a2ffe", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM62cybLg6sv7Vk9C6VDhLr2FHfy2VqSAUW6i2qwajiK75WMQnc4", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2786, + "last_aslot": 778250, + "last_confirmed_block_num": 763713, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000415e1511fded1ef552c9914d3ae2ca28a570d816f676e535eacb6237", + "owner": "a1i-4c1c3e94", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM52nLS9vej9q6g5k3SzXCtn3BJBNz2zA8nwZVepvDSSsmrQ2rfU", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3262, + "last_aslot": 745927, + "last_confirmed_block_num": 732026, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000143ed2fb047cb2767471ea5938da7290e55e02aa9ea63fe29546b2c50", + "owner": "a1i-4ccfacce", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6TrdVMGbQKXzYcqgyBmn4wP2rDieDUK3KNepww6thwgsU96TrM", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2686, + "last_aslot": 773426, + "last_confirmed_block_num": 758943, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000dcb74bd876bb80c539f9c7410f72a05d5a2808ca1e0f6208716431dd", + "owner": "a1i-4d1c3e95", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8JfyQ3k4NdyvJ3ky6aNTX4evfBCbHLKUxCyLBJoQ2e7L31C59D", + "total_missed": 25, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3330, + "last_aslot": 739624, + "last_confirmed_block_num": 725796, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000008a87a198fed097d10d89432c793a4a12cd87a6b0e07be4dddd786bb7", + "owner": "a1i-4dcfaccf", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5VAJbynyaPsA3ZCZCA2AzG2ZjPQitCwWcyhD5WWYTu45nnmJ4z", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3244, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002b3648e66116d86f2962595302a4c73e7884dc66056961e58bcb582d2", + "owner": "a1i-4e3192d3", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7WsDiidpi6rtNNyJcGgEvCTz89xw1HL1eUAv2pWoq3bmneN7E6", + "total_missed": 25, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2997, + "last_aslot": 713059, + "last_confirmed_block_num": 700190, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000003e93337a32e1827d8c7bc1d4843e649ae703358f47de6455faeebc2d5", + "owner": "a1i-53b112df", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM4yEcw7NWjCbkWSTTNhHEByMV5EVHLzjKxCXCAKmmDPUAfnEK5q", + "total_missed": 4, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2672, + "last_aslot": 713619, + "last_confirmed_block_num": 700719, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002d5540e7b1f0f4c2f78998f6b992525325bb454de10a8fc4bd70a2a0a", + "owner": "a1i-596eb5c4", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM63JAZbzgGDvB2tNcM9UVoMVwd7jmobfgfFjsJor9tcpw7t4SVp", + "total_missed": 22, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2618, + "last_aslot": 716063, + "last_confirmed_block_num": 703078, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000030f5cbc12533526288a15f3654db90e8e802a44719e44e114bd7f1818", + "owner": "a1i-5c6eb5c1", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5miWV4VaqML3GFC21r1asoUvvw9XkuWseQt8TD1fDQvV5MxGzt", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2712, + "last_aslot": 713130, + "last_confirmed_block_num": 700259, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000002b00656b4a83c73f81800b9be2a4f7ada10aea0a375a03ca8b9916a6", + "owner": "a1i-5f6eb5c2", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7geR5fejeMccc5NVsPUHUXtkhkG2VHbEt3vxgBQRgAcMQtFUBk", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2608, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000f28792f3c60070b4e6775e7e67eda92eb37c34ea208f9da73cd7beb9", + "owner": "a1i-608b22d5", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM4v5AxYHBPwjsnZVc8vsk2oWQhXRhS5BStQZvUuzdzJtFuCnJJD", + "total_missed": 23, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2620, + "last_aslot": 702232, + "last_confirmed_block_num": 689518, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000258eaa3c5aecaebbf674965283ba072f91685a519864c92cf6b2d2b0b", + "owner": "a1i-628b22d7", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5DWSh4N3VQ3wP1doAP85jQrPAyN6WNH6REhAdcVLhD6vC9GcWP", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2612, + "last_aslot": 697153, + "last_confirmed_block_num": 684566, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002ea59691f156264ecd19857f5257c4ee3670a59be65f20a48195e4101", + "owner": "a1i-668a23d3", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8Tf1wYwdYJBvkmLo2ZLEDLJotZmrxLPBPomkMwAMh6jqgfD7jd", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2716, + "last_aslot": 743909, + "last_confirmed_block_num": 730012, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001061457d7e8728fff4d153739a945fd78fb5d31452fc8a204c9c888e9", + "owner": "a1i-67e139e0", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5g8u72DcfRNZhXyR2qxzNC86czs4XU56egNa9DHS6L4RgZsqXH", + "total_missed": 1, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4480, + "last_aslot": 863139, + "last_confirmed_block_num": 846186, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000b1411252d6ad355b21f4bab10e37276927b000d8b1c3e7252c777ff7", + "owner": "a1i-699126dc", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM71GXJSXouqbGQsfjyMik9JBU9KEwJWrwezYBCbt2MdJdKs1joB", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2806, + "last_aslot": 698631, + "last_confirmed_block_num": 685998, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000f4d3952052a499db0851d22a032b7f7362ac41cefa54bffb58184796", + "owner": "a1i-69e487eb", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5hgVWB42ZXgYNeE4VCSX9giBwKHEM4aWGqteN6W1j894eRPGSp", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3191, + "last_aslot": 728812, + "last_confirmed_block_num": 715367, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000002842f67db452ebc69522dbaeb208a926cc0feed0caa6725e3300e0ea2", + "owner": "a1i-6a40e8df", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6mXB845dTfY44XuYp8G3APpo4f59AJ7dS4ymR5vT2QbASQfouB", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3226, + "last_aslot": 731655, + "last_confirmed_block_num": 718134, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000000f0bdc4d196c289540d88ac577e8b4f9d3785a654d0eddedf67119c2c", + "owner": "a1i-6d40e8d8", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM4yEcw7NWjCbkWSTTNhHEByMV5EVHLzjKxCXCAKmmDPUAfnEK5q", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3166, + "last_aslot": 836331, + "last_confirmed_block_num": 819961, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000002bb9ac2c673056a91980cce9a8666fa28cf9db72eb36e79a8284be6e", + "owner": "a1i-6d920ee7", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5LcRE3RMK9fCv5ZZpnWFD1CW2gwP2Bu6ouvbVY7nNNm21hyRME", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3168, + "last_aslot": 737140, + "last_confirmed_block_num": 723426, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001a904fa459c90f1c984fd7c756e34957b7f58f339b304bd65c27abedd", + "owner": "a1i-6f01a2e3", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM88XwG4xhnm495kJeta89gbwZLokHN6j27VLjd28DzKZuSHvhZj", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3092, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001746c89fef2db3fdeadd9abe4e69cbff6045ed531f02e3150d0ef6fb0", + "owner": "a1i-71b918ec", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM5J3sMJcVJukdG5TNSS1GFd4qN1zfGXygjQNZQCiyd1NYm6p7sH", + "total_missed": 24, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 3179, + "last_aslot": 727907, + "last_confirmed_block_num": 714489, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001e7fd15dfbe8aee231b1f007cb6eb53a25c328c006bebb488e13ce8a8", + "owner": "a1i-7941e9cc", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7VeXwbNJq6anUE5fNLY9WiczCfzMDQKC4QFjnWbg6DH7NALwe5", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4059, + "last_aslot": 812128, + "last_confirmed_block_num": 796238, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000072cd0f2e4f6531fd4d84b0a53d661d5a959499f4d8892d11079f4127", + "owner": "a1i-7a8530cf", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM6FPykwAf3XZBrDqN4Hn2NExV452c16NCPr3xHCpNjWo5deWjTQ", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4249, + "last_aslot": 838955, + "last_confirmed_block_num": 822541, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "0000000051686001ee3de4b7ac3c554f9c703b02599046650d90c373ee195cc9", + "owner": "a1i-7dbb0fc8", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM8cJuWoDJ7HLDwdruDsU1FLg5wLFYEJKur73hfJcKnv41KeEGwq", + "total_missed": 22, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4161, + "last_aslot": 827637, + "last_confirmed_block_num": 811419, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001347d7c7e736a5b84d2114a38e9a96c424d136d98408ef41265101e44", + "owner": "a1i-7fbb0fca", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7uKEWWn8tf98WmJwQNssz6231GGcWjHkvcGtAcvw395Tf3Ln16", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 4212, + "last_aslot": 834698, + "last_confirmed_block_num": 818375, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "000000005fb0a6f31741278a5ba960c96cd8acb7f66f007dde3e6e73f81046a1", + "owner": "a1i-8042f635", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7Z3mE2VxFz8QaJW5p67HAd85ifH23Ysu1whTGEWFJgwWZuDfEY", + "total_missed": 0, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + }, + { + "available_witness_account_subsidies": 0, + "created": "1970-01-01T00:00:00", + "hardfork_time_vote": "2016-03-24T16:00:00", + "hardfork_version_vote": "0.0.0", + "hbd_exchange_rate": { + "base": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + }, + "quote": { + "amount": "0", + "nai": "@@000000021", + "precision": 3 + } + }, + "id": 2888, + "last_aslot": 0, + "last_confirmed_block_num": 0, + "last_hbd_exchange_update": "1970-01-01T00:00:00", + "last_work": "00000001483e2dc010789b190c6c56bc32ced2288c08fa85b575625df9d1621d", + "owner": "a1i-80ef8c02", + "pow_worker": 0, + "props": { + "account_creation_fee": { + "amount": "100000", + "nai": "@@000000021", + "precision": 3 + }, + "account_subsidy_budget": 797, + "account_subsidy_decay": 347321, + "hbd_interest_rate": 1000, + "maximum_block_size": 131072 + }, + "running_version": "0.0.0", + "signing_key": "STM7xsQ3JeqChJbZFgwRKfxr9W8Nyp1VHxMLRXYfwQTFV9bNkPeNo", + "total_missed": 21, + "url": "", + "virtual_last_update": "0", + "virtual_position": "0", + "virtual_scheduled_time": "340282366920938463463374607431768211455", + "votes": 0 + } + ] +} diff --git a/hived/tavern/database_api_patterns/list_witnesses/list.tavern.yaml b/hived/tavern/database_api_patterns/list_witnesses/list.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bca96d94c79494a9de2b8aa7b7e132f5f2218eef --- /dev/null +++ b/hived/tavern/database_api_patterns/list_witnesses/list.tavern.yaml @@ -0,0 +1,29 @@ +--- + test_name: Hived list_witnesses + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: list_witnesses + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.list_witnesses" + params: {"start": null, "limit": 100, "order": "by_name"} + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "list" + directory: "database_api_patterns/list_witnesses" + ignore_tags: ['witnesses'] \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/verify_authority/false.pat.json b/hived/tavern/database_api_patterns/verify_authority/false.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..02e4a84d62c4b0fe9cca60bba7b9799f78f1f7ed --- /dev/null +++ b/hived/tavern/database_api_patterns/verify_authority/false.pat.json @@ -0,0 +1 @@ +false \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/verify_authority/false.tavern.yaml b/hived/tavern/database_api_patterns/verify_authority/false.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4370990b5968f9fedb052c647e5ce94d9cfb0af4 --- /dev/null +++ b/hived/tavern/database_api_patterns/verify_authority/false.tavern.yaml @@ -0,0 +1,37 @@ +--- + test_name: Hived database_api.verify_authority + + marks: + - patterntest + - xfail # verify and test false + includes: + - !include ../../common.yaml + + stages: + - name: database_api.verify_authority + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.verify_authority" + params: { + "trx": { + "ref_block_num": 120, + "ref_block_prefix": 550, + "expiration": "1970-01-01T00:00:00", + "operations": [ ], + "extensions": [ ], + "signatures": [ ] + } + } + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "false" + directory: "database_api_patterns/verify_authority" \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/verify_authority/true.pat.json b/hived/tavern/database_api_patterns/verify_authority/true.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..39be44763c5bed6add4a5fdc079a60c797a2c92a --- /dev/null +++ b/hived/tavern/database_api_patterns/verify_authority/true.pat.json @@ -0,0 +1,3 @@ +{ + "valid": true +} diff --git a/hived/tavern/database_api_patterns/verify_authority/true.tavern.yaml b/hived/tavern/database_api_patterns/verify_authority/true.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4260b36fd5966ef217b44892cdc51425a73f45f4 --- /dev/null +++ b/hived/tavern/database_api_patterns/verify_authority/true.tavern.yaml @@ -0,0 +1,37 @@ +--- + test_name: Hived database_api.verify_authority + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: database_api.verify_authority + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.verify_authority" + params: { + "trx": { + "ref_block_num": 0, + "ref_block_prefix": 0, + "expiration": "1970-01-01T00:00:00", + "operations": [ ], + "extensions": [ ], + "signatures": [ ] + } + } + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "true" + directory: "database_api_patterns/verify_authority" \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/verify_signatures/false.pat.json b/hived/tavern/database_api_patterns/verify_signatures/false.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..f71325bf00b06d7f4bbc416baf9cdbe939e55600 --- /dev/null +++ b/hived/tavern/database_api_patterns/verify_signatures/false.pat.json @@ -0,0 +1,3 @@ +{ + "valid": false +} diff --git a/hived/tavern/database_api_patterns/verify_signatures/false.tavern.yaml b/hived/tavern/database_api_patterns/verify_signatures/false.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1a5747c7a47257ee8fd365a8e1e145b46f7a986d --- /dev/null +++ b/hived/tavern/database_api_patterns/verify_signatures/false.tavern.yaml @@ -0,0 +1,35 @@ +--- + test_name: Hived database_api.verify_signatures + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: database_api.verify_signatures + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.verify_signatures" + params: { + "hash": "0000000000000000000000000000000000000000000000000000000000000000", + "signatures": [ ], + "required_owner": [ ], + "required_active": [ ], + "required_posting": [ "STM7hfNNsmXTc4ZtNd6DwjPyLFaaCZ5tnJVxo37bv5y4YYoL7ef58"], + "required_other": [ ] + } + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "false" + directory: "database_api_patterns/verify_signatures" \ No newline at end of file diff --git a/hived/tavern/database_api_patterns/verify_signatures/true.pat.json b/hived/tavern/database_api_patterns/verify_signatures/true.pat.json new file mode 100644 index 0000000000000000000000000000000000000000..39be44763c5bed6add4a5fdc079a60c797a2c92a --- /dev/null +++ b/hived/tavern/database_api_patterns/verify_signatures/true.pat.json @@ -0,0 +1,3 @@ +{ + "valid": true +} diff --git a/hived/tavern/database_api_patterns/verify_signatures/true.tavern.yaml b/hived/tavern/database_api_patterns/verify_signatures/true.tavern.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ebf6bff1d01545ac576c3b6f51ea41ff583e7490 --- /dev/null +++ b/hived/tavern/database_api_patterns/verify_signatures/true.tavern.yaml @@ -0,0 +1,35 @@ +--- + test_name: Hived database_api.verify_signatures + + marks: + - patterntest + + includes: + - !include ../../common.yaml + + stages: + - name: database_api.verify_signatures + request: + url: "{service.url:s}" + method: POST + headers: + content-type: application/json + json: + jsonrpc: "2.0" + id: 1 + method: "database_api.verify_signatures" + params: { + "hash": "0000000000000000000000000000000000000000000000000000000000000000", + "signatures": [ ], + "required_owner": [ ], + "required_active": [ ], + "required_posting": [ ], + "required_other": [ ] + } + response: + status_code: 200 + verify_response_with: + function: validate_response:compare_response_with_pattern + extra_kwargs: + method: "true" + directory: "database_api_patterns/verify_signatures" \ No newline at end of file diff --git a/hived/tavern/transaction_status_api_patterns/within_irreversible_block.tavern.yaml b/hived/tavern/transaction_status_api_patterns/within_irreversible_block.tavern.yaml index d182edbe2f26262626984e483fa0dc6c4941e0fa..811ee2800b6d8b416c3dd3b7096da958fb9e7790 100644 --- a/hived/tavern/transaction_status_api_patterns/within_irreversible_block.tavern.yaml +++ b/hived/tavern/transaction_status_api_patterns/within_irreversible_block.tavern.yaml @@ -3,6 +3,7 @@ marks: - patterntest # works on fullsync + - xfail # unknown? includes: - !include ../common.yaml diff --git a/hived/tavern_run/run_tests.sh b/hived/tavern_run/run_tests.sh index c27b6761e5d2677d59c8910e5a26b3a33979577d..c0c13f9e65a5a7e4fed2554566f1b96e1130f152 100755 --- a/hived/tavern_run/run_tests.sh +++ b/hived/tavern_run/run_tests.sh @@ -44,4 +44,4 @@ echo "Attempting to start tests on hived instance listening on: $HIVEMIND_URL" echo "Additional test options: ${@:2}" -tox -- -W ignore::pytest.PytestDeprecationWarning -n 1 --durations=0 -v -p no:logging ${@:2} \ No newline at end of file +tox -- -W ignore::pytest.PytestDeprecationWarning -n auto --durations=0 -v -p no:logging ${@:2} \ No newline at end of file diff --git a/hived/tavern_run/version.py b/hived/tavern_run/version.py index 5d871ddf8a88c997b60d5c25ae9f944184f3038a..7103a850303d4e832a620c85cdfa97e46811185f 100644 --- a/hived/tavern_run/version.py +++ b/hived/tavern_run/version.py @@ -1,4 +1,4 @@ # generated by setup.py # contents will be overwritten VERSION = '0.0.1' -GIT_REVISION = 'fe6534b27' \ No newline at end of file +GIT_REVISION = 'fdc1eb6d7' \ No newline at end of file