#canister #deployment #uploadergeek

uploader_canister

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

4 releases (1 stable)

1.0.0 Oct 11, 2024
0.2.0 Aug 7, 2023
0.1.1 Mar 1, 2023
0.1.0 Oct 21, 2022

#27 in #canister

Download history 1/week @ 2024-12-03 7/week @ 2024-12-10 3/week @ 2025-02-04

184 downloads per month
Used in uploader_canister_client

MIT license

9KB
232 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

~4–12MB
~131K SLoC