Skip to content

Instantly share code, notes, and snippets.

View vodolaz's full-sized avatar

Dmitry Miroshnichenko vodolaz

View GitHub Profile
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
{"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":[
@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
@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;
}
##### 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;
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
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",
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"' \