Skip to content

Instantly share code, notes, and snippets.

View pratikbin's full-sized avatar
☁️
Dev-Ops-ing

pratikbin pratikbin

☁️
Dev-Ops-ing
View GitHub Profile
@pratikbin
pratikbin / genesis.json
Created June 8, 2024 18:36
self-1 genesis
{"genesis_time":"2024-06-06T06:06:06.060606Z","chain_id":"self-1","initial_height":"1","consensus_params":{"block":{"max_bytes":"22020096","max_gas":"-1"},"evidence":{"max_age_num_blocks":"100000","max_age_duration":"172800000000000","max_bytes":"1048576"},"validator":{"pub_key_types":["ed25519"]},"version":{"app":"0"}},"app_hash":"","app_state":{"06-solomachine":null,"07-tendermint":null,"auth":{"params":{"max_memo_characters":"256","tx_sig_limit":"7","tx_size_cost_per_byte":"10","sig_verify_cost_ed25519":"590","sig_verify_cost_secp256k1":"1000"},"accounts":[{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1mel92ppzny72mevl7mnr3y4mxgj3zhettal98h","pub_key":null,"account_number":"0","sequence":"0"},{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1uvdqeduxvtchfphueyxraag9qkf8zfzncce8f0","pub_key":null,"account_number":"1","sequence":"0"},{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1frcmuj4fjue9u6kdw3kcj7jxznvcxs8jdjlf9k","pub_key":null,"account_number":"2","sequence":"0"}]},
@pratikbin
pratikbin / addrbook.json
Last active June 8, 2024 20:21
self-1-addressbook
{"key":"1a621a684c97159d8ed9cdcc","addrs":[{"addr":{"id":"b307b56b94bd3a02fcad5b6904464a391e13cf48","ip":"128.199.33.181","port":26656},"src":{"id":"e8bcb2b1bb0e8f453e27623671912861f3311b95","ip":"0.0.0.0","port":26656},"buckets":[34],"attempts":0,"bucket_type":2,"last_attempt":"2024-06-08T20:10:40.639079487Z","last_success":"2024-06-08T20:10:40.639079487Z","last_ban_time":"0001-01-01T00:00:00Z"},{"addr":{"id":"71b8d630e7c3e31f2743fda68e6d3ac64f41cece","ip":"209.97.174.97","port":26656},"src":{"id":"e8bcb2b1bb0e8f453e27623671912861f3311b95","ip":"0.0.0.0","port":26656},"buckets":[1,112,119,186],"attempts":0,"bucket_type":1,"last_attempt":"2024-06-08T16:45:15.831274297Z","last_success":"0001-01-01T00:00:00Z","last_ban_time":"0001-01-01T00:00:00Z"},{"addr":{"id":"6ae10267d8581414b37553655be22297b2f92087","ip":"174.138.25.159","port":26656},"src":{"id":"e8bcb2b1bb0e8f453e27623671912861f3311b95","ip":"0.0.0.0","port":26656},"buckets":[127,6,92,195],"attempts":0,"bucket_type":1,"last_attempt":"2024-06-08T16:45:15.
{"key":"8f19f5d876629dc6c29b4ff4","addrs":[{"addr":{"id":"f238d6a52578975198ceac2b0c2b004d49d5613f","ip":"88.198.5.77","port":31656},"src":{"id":"b307b56b94bd3a02fcad5b6904464a391e13cf48","ip":"0.0.0.0","port":26656},"buckets":[34],"attempts":0,"bucket_type":2,"last_attempt":"2024-06-08T12:59:13.038676596Z","last_success":"2024-06-08T12:59:13.038676596Z","last_ban_time":"0001-01-01T00:00:00Z"},{"addr":{"id":"71b8d630e7c3e31f2743fda68e6d3ac64f41cece","ip":"209.97.174.97","port":26656},"src":{"id":"e22a53afe2caa3aafae89edec68531e5dffa071f","ip":"0.0.0.0","port":26656},"buckets":[212,26,169,205],"attempts":10,"bucket_type":1,"last_attempt":"2024-06-06T23:26:27.103706383Z","last_success":"0001-01-01T00:00:00Z","last_ban_time":"0001-01-01T00:00:00Z"},{"addr":{"id":"6ae10267d8581414b37553655be22297b2f92087","ip":"174.138.25.159","port":26656},"src":{"id":"e22a53afe2caa3aafae89edec68531e5dffa071f","ip":"0.0.0.0","port":26656},"buckets":[24],"attempts":0,"bucket_type":2,"last_attempt":"2024-06-08T15:34:50.025339329Z"
{"key":"8f19f5d876629dc6c29b4ff4","addrs":[{"addr":{"id":"d3b5b6ca39c8c62152abbeac4669816166d96831","ip":"165.22.24.236","port":26656},"src":{"id":"b307b56b94bd3a02fcad5b6904464a391e13cf48","ip":"0.0.0.0","port":26656},"buckets":[70,120,27,236],"attempts":16,"bucket_type":1,"last_attempt":"2024-06-07T11:43:59.109495605Z","last_success":"0001-01-01T00:00:00Z","last_ban_time":"0001-01-01T00:00:00Z"},{"addr":{"id":"6a3a0db2763d8222d00af55cbbe35824a39c8292","ip":"176.9.183.45","port":34656},"src":{"id":"b307b56b94bd3a02fcad5b6904464a391e13cf48","ip":"0.0.0.0","port":26656},"buckets":[18,209,95,235],"attempts":0,"bucket_type":1,"last_attempt":"2024-06-06T17:07:26.373388105Z","last_success":"0001-01-01T00:00:00Z","last_ban_time":"0001-01-01T00:00:00Z"},{"addr":{"id":"35f478c534e2d58dc2c4acdf3eb22eeb6f23357f","ip":"165.232.125.66","port":26656},"src":{"id":"b307b56b94bd3a02fcad5b6904464a391e13cf48","ip":"0.0.0.0","port":26656},"buckets":[18,170,8,205],"attempts":16,"bucket_type":1,"last_attempt":"2024-06-07T11:49:26
{"genesis_time":"2024-06-06T06:06:06.060606Z","chain_id":"self-1","initial_height":"1","consensus_params":{"block":{"max_bytes":"22020096","max_gas":"-1"},"evidence":{"max_age_num_blocks":"100000","max_age_duration":"172800000000000","max_bytes":"1048576"},"validator":{"pub_key_types":["ed25519"]},"version":{"app":"0"}},"app_hash":"","app_state":{"06-solomachine":null,"07-tendermint":null,"auth":{"params":{"max_memo_characters":"256","tx_sig_limit":"7","tx_size_cost_per_byte":"10","sig_verify_cost_ed25519":"590","sig_verify_cost_secp256k1":"1000"},"accounts":[{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1mel92ppzny72mevl7mnr3y4mxgj3zhettal98h","pub_key":null,"account_number":"0","sequence":"0"},{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1uvdqeduxvtchfphueyxraag9qkf8zfzncce8f0","pub_key":null,"account_number":"1","sequence":"0"},{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1frcmuj4fjue9u6kdw3kcj7jxznvcxs8jdjlf9k","pub_key":null,"account_number":"2","sequence":"0"}]},
{"genesis_time":"2024-06-06T06:06:06.060606Z","chain_id":"self-1","initial_height":"1","consensus_params":{"block":{"max_bytes":"22020096","max_gas":"-1"},"evidence":{"max_age_num_blocks":"100000","max_age_duration":"172800000000000","max_bytes":"1048576"},"validator":{"pub_key_types":["ed25519"]},"version":{"app":"0"}},"app_hash":"","app_state":{"06-solomachine":null,"07-tendermint":null,"auth":{"params":{"max_memo_characters":"256","tx_sig_limit":"7","tx_size_cost_per_byte":"10","sig_verify_cost_ed25519":"590","sig_verify_cost_secp256k1":"1000"},"accounts":[{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1mel92ppzny72mevl7mnr3y4mxgj3zhettal98h","pub_key":null,"account_number":"0","sequence":"0"},{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1uvdqeduxvtchfphueyxraag9qkf8zfzncce8f0","pub_key":null,"account_number":"1","sequence":"0"},{"@type":"/cosmos.auth.v1beta1.BaseAccount","address":"self1frcmuj4fjue9u6kdw3kcj7jxznvcxs8jdjlf9k","pub_key":null,"account_number":"2","sequence":"0"}]},
@pratikbin
pratikbin / addr.json
Created May 30, 2024 05:34
selfchain-addr.json
{"key":"2d1a17757c8a72c3037d8a9f","addrs":[{"addr":{"id":"52d274a8f268495943e73f297b55fc58559bb86f","ip":"20.172.64.110","port":11356},"src":{"id":"d6585951e41b0eddb0d7721f3927b195688b95a4","ip":"0.0.0.0","port":26656},"buckets":[60,133,172,165],"attempts":10,"bucket_type":1,"last_attempt":"2024-05-28T12:59:34.590374314Z","last_success":"0001-01-01T00:00:00Z","last_ban_time":"0001-01-01T00:00:00Z"},{"addr":{"id":"4084fabc56b93d4c9f02bdbc8253064f62fa968b","ip":"185.193.67.136","port":11356},"src":{"id":"e8502eb858f555051f3f80edc13f46ea942e7507","ip":"23.111.23.233","port":26656},"buckets":[23,64,75,52],"attempts":5,"bucket_type":1,"last_attempt":"2024-05-24T07:29:04.591113151Z","last_success":"0001-01-01T00:00:00Z","last_ban_time":"0001-01-01T00:00:00Z"},{"addr":{"id":"3634699c5a957228d84fb0d08fe5c510a0f66e14","ip":"49.13.83.157","port":26656},"src":{"id":"4bf40babb36fdd8c743115829c2eba4a7705569b","ip":"65.108.46.100","port":42656},"buckets":[11,169,192,246],"attempts":31,"bucket_type":1,"last_attempt":"2024-0

To create a governance proposal in Archway, you can use the archwayd CLI. Here are the steps to follow:

  1. Install and configure the archwayd CLI on your machine. You can refer to the Archway documentation for instructions on how to set it up.

  2. Prepare your proposal by creating a JSON file that includes the necessary information. The JSON file should include the following fields:

title: The title of your proposal.

description: A detailed description of your proposal.

@pratikbin
pratikbin / docker-registry-pull-through-cache-openregistry.log
Created November 7, 2022 16:53
registry pull through cache logs when we pull the image
│ time="2022-11-07T16:51:13.061195173Z" level=info msg="response completed" go.version=go1.16.15 http.request.host=cr.asguard.network http.request.id=ac81cee0-0fcc-4b05-8806-4444 │
│ 10.0.3.39 - - [07/Nov/2022:16:51:10 +0000] "HEAD /v2/pratikbin/pg-backup-s3/manifests/test HTTP/1.1" 200 1158 "" "containerd/1.6.6" │
│ time="2022-11-07T16:51:13.083329448Z" level=info msg="response completed" go.version=go1.16.15 http.request.host=cr.asguard.network http.request.id=4d5ad7b2-c274-424e-8333-e29d │
│ 10.0.1.38 - - [07/Nov/2022:16:51:13 +0000] "GET /v2/pratikbin/pg-backup-s3/manifests/sha256:703e496ccbf4caaa1f100a35810791d409efa8b9d60183db73739fc16fc68d87 HTTP/1.1" 200 1158 │
│ 10.0.1.38 - - [07/Nov/2022:16:51:13 +0000] "GET /v2/pratikbin/pg-backup-s3/blobs/sha256:65b0870a721e130c7476fd04e1ab8aad913378a977ab297511e98015eca38718 HTTP/1.1" 200 2162 "" " │
│ time="2022-11-07T16:51:13.108399988Z" level=info msg="response completed" go.version=go1.16.15 http.request.host=cr.a
#
# Usage: ./get_ip_info.sh address.json
#
# set -x
export IFS=$'\n'
for ip in $(jq -r '.addrs[].addr.ip' $1); do
curl -sLfk ipinfo.io/$ip | jq -r '. | "\(.city) | \(.region) | \(.country)"'
done