@@ -71,7 +71,7 @@ Integration testing may be performed via the per-project .js bindings. See the
71
71
Solutions to a few issues you might run into are mentioned here.
72
72
73
73
1 . ` Failed to open: ../../deploy/spl_<program-name>.so `
74
-
74
+
75
75
Update your Rust and Cargo to the latest versions and re-run ` cargo build-sbf ` in the relevant ` <program-name> ` directory,
76
76
or run it at the repository root to rebuild all on-chain programs.
77
77
@@ -117,10 +117,9 @@ master. Once a program is tested and deemed ready for release:
117
117
# ## Bump Version
118
118
119
119
* Increment the version number in the program' s Cargo.toml
120
- * Generate a new program ID and replace in `<program>/program-id.md` and `<program>/src/lib.rs`
121
- * Run `cargo build-sbf <program>` to update relevant C bindings. (Note the
120
+ * Run `cargo build-sbf <program>` to build binary. Note the
122
121
location of the generated `spl_<program>.so` for attaching to the Github
123
- release.)
122
+ release.
124
123
* Open a PR with these version changes and merge after passing CI.
125
124
126
125
### Create Github tag
@@ -145,7 +144,7 @@ $ git push upstream --tags
145
144
146
145
Navigate to the program directory and run `cargo package`
147
146
to test the build. Then run `cargo publish`.
148
-
147
+
149
148
# Disclaimer
150
149
151
150
All claims, content, designs, algorithms, estimates, roadmaps,
@@ -186,4 +185,3 @@ deploy, integrate, or use the Solana blockchain protocol code directly
186
185
(e.g., as a node operator), and individuals that transact on the Solana
187
186
blockchain through light clients, third party interfaces, and/or wallet
188
187
software.
189
-
0 commit comments