Skip to content

Instantly share code, notes, and snippets.

View vodolaz's full-sized avatar

Dmitry Miroshnichenko vodolaz

View GitHub Profile
curl 'https://mainnet.helius-rpc.com/?api-key=********-****-***-****-***********' \
-H 'accept: */*' \
-H 'accept-language: en-GB,en-US;q=0.9,en;q=0.8' \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-H 'origin: https://vote.neondao.org' \
-H 'pragma: no-cache' \
-H 'priority: u=1, i' \
-H 'referer: https://vote.neondao.org/' \
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133"' \
root@launch-script:/opt# governance-cli --url $SOLANA_URL --config devnetdao.cfg --commitment finalized environment dao
ConfigFile: ConfigFile {
payer: "/root/.config/solana/id.json",
url: "http://127.0.0.1:8899",
creator: "keys/creator.keypair",
community_mint: "7PtCZ7skn1Pb11CmiNkRnYvbRKJjptsDzQU8eTxZb85e",
governance_program: "Gw4PDwDL4ELx8JPbrMMXhxH5KQCpiYT3YtHz9HKXGhX2",
fixed_weight_addin: "56cFVhzLFKuvRXQW68ACLpcbJonZeUBNDdLdZoo5fGnB",
vesting_addin: "7ivDjNmCuxnfq4KGJzMuSxkJ35Si9dJnjff78RgrhsXN",
neon_evm_program: "CeT8eFTXjGfrSbzqCCurssdYHGucG28Qb22FiZP9jLKr",
root@solana-01:~# iostat -x 5
Linux 5.15.0-97-generic (solana-01) 03/21/24 _x86_64_ (64 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
6.96 0.00 2.68 0.21 0.00 90.15
Device r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await dareq-sz f/s f_await aqu-sz %util
loop0 0.37 3.74 0.00 0.00 0.16 10.16 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.04
loop1 0.10 2.10 0.00 0.00 0.11 21.21 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.01
loop2 1.13 44.16 0.00 0.00 0.20 39.03 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.42
##### for tokio DC
###################################
#######
####### http
#######
###################################
log_format upstreamlog '[$time_local] $remote_addr - $remote_user - $server_name $host to: $upstream_addr: $request $status upstream_response_time $upstream_response_time msec $msec request_time $request_time';
upstream sol_node {
server 127.0.0.1:8899;
@vodolaz
vodolaz / gist:7d23882008d45526dc0959a67fc4b577
Created September 6, 2023 12:27
nginx-config-before-test
log_format upstreamlog '[$time_local] $remote_addr - $remote_user - $server_name $host to: $upstream_addr: $request $status upstream_response_time $upstream_response_time msec $msec request_time $request_time';
upstream sol_node {
server 127.0.0.1:8899;
#check interval=3000 rise=2 fall=3 timeout=5000 type=http;
#check_http_send 'GET /health HTTP/1.0\r\n\r\n';
#check_http_expect_alive http_2xx http_3xx;
keepalive 300;
}
@vodolaz
vodolaz / gist:43ea6ba17095a3e772734668a88ed186
Created September 6, 2023 12:24
solana-service-before-test
[Unit]
Description=Solana RPC Node
After=network.target
Wants=solana-sys-tuner.service
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
{"jsonrpc":"2.0","result":{"blockTime":1680780900,"meta":{"computeUnitsConsumed":1301230,"err":null,"fee":5000,"innerInstructions":[{"index":2,"instructions":[{"accounts":[0,23],"data":"3Bxs4PckVVt51W8w","programIdIndex":42},{"accounts":[0,32],"data":"1111859GtH1csLbPMGY37jfgSP74adtDvjE8NHsHWCR7iVBD1vMzeuhQDWmaWX1hYaNkuv","programIdIndex":42},{"accounts":[0,21,32],"data":"3ipZWbe9v82WVUX545yssyCTqhCWXyWR34FKa9RmiMHdMdaoTBrv5aPXFcbbkycbwuDqdYDJM2RdjY1jNa2nns3ff11iSeE2CrmTtptpLaVpQA2jn7tDzYQ8Cgd5AuxWA9XPVLpPvSv899SuZ4jC4zJBMTxWaZXV71uAHnCjA","programIdIndex":42},{"accounts":[0,34,32],"data":"3ipZWbe9v82WVUX545yssyCTqhCWXyWR34FKa9RmiMHdMdaoTBrv5aPXFcbbTv5D15yU4pGsbFUkuVvLeWnV9DP8aEcQ25TPQYApDyP1gBduoLuU12hNEqaJST9TCWmzmcg5ooWxvW47gYjnB8z8pURiGhPSwAEW7PZeFHQXz","programIdIndex":42},{"accounts":[0,19,32],"data":"3ipZWbe9v82WVUX545yssyCTqhCWXyWR34FKa9RmiMHdMdaoTBrv5aPXFcbbLq4qCycWvJ9nYsAqWtAgWyszDFgq2b3FmEfFKEyQ4xUmEgmxwiTb5Pso4J4vwW97pWgN4o25zAXV1iqpo9mSXaGAo1oAQEMGYfXuMURNZSKjn","programIdIndex":42},{"accounts":[
{"jsonrpc":"2.0","result":{"blockTime":1680780900,"meta":{"computeUnitsConsumed":1301230,"err":null,"fee":5000,"innerInstructions":[{"index":2,"instructions":[{"accounts":[0,23],"data":"3Bxs4PckVVt51W8w","programIdIndex":42},{"accounts":[0,32],"data":"1111859GtH1csLbPMGY37jfgSP74adtDvjE8NHsHWCR7iVBD1vMzeuhQDWmaWX1hYaNkuv","programIdIndex":42},{"accounts":[0,21,32],"data":"3ipZWbe9v82WVUX545yssyCTqhCWXyWR34FKa9RmiMHdMdaoTBrv5aPXFcbbkycbwuDqdYDJM2RdjY1jNa2nns3ff11iSeE2CrmTtptpLaVpQA2jn7tDzYQ8Cgd5AuxWA9XPVLpPvSv899SuZ4jC4zJBMTxWaZXV71uAHnCjA","programIdIndex":42},{"accounts":[0,34,32],"data":"3ipZWbe9v82WVUX545yssyCTqhCWXyWR34FKa9RmiMHdMdaoTBrv5aPXFcbbTv5D15yU4pGsbFUkuVvLeWnV9DP8aEcQ25TPQYApDyP1gBduoLuU12hNEqaJST9TCWmzmcg5ooWxvW47gYjnB8z8pURiGhPSwAEW7PZeFHQXz","programIdIndex":42},{"accounts":[0,19,32],"data":"3ipZWbe9v82WVUX545yssyCTqhCWXyWR34FKa9RmiMHdMdaoTBrv5aPXFcbbLq4qCycWvJ9nYsAqWtAgWyszDFgq2b3FmEfFKEyQ4xUmEgmxwiTb5Pso4J4vwW97pWgN4o25zAXV1iqpo9mSXaGAo1oAQEMGYfXuMURNZSKjn","programIdIndex":42},{"accounts":[
2022-12-08T09:40:02.175820Z INFO neon_tracer: starting options=Options { addr: "0.0.0.0:8250", tracer_db_host: "geyserneonfilter.cslouxgojbkh.eu-central-1.rds.amazonaws.com", tracer_db_port: "5432", tracer_db_password: "D5JPC7eWB6umZQnK8agYcm", tracer_db_user: "neonfilter", tracer_db_database: "geyserneonfilter", indexer_db_host: "postgres", indexer_db_port: "5432", indexer_db_password: "neon-proxy-pass", indexer_db_user: "neon-proxy", indexer_db_database: "neon-db", evm_loader: eeLSJgWzzxrqKv1UxtRVVH8FX3qCQWUs9QuAjJpETGU, web3_proxy: "https://devnet.neonevm.org", metrics_ip: 0.0.0.0, metrics_port: 9292 }
2022-12-08T09:40:02.334356Z INFO neon_tracer: before start monitoring
2022-12-08T09:40:02.334522Z INFO neon_tracer::metrics: Registering metrics...
2022-12-08T09:40:02.334606Z INFO neon_tracer::metrics: Metrics server started on port 9292
2022-12-08T09:40:11.033251Z INFO eth_get_logs{self=evm_loader=eeLSJgWzzxrqKv1UxtRVVH8FX3qCQWUs9QuAjJpETGU object=FilterObject { from_block: Some(Num(180706958)), to_bl
2022-11-02 16:01:44.891735243 ERROR rdkafka::client - librdkafka: FAIL [thrd:sasl_ssl://b-1-public.geyser.am737e.c5.kafka.eu-central-1.amazo]: sasl_ssl://b-1-public.geyser.am737e.c5.kafka.eu-central-1.amazonaws.com:9196/bootstrap: SASL PLAIN mechanism handshake failed: Broker: Unsupported SASL mechanism: broker's supported mechanisms: SCRAM-SHA-512 (after 328ms in state AUTH_HANDSHAKE) /home/deploy/.cargo/registry/src/github.com-1ecc6299db9ec823/rdkafka-0.29.0/src/client.rs:73
2022-11-02 16:01:44.891786196 ERROR rdkafka::client - librdkafka: Global error: Authentication (Local: Authentication failure): sasl_ssl://b-1-public.geyser.am737e.c5.kafka.eu-central-1.amazonaws.com:9196/bootstrap: SASL PLAIN mechanism handshake failed: Broker: Unsupported SASL mechanism: broker's supported mechanisms: SCRAM-SHA-512 (after 328ms in state AUTH_HANDSHAKE) /home/deploy/.cargo/registry/src/github.com-1ecc6299db9ec823/rdkafka-0.29.0/src/client.rs:115
2022-11-02 16:01:44.891791683 TRACE rdkafka::producer::base_producer - R