Releases: usergeek/canistergeek-ic-js
Releases · usergeek/canistergeek-ic-js
Working with Actor instead of HttpAgent
Breaking changes:
DataProvider
and LogMessagesDataProvider
now has mandatory property createActorFn:CreateActorFn
.
It is necessary due to the fact that browser extension wallets (Plug or InfinityWallet for example) now works with Actor
, but not with HttpAgent
type CreateActorOptions = { agentOptions?: HttpAgentOptions; actorOptions?: ActorConfig }
type CreateActorFn = <T>(canisterId: string, idlFactory: IDL.InterfaceFactory, options?: CreateActorOptions) => Promise<ActorSubclass<T> | undefined>
Plug fix
v0.0.10 Version 0.0.10: Plug fix + line wrapping in Logs
Canister hourly charts fix
v0.0.9 Version 0.0.9: BigUint64Array usage fix
@dfinity libraries update to ^0.11.3
AuthClient login parameter windowOpenerFeatures is used
Log Messages
v0.0.7 Version 0.0.7: Log Messages: chunk size reduced
Blackhole canister support
Canister metrics can be fetched from Blackhole canister now.
See here for details.
It is useful to track asset canisters.
In order to use that please add canister with the following configuration:
"canisters": [
{
"canisterId": "e3mmv-5qaaa-aaaah-aadma-cai",
"name": "assetCanister",
"metricsSource": [
"blackhole"
]
}
],
Highcharts replaced with ChartJS
Highcharts library (paid) replaced with free ChartJS library
Initial release
v0.0.1 README