-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added readme with instructions in running the solana program (#28)
- Loading branch information
Showing
1 changed file
with
22 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Emulated Light Client | ||
|
||
This is our attempt to build a bridge between Solana and Cosmos using IBC | ||
|
||
## Instructions to test solana program | ||
|
||
Since the solana program takes more than the default compute units, we need to run a local validator with increased compute units for the program to run successfully. The steps are given below. | ||
|
||
Start a local validator with increased compute units | ||
``` | ||
solana-test-validator -r --max-compute-units 5000000 | ||
``` | ||
|
||
In another terminal, run anchor test with `mocks` feature. Since we are already running a local validator, we have to tell anchor to skip starting up another validator | ||
``` | ||
anchor test --skip-local-validator — --features mocks | ||
``` | ||
|
||
If you want to deploy the program with `mocks` feature, u need to pass the `mocks` feature while deploying like below. | ||
``` | ||
anchor deploy — --features mocks | ||
``` |