-sepolia-testnet-node \
--keypair sudo apt-get update && sudo apt-get upgrade -y
sudo apt install wget curl
curl --proto '=https' --tlsv1.2 -sSf <https://sh.rustup.rs/> | sh
curl <https://install.fuel.network> | sh
source /home/(user)/.bashrc
fuelup --version
fuelup show
curl <https://eth-mainnet.g.alchemy.com/v2/AvlIDj-8eJlcz2NfOK1iMbR5iK1MnAtO> \\
-X POST -H "Content-Type: application/json" \\
-d '{"jsonrpc":"2.0","method":"alchemy_getAssetTransfers","params":[{"fromBlock":"0x0","category":["external","erc20","erc721"],"fromAddress":"0x646d3C0367f91c6sCcf7532A91Ef425BEcdfB34E"}],"id":0}'
fuel-core-keygen new --key-type peering
git clone <https://github.com/FuelLabs/chain-configuration> chain-configuration
mkdir .fuel-sepolia-testnet
cp -r chain-configuration/ignition/* ~/.fuel-sepolia-testnet/
fuel-core run \\
--service-name=<your_node>-sepolia-testnet-node \\
--keypair <P2P key> \\
--relayer <https://eth-sepolia.g.alchemy.com/v2/><ETH RPC API> \\
--ip=0.0.0.0 --port=4000 --peering-port=30333 \\
--db-path ~/.fuel-sepolia-testnet \\
--snapshot ~/.fuel-sepolia-testnet \\
--utxo-validation --poa-instant false --enable-p2p \\
--reserved-nodes /dns4/p2p-testnet.fuel.network/tcp/30333/p2p/16Uiu2HAmDxoChB7AheKNvCVpD4PHJwuDGn8rifMBEHmEynGHvHrf \\
--sync-header-batch-size 100 \\
--enable-relayer \\
--relayer-v2-listening-contracts=0x01855B78C1f8868DE70e84507ec735983bf262dA \\
--relayer-da-deploy-height=5827607 \\
--relayer-log-page-size=500 \\
--sync-block-stream-buffer-size 30 */
sudo tee /etc/systemd/system/fueld.service > /dev/null << EOF
[Unit]
Description=Fuel Node Beta-5
After=network.target
[Service]
User=$USER
Type=simple
ExecStart=$(which fuel-core run) \\
--service-name stonekeyboard-sepolia-testnet \\
--keypair <P2P key> \\
--relayer <https://eth-sepolia.g.alchemy.com/v2/><ETH RPC API> \\
--ip=0.0.0.0 --port=5000 --peering-port=40444 \\
--db-path $HOME/.fuel-sepolia-testnet \\
--snapshot $HOME/.fuel-sepolia-testnet \\
--utxo-validation --poa-instant false --enable-p2p \\
--reserved-nodes /dns4/p2p-testnet.fuel.network/tcp/30333/p2p/16Uiu2HAmDxoChB7AheKNvCVpD4PHJwuDGn8rifMBEHmEynGHvHrf \\
--sync-header-batch-size 100 \\
--enable-relayer \\
--relayer-v2-listening-contracts=0x01855B78C1f8868DE70e84507ec735983bf262dA \\
--relayer-da-deploy-height=5827607 \\
--relayer-log-page-size=500 \\
--sync-block-stream-buffer-size 30
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable fueld
sudo systemctl start fueld
sudo systemctl status fueld.service
sudo journalctl -u fueld -f -o cat