Examples

Monitor only

my_pubkey = "xxx"    # your wallet pubkey
rpc_url = "xxx"      # your rpc URL
grpc_url = "xxx"     # your grpc URL

copy_all = true      # monitor all wallets

Minimal, run with full Copy

This configuration fully copies a wallet:

# Full documentation: https://hweippy.gitbook.io/copychain/configuration/parameters

my_pubkey = "XXX"       # your wallet pubkey
grpc_url = "XXX"        # your grpc URL
copy_pubkeys = ["XXX"]  # wallet to copy

[engine]
bot = "copy"   # engine to use: "copy", "notarb", "smb"

[engine.notarb]
config = "./configs/notarb-minimal.toml"      # path to notarb config
install_dir = "XXX"                           # path to notarb installation directory 

[engine.smb]
config = "./configs/smb-minimal.toml"         # path to smb config
binary = "XXX"                                # path to smb binary

# Copy everything from monitored wallet
[sending]
compute_units_limit = { source = "Copy" }
spam_compute_unit_price = { source = "Copy" }
jito_tip = { source = "Copy" }
vendors_tip = { source = "Copy" }
vendors_compute_unit_price = { source = "Copy" }

Then you can enable or disable specific sending methods in the SMB or NotArb configuration to prevent using those aforementioned methods.

Grab SMB and NotArb minimal configuration from the GitHub repository.

Sending with your own sending method

This configuration uses only the sending methods that are enabled in your SMB configuration file.

Sending with Jito using Tip Floor API

Make sure to enable only Jito in your SMB configuration file. This configuration uses the Jito Tip Floor 25th percentile.

Automation

Last updated