loam-subcontract-core 0.7.2

Core Subcontract for redeployable contracts
Documentation
1
2
3
4
5
6
7
8
# loam-subcontract-core

Contains the trait and implementation of the Core Subcontract, which contains core functionality needed by every Loam smart contract:

 - `redeploy`: Loam's subcontract pattern is built with upgradeability in mind. Every Loam smart contract gets a `redeploy` method, thanks to `loam-subcontract-core`, that allows it to be updated with new logic.
 - `admin_get` and `admin_set`: you want to make sure only the admin (you, probably, to start out) can call `redeploy` on your contract, to avoid attackers upgrading to a contract definition that kicks you out.

For more information about how to use and author Subcontracts, see the [loam-sdk README](../loam-sdk/README.md).