You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The interbtc chain does not have to be run as a parachain. You can compile and run it as a standalone chain so that it is not necessary to go through the parachain registration process etc.
The clang errors can be fixed on macOS by installing llvm (brew install llvm) and then running the cargo build commands with proper environment variables i.e. AR=/usr/local/opt/llvm/bin/llvm-ar CC=/usr/local/opt/llvm/bin/clang cargo build --features=standalone-metadata. I'm not sure if this also fixes the issue on other platforms though.
The interbtc-clients repository contains basically three applications: faucet, oracle, and vault/relayer.
To my understanding the oracle application can be run to feed the on-chain oracle with data on exchange rates.
The faucet can be used to facilitate automatic funding of the vault. But this is not necessary.
The vault application contains the relayer and also has other responsibilities (list here).
The interbtc chain can run without all the interbtc-client apps i.e. it does not crash or error, however in order to function properly it is probably necessary to run at least one oracle and vault/relayer in addition to the chain.
I added more info about running everything on the notion page.
Run the interBTC parachain code locally.
The text was updated successfully, but these errors were encountered: