#canister #uploader #upgrade #install #client #dfx #big

uploader_canister_client

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

11 releases (1 stable)

1.0.0 Oct 11, 2024
0.2.4 Aug 15, 2023
0.1.4 Jun 26, 2023
0.1.3 May 2, 2023
0.1.0 Oct 21, 2022

#2 in #dfx

Download history 14/week @ 2024-12-08 1/week @ 2025-02-02

564 downloads per month

MIT license

20KB
484 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

~25–38MB
~699K SLoC