diff --git a/fantom/opera/fantom-mainnet-opera-archive-trace.yml b/fantom/opera/fantom-mainnet-opera-archive-trace.yml index 7aefc321..20fc6486 100644 --- a/fantom/opera/fantom-mainnet-opera-archive-trace.yml +++ b/fantom/opera/fantom-mainnet-opera-archive-trace.yml @@ -39,6 +39,8 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=14897 - --rpc.gascap=600000000 @@ -46,6 +48,9 @@ services: - --syncmode=full - --tracenode - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -81,4 +86,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/opera/fantom-mainnet-opera-archive.yml b/fantom/opera/fantom-mainnet-opera-archive.yml index 4cd01d35..3a0d89d1 100644 --- a/fantom/opera/fantom-mainnet-opera-archive.yml +++ b/fantom/opera/fantom-mainnet-opera-archive.yml @@ -39,12 +39,17 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=14897 - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --syncmode=full - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -79,4 +84,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/opera/fantom-mainnet-opera-pruned-trace.yml b/fantom/opera/fantom-mainnet-opera-pruned-trace.yml index 300bcb54..f7551fb0 100644 --- a/fantom/opera/fantom-mainnet-opera-pruned-trace.yml +++ b/fantom/opera/fantom-mainnet-opera-pruned-trace.yml @@ -39,6 +39,8 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=14897 - --rpc.gascap=600000000 @@ -46,6 +48,9 @@ services: - --syncmode=snap - --tracenode - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -81,4 +86,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/opera/fantom-mainnet-opera-pruned.yml b/fantom/opera/fantom-mainnet-opera-pruned.yml index 61c119af..5e534af6 100644 --- a/fantom/opera/fantom-mainnet-opera-pruned.yml +++ b/fantom/opera/fantom-mainnet-opera-pruned.yml @@ -39,12 +39,17 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=14897 - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --syncmode=snap - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -79,4 +84,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/opera/fantom-testnet-opera-archive-trace.yml b/fantom/opera/fantom-testnet-opera-archive-trace.yml index b51612bf..a165a2a8 100644 --- a/fantom/opera/fantom-testnet-opera-archive-trace.yml +++ b/fantom/opera/fantom-testnet-opera-archive-trace.yml @@ -39,6 +39,8 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=10196 - --rpc.gascap=600000000 @@ -46,6 +48,9 @@ services: - --syncmode=full - --tracenode - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -81,4 +86,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/opera/fantom-testnet-opera-archive.yml b/fantom/opera/fantom-testnet-opera-archive.yml index 2de26898..cd58e96b 100644 --- a/fantom/opera/fantom-testnet-opera-archive.yml +++ b/fantom/opera/fantom-testnet-opera-archive.yml @@ -39,12 +39,17 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=10196 - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --syncmode=full - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -79,4 +84,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/opera/fantom-testnet-opera-pruned-trace.yml b/fantom/opera/fantom-testnet-opera-pruned-trace.yml index 531b30bb..ada9d493 100644 --- a/fantom/opera/fantom-testnet-opera-pruned-trace.yml +++ b/fantom/opera/fantom-testnet-opera-pruned-trace.yml @@ -39,6 +39,8 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=10196 - --rpc.gascap=600000000 @@ -46,6 +48,9 @@ services: - --syncmode=snap - --tracenode - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -81,4 +86,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/opera/fantom-testnet-opera-pruned.yml b/fantom/opera/fantom-testnet-opera-pruned.yml index 2e2c9e44..11412a7f 100644 --- a/fantom/opera/fantom-testnet-opera-pruned.yml +++ b/fantom/opera/fantom-testnet-opera-pruned.yml @@ -39,12 +39,17 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=10196 - --rpc.gascap=600000000 - --rpc.txfeecap=0 - --syncmode=snap - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -79,4 +84,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/sonic/fantom-mainnet-sonic-archive.yml b/fantom/sonic/fantom-mainnet-sonic-archive.yml index 4c6db8ba..e236bb0b 100644 --- a/fantom/sonic/fantom-mainnet-sonic-archive.yml +++ b/fantom/sonic/fantom-mainnet-sonic-archive.yml @@ -40,6 +40,8 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=13335 - --rpc.gascap=600000000 @@ -47,6 +49,9 @@ services: - --state.scheme= - --syncmode=full - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -81,4 +86,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/fantom/sonic/fantom-testnet-sonic-archive.yml b/fantom/sonic/fantom-testnet-sonic-archive.yml index b37d81c9..0736cdfa 100644 --- a/fantom/sonic/fantom-testnet-sonic-archive.yml +++ b/fantom/sonic/fantom-testnet-sonic-archive.yml @@ -40,6 +40,8 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=10652 - --rpc.gascap=600000000 @@ -47,6 +49,9 @@ services: - --state.scheme= - --syncmode=full - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -81,4 +86,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file diff --git a/sonic/sonic/sonic-mainnet-sonic-archive.yml b/sonic/sonic/sonic-mainnet-sonic-archive.yml index 89ee578c..85562470 100644 --- a/sonic/sonic/sonic-mainnet-sonic-archive.yml +++ b/sonic/sonic/sonic-mainnet-sonic-archive.yml @@ -39,6 +39,8 @@ services: - --http.addr=0.0.0.0 - --http.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc - --http.port=8545 + - --http.vhosts=* + - --maxpeers=50 - --nat=extip:${IP} - --port=10658 - --rpc.gascap=600000000 @@ -46,6 +48,9 @@ services: - --state.scheme= - --syncmode=full - --ws + - --ws.addr=0.0.0.0 + - --ws.api=admin,debug,web3,eth,dag,txpool,personal,abft,net,trace,ftm,sfc + - --ws.origins=* - --ws.port=8545 restart: unless-stopped stop_grace_period: 5m @@ -80,4 +85,20 @@ x-upstreams: disabled: enabled: - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex ... \ No newline at end of file