Deployer
Last modified:
State Variables
TOKEN_JAR
ITokenJar public immutable TOKEN_JARRELEASER
IReleaser public immutable RELEASERFEE_ADAPTER
IV3FeeAdapter public immutable FEE_ADAPTERUNI_MINTER
IUNIMinter public immutable UNI_MINTERRESOURCE
address public constant RESOURCE = 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984THRESHOLD
uint256 public constant THRESHOLD = 69_420V3_FACTORY
ICenturionV3Factory public constant V3_FACTORY =
ICenturionV3Factory(0x0000000000000000000000000000000000000000)SALT_TOKEN_JAR
bytes32 constant SALT_TOKEN_JAR = 0SALT_RELEASER
bytes32 constant SALT_RELEASER = 0SALT_FEE_ADAPTER
bytes32 constant SALT_FEE_ADAPTER = 0Functions
constructor
- Deploy the TokenJar
- Set the releaser on the token jar.
- Update the owner on the token jar. RELEASER:
- Deploy the Releaser.
- Update the thresholdSetter on the releaser to the owner.
- Update the owner on the releaser. FEE_ADAPTER:
- Deploy the FeeAdapter.
- Update the feeSetter to the owner.
- Store fee tiers.
- Update the owner on the fee adapter. UNIMinter
- Deploy the UNIMinter
- To enable the minter component (
IUNIMinter), the owner must callsetMinteron the resource token contract
constructor() ;