name: nucypher plugins: - name: solidity dependencies: - name: nucypher-contracts github: derekpierre/nucypher-contracts ref: alpha-tweaks - name: openzeppelin github: OpenZeppelin/openzeppelin-contracts version: 4.8.1 solidity: version: 0.8.20 evm_version: paris import_remapping: - "@openzeppelin/contracts=openzeppelin/v4.8.1" deployments: ethereum: local: - contract_type: RitualToken address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0 total_supply: 1000000000000000000000000000 - contract_type: TToken address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0 total_supply: 1000000000000000000000000000 - contract_type: NuCypherToken address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0 nu_token_supply: 1_000_000_000 - contract_type: StakeInfo address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0 updaters: - - contract_type: TACoApplication address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0 t_token: threshold_staking: pre_min_authorization: 40000000000000000000000 pre_min_operator_seconds: 86400 # one day in seconds reward_duration: 604800 deauthorization_duration: 5184000 - contract_type: Coordinator address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0 stake_info: ritual_timeout: 3600 max_dkg_size: 8 admin: currency: app: - contract_type: GlobalAllowList address: 0 # deployer account index coordinator: admin: test: mnemonic: test test test test test test test test test test test junk number_of_accounts: 30