We need to configure a query function from the archive canister that can restore the state of the NFT collection, just in case disaster strikes.
It should be a simple query function, that can download the collection state to be saved off-chain, and have a simple script to redeploy the collection with the already initialized configuration.
Perhaps we use this to launch with a couple thousand books to start.
The other reason we need to do this is that the icrc7 canister does not yet implement any andvanced ddos protections. If this is ever a problem, we'll need to restrict access to icrc7 functions to our own canisters, and than do more complex montitoring in non-blackholed canisters. icrc7 implementation is also beta and may benefit from changes in the future, so we need to be comfortable redeploying with the current state.
We need to configure a query function from the archive canister that can restore the state of the NFT collection, just in case disaster strikes.
It should be a simple query function, that can download the collection state to be saved off-chain, and have a simple script to redeploy the collection with the already initialized configuration.
Perhaps we use this to launch with a couple thousand books to start.
The other reason we need to do this is that the icrc7 canister does not yet implement any andvanced ddos protections. If this is ever a problem, we'll need to restrict access to icrc7 functions to our own canisters, and than do more complex montitoring in non-blackholed canisters. icrc7 implementation is also beta and may benefit from changes in the future, so we need to be comfortable redeploying with the current state.