2023-04-24 04:45:13 +00:00
|
|
|
name: nucypher
|
|
|
|
|
|
|
|
plugins:
|
|
|
|
- name: solidity
|
|
|
|
|
|
|
|
dependencies:
|
|
|
|
- name: nucypher-contracts
|
2023-09-07 01:02:48 +00:00
|
|
|
github: derekpierre/nucypher-contracts
|
|
|
|
ref: alpha-tweaks
|
2023-04-24 04:45:13 +00:00
|
|
|
- name: openzeppelin
|
|
|
|
github: OpenZeppelin/openzeppelin-contracts
|
|
|
|
version: 4.8.1
|
|
|
|
|
|
|
|
solidity:
|
2023-05-19 18:15:12 +00:00
|
|
|
version: 0.8.20
|
|
|
|
evm_version: paris
|
2023-04-24 04:45:13 +00:00
|
|
|
import_remapping:
|
|
|
|
- "@openzeppelin/contracts=openzeppelin/v4.8.1"
|
|
|
|
|
|
|
|
deployments:
|
|
|
|
ethereum:
|
|
|
|
local:
|
2023-08-29 17:31:28 +00:00
|
|
|
- contract_type: RitualToken
|
2023-09-05 12:15:19 +00:00
|
|
|
address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0
|
2023-08-29 17:31:28 +00:00
|
|
|
total_supply: 1000000000000000000000000000
|
|
|
|
- contract_type: TToken
|
2023-09-05 12:15:19 +00:00
|
|
|
address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0
|
2023-08-29 17:31:28 +00:00
|
|
|
total_supply: 1000000000000000000000000000
|
2023-04-24 04:45:13 +00:00
|
|
|
- contract_type: NuCypherToken
|
2023-09-05 12:15:19 +00:00
|
|
|
address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0
|
2023-04-24 04:45:13 +00:00
|
|
|
nu_token_supply: 1_000_000_000
|
2023-08-29 17:31:28 +00:00
|
|
|
- contract_type: StakeInfo
|
2023-09-05 12:15:19 +00:00
|
|
|
address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0
|
2023-08-29 17:31:28 +00:00
|
|
|
updaters:
|
|
|
|
- <address.0>
|
|
|
|
- contract_type: TACoApplication
|
2023-09-05 12:15:19 +00:00
|
|
|
address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0
|
2023-08-29 17:31:28 +00:00
|
|
|
t_token: <TToken.address>
|
|
|
|
threshold_staking: <ThresholdStakingForTACoApplicationMock.address>
|
2023-04-24 04:45:13 +00:00
|
|
|
pre_min_authorization: 40000000000000000000000
|
|
|
|
pre_min_operator_seconds: 86400 # one day in seconds
|
2023-08-29 17:31:28 +00:00
|
|
|
reward_duration: 604800
|
|
|
|
deauthorization_duration: 5184000
|
2023-04-24 04:45:13 +00:00
|
|
|
- contract_type: Coordinator
|
2023-09-05 12:15:19 +00:00
|
|
|
address: '0x1e59ce931B4CFea3fe4B875411e280e173cB7A9C' # deployer account at index 0
|
2023-08-29 17:31:28 +00:00
|
|
|
stake_info: <StakeInfo.address>
|
2023-04-24 04:45:13 +00:00
|
|
|
ritual_timeout: 3600
|
|
|
|
max_dkg_size: 8
|
2023-08-29 17:31:28 +00:00
|
|
|
admin: <address.0>
|
|
|
|
currency: <RitualToken.address>
|
2023-09-07 01:06:28 +00:00
|
|
|
fee: 0
|
2023-09-05 12:15:19 +00:00
|
|
|
- contract_type: GlobalAllowList
|
|
|
|
address: 0 # deployer account index
|
|
|
|
coordinator: <Coordinator.address>
|
|
|
|
admin: <address.0>
|
2023-05-03 17:55:25 +00:00
|
|
|
|
2023-04-24 04:45:13 +00:00
|
|
|
test:
|
|
|
|
mnemonic: test test test test test test test test test test test junk
|
|
|
|
number_of_accounts: 30
|