sdk
sdk copied to clipboard
IC SDK: a Software Development Kit for creating and managing canister smart contracts on the ICP blockchain.
The last `master` (`f8281fe501756486c52cefc9d03eb0d687b550cf`) does not create `.env` file when running ```bash dfx deploy ``` for a canister that does not have `post_install` command. It is related by that now...
# Description This PR has the following changes: 1. Make chunk creation faster, by increasing parallelization 4=>25, improves performance significantly for lots of small assets 2. Make asset properties query...
# Description The url_decode function in ic-certified-assets didn't correctly decode some special charaters. Instead of fixing our implementation of the decode function, this code is now using https://crates.io/crates/percent-encoding-rfc3986. See this...
# Description `dfx canister delete` occasionally fails because it attempts to withdraw too many cycles from the canister before it is deleted. Usually, `dfx` tries again with a larger margin...
# Description Adds --no-delete option to support the use case where the asset canister should keep all old assets. # How Has This Been Tested? I added a new e2e...
# Description The url_decode function in ic-certified-assets didn't correctly decode some special characters. The code has been changed to decode the "percent strings" to bytes instead of `char` and then...
Implements the canister backup/restore feature in SDK-1403.
# Description This PR adds a `upload_and_propose` function to the `ic-assets` lib. This functionality would be needed by the `dfx-orbit` tool to work correctly. The function works similar to `upload`,...
# Description I changed the code and it now seems to work. However, this is unchecked and probably illogical code. However, testing with the repository specified in #3833 does work....