#canister #uploader #upgrade #install #wasm #client #dfx

uploader_canister_client

A tool for Internet Computer to install and upgrade big wasm module

10 releases

0.2.4 Aug 15, 2023
0.2.3 Aug 15, 2023
0.1.4 Jun 26, 2023
0.1.3 May 2, 2023
0.1.0 Oct 21, 2022

#1 in #dfx

MIT license

20KB
465 lines

Uploadergeek

Это канистра и клиентская библиотека, которая позволяют инсталировать и упгрейдить канистры wasm модулем размер которого превышает 2M.

Deploy uploader canister

Deploy canister uploader:

dfx deploy

Set security access for your principals:

dfx canister call uploader set_service_principals '(record{service_principals=vec{principal "..."}})'

Set uploader access

Add uploader canister to target canister controllers:

dfx canister update-settings --add-controller <UPLOADER_CANISTER_ID> <TARGET_CANISTER>

Uploader client

Dependencies

~21–36MB
~691K SLoC