Skip to content

Instantly share code, notes, and snippets.

View clemensgg's full-sized avatar

Claimens | CryptoCrew Validators clemensgg

View GitHub Profile
@clemensgg
clemensgg / pubkey-to-valcons.js
Created January 24, 2024 16:40
pubkeytovalcons
import crypto from 'crypto';
import bech32 from 'bech32';
const pubkey = "+hZsfi4r1OdyIgkZBbQgCDiADkQWlzN0iQ3Szr9+Dp8=";
const prefix = "odin";
function pubKeyToValcons (pubkey, prefix) {
const consensusPubkeyBytes = Buffer.from(pubkey,
'base64');
const sha256Hash = crypto.createHash('sha256').update(consensusPubkeyBytes).digest();
@clemensgg
clemensgg / hermes-aether-test-config.toml
Created January 17, 2024 15:45
Aether relayer configuration
[[chains]]
id = "provider"
event_source = { mode = "push", url = "...", batch_delay = "1000ms" }
rpc_addr = "..."
grpc_addr = "..."
trusted_node = true
rpc_timeout = "10s"
account_prefix = "cosmos"
key_name = "default"
store_prefix = "ibc"
@clemensgg
clemensgg / fetch_valset_info.sh
Created January 10, 2024 12:04
fetch valset info
#!/bin/bash
daemon=$1
node=$2
limit=500
page=1
temp_file=$(mktemp)
{
echo "operator_address,voting_power,moniker"
while true; do

We've detected issues when relaying ICS-20 transfer packets between nomic-stakenet-3 and osmosis-1

hermes logs:

hermes --config ~/.hermes/config-neutron.toml clear packets --chain nomic-stakenet-3 --port transfer --channel channel-1
2023-12-26T18:59:06.521409Z  INFO ThreadId(01) running Hermes v1.7.4+d01ed3f3
2023-12-26T18:59:06.635166Z  INFO ThreadId(01) Querying Omosis EIP-1559 base fee from http://162.55.92.114:2001/
2023-12-26T18:59:06.660181Z  INFO ThreadId(01) Omosis EIP-1559 base fee is 0.002536788435807151
2023-12-26T18:59:06.660325Z  INFO ThreadId(01) Querying Omosis EIP-1559 base fee from http://162.55.92.114:2001/
2023-12-26T18:59:06.689762Z  INFO ThreadId(01) Omosis EIP-1559 base fee is 0.002536788435807151
@clemensgg
clemensgg / synceta.sh
Last active January 20, 2024 22:39
TM sync info
#!/bin/bash
# Check if RPC URLs are provided
if [ -z "$1" ] || [ -z "$2" ]; then
echo "Please provide the primary and reference RPC URLs as arguments."
exit 1
fi
PRIMARY_RPC_URL="$1"
REFERENCE_RPC_URL="$2"
@clemensgg
clemensgg / config-syncchain.toml
Created October 19, 2023 08:36
hermes syncchain config
[[chains]]
id = "noble-1"
rpc_addr = "..."
grpc_addr = "..."
#event_source = { mode = 'pull', interval = '500ms' }
event_source = { mode = 'push', url = '...', batch_delay = '1ms' }
trusted_node = true
ccv_consumer_chain = false
rpc_timeout = "10s"
account_prefix = "noble"
@clemensgg
clemensgg / response.json
Created September 23, 2023 12:29
dump_consensus_state
{
"jsonrpc": "2.0",
"id": -1,
"result": {
"round_state": {
"height": "4944579",
"round": 0,
"step": 6,
"start_time": "2023-09-23T12:19:24.463240253Z",
"commit_time": "2023-09-23T12:19:19.463240253Z",
@clemensgg
clemensgg / sei_ibc.md
Last active August 19, 2023 10:42
Sei IBC status

Debug Sei IBC

pending packets pacific-1 channel-0 <> osmosis-1 channel-782

2023-08-19T10:30:21.348258Z DEBUG ThreadId(01) fetched from source chain pacific-1 the following channel IdentifiedChannelEnd { port_id: PortId("transfer"), channel_id: ChannelId("channel-0"), channel_end: ChannelEnd { state: Open, ordering: Unordered, remote: Counterparty { port_id: PortId("transfer"), channel_id: Some(ChannelId("channel-782")) }, connection_hops: [ConnectionId("connection-0")], version: Version("ics20-1") } }
SUCCESS Summary {
    src: PendingPackets {
        unreceived_packets: [
            Collated {
                start: Sequence(
@clemensgg
clemensgg / config.toml
Last active August 14, 2023 17:16
relayer config neutron <> osmosis
[[chains]]
id = "osmosis-1"
event_source = { mode = 'push', url = 'ws://127.0.0.1:2002/websocket', batch_delay = '1ms' }
rpc_addr = "http://127.0.0.1:2002"
grpc_addr = "http://127.0.0.1:2003"
trusted_node = true
rpc_timeout = "10s"
account_prefix = "osmo"
key_name = "default"
store_prefix = "ibc"
@clemensgg
clemensgg / gist:381c90f9a3140652d0f641177d5ef206
Last active August 11, 2023 14:34
osmosis pfm bug logs
2:31PM INF executed block height=10947354 module=state num_invalid_txs=0 num_valid_txs=7
2:31PM INF committed ABCI commit_hash=5E4C6B76944ADD2434EF90489B53E1C0B5F2B76EEF2BFA0E086E6F2E1F538865 height=10947354 retain_height=0
2:31PM INF committed state app_hash=5E4C6B76944ADD2434EF90489B53E1C0B5F2B76EEF2BFA0E086E6F2E1F538865 height=10947354 module=state num_txs=7
2:31PM INF indexed block exents height=10947354 module=txindex
2:31PM INF client state updated client-id=07-tendermint-2823 height=1-2143825 module=x/ibc/client
2:31PM INF timeout packet module=x/ibc/core msg={"next_sequence_recv":3597,"packet":{"data":"eyJhbW91bnQiOiI1MzI0NjYwIiwiZGVub20iOiJ1b3NtbyIsIm1lbW8iOiJ7XCJ3YXNtXCI6e1wiY29udHJhY3RcIjpcIm5ldXRyb24xbXJtODB4eGR2OHlocnQ2Z3F2eDJuNjM4dmpoMjNqMDIzeGo1eXVmaGE5eTAyZ3Zza21hcTZwcnI4elwiLFwibXNnXCI6e1wic3dhcF9hbmRfYWN0aW9uXCI6e1wiZmVlX3N3YXBcIjp7XCJzd2FwX3ZlbnVlX25hbWVcIjpcIm5ldXRyb24tYXN0cm9wb3J0XCIsXCJjb2luX291dFwiOntcImRlbm9tXCI6XCJ1bnRyblwiLFwiYW1vdW50XCI6XCIyMDAwMDBcIn0sXCJvcGVyYXRpb25zXCI6W3tcInBvb2