Commit Graph

9697 Commits (0612445b4b02cef9931ad5e1a40c31a76188bdcb)

Author SHA1 Message Date
David Núñez 0028327bfd Add initial fee rate to economics class 2022-02-08 20:31:41 +01:00
David Núñez da177f2c77 Adapt SubscriptionManager agent and payments to new "size" parameter
Policy value is now: value = feeRate * size * duration
2022-02-08 20:31:41 +01:00
David Núñez 2546ee6685 Adapt SubscriptionManager agent to changes in contract
In particular, new "size" parameter and different Policy struct layout
2022-02-08 11:12:12 -08:00
David Núñez 5482809a70 No need for sweep endpoint in the SubscriptionManager agent 2022-02-08 11:12:12 -08:00
David Núñez 1d0c906074 Remove dependency for AccessControlUpgradeable
This still produces the same ABI, which is what we need for agents. Actual tests and deployer are on the nucypher-contracts repo
2022-02-08 11:12:12 -08:00
David Núñez f7f892602a Update SubscriptionManager to latest version
See https://github.com/nucypher/nucypher-contracts/pull/2
2022-02-08 11:12:12 -08:00
Kieran Prasch 5014209eeb retire multisig tools 2022-02-08 11:11:22 -08:00
Kieran Prasch 62291021ba Respond to RFCs for PR #2857 Pt. II 2022-02-08 11:04:34 -08:00
Kieran Prasch 419e649ec7 Respond to RFCs for PR #2857 2022-02-08 11:04:34 -08:00
Kieran Prasch 63621b1ef1 Accept CLI deployment args for SimplePREApplicationDeployer 2022-02-08 11:04:34 -08:00
Kieran Prasch 8532f773da removes gas estimation from CI workflow 2022-02-08 11:04:28 -08:00
Kieran Prasch 08660e6176 newsfragment for PR #2857 2022-02-08 11:04:28 -08:00
Kieran Prasch 7e2ca5f68e fix docstring 2022-02-08 11:04:28 -08:00
vzotova 1c90a5be8a Fix StakingEscrowDeployer + fix tests, update PREApplicationDeployer + add tests 2022-02-08 11:04:28 -08:00
Kieran Prasch ee2a5190e6 adjust tests 2022-02-08 11:04:27 -08:00
Kieran Prasch 3e35b87073 skip (and unskip) tests 2022-02-08 11:04:27 -08:00
Kieran Prasch 622ae3429a Removes PolicyManagerPayment 2022-02-08 11:04:27 -08:00
Kieran Prasch 3ddf6fc916 deployer fixes 2022-02-08 11:04:27 -08:00
vzotova 0d716181b0 Fix pooling contract test and skip upgradeability test for now 2022-02-08 11:04:27 -08:00
derekpierre d7dadbc929 Update Porter docs. 2022-02-08 11:04:27 -08:00
derekpierre 8d0b204c73 Fix pre-commit failures. 2022-02-08 11:04:27 -08:00
derekpierre d442375e5f Cleanup of Porter tests to account for duration_periods no longer needed for sampling. 2022-02-08 11:04:27 -08:00
vzotova 2e09e61846 Move test_simplepre_ursula_worker_integration.py to actors/test_worker.py 2022-02-08 11:04:27 -08:00
vzotova 59785c0ab3 Fix contract tests after changing Economics 2022-02-08 11:04:27 -08:00
vzotova e6b5bda56d Fix time travel 2022-02-08 11:04:27 -08:00
vzotova f3bea94ac0 Tests for PRE app agent (copied from StakingEscrowAgent) 2022-02-08 11:04:27 -08:00
Damon Ciarelli fc43f569ba set nickname from staking provider address 2022-02-08 11:04:27 -08:00
Damon Ciarelli 39638d19c8 set staking_provider address as checksum_address 2022-02-08 11:04:27 -08:00
Damon Ciarelli c50b4fec7c get correct checksum_address 2022-02-08 11:04:27 -08:00
Damon Ciarelli 0419338cb6 update docker image 2022-02-08 11:04:26 -08:00
Damon Ciarelli 5aeefb9345 remove USER hijinx 2022-02-08 11:03:51 -08:00
Kieran Prasch b193465f98 adjust tests 2022-02-08 11:03:50 -08:00
Kieran Prasch b88689d49d adjust porter 2022-02-08 11:03:26 -08:00
Kieran Prasch b5a2733f7c Adjust prometheus collectors 2022-02-08 11:03:26 -08:00
Kieran Prasch 9692335b8b operator ip utils 2022-02-08 11:03:26 -08:00
Kieran Prasch b3d37c4da7 Sampling via PREApplicationAgent 2022-02-08 11:03:26 -08:00
Kieran Prasch fd0916e89f Lazy evaluation of token agent from base actor. 2022-02-08 11:03:26 -08:00
Kieran Prasch 4eda841a5a resolves missed conflict on BlockchainPolicyAuthor 2022-02-08 11:03:26 -08:00
Kieran Prasch 9bbcfe399a Removes PolicyManager shims 2022-02-08 11:03:26 -08:00
Kieran Prasch fbf8d0fd1a Stake verification for node discovery 2022-02-08 11:03:26 -08:00
Kieran Prasch 29ed793ecc Integrates Operator blockchain actor and it's WorkTracker. 2022-02-08 11:03:25 -08:00
Kieran Prasch ec23c5177b Operator CLI 2022-02-08 11:03:09 -08:00
Kieran Prasch 278de92729 PREApplicationDeployer uses deployment parameters from economics. 2022-02-08 11:02:18 -08:00
Kieran Prasch 1c34045a81 Prepares economics and deployment constants for use with threshold network. 2022-02-08 11:02:17 -08:00
Kieran Prasch 98f9e8d33b removes TStakingTest contract in favor of ThresholdStakingForPREApplicationMock 2022-02-08 11:02:04 -08:00
Kieran Prasch 82fb99022f ursula configuration migration script 2022-02-08 11:02:04 -08:00
Kieran Prasch c62b01f1e8 bump multiversion test contract and SubscriptionManager pragma. 2022-02-08 11:02:04 -08:00
Kieran Prasch 0e148fbfa8 Skip tests 2022-02-08 11:02:02 -08:00
Kieran Prasch 6cbd255ed1 Handle edge case in SE sampling shim. 2022-02-08 11:01:24 -08:00
Kieran Prasch c84d171eb2 Disable probationary period 2022-02-08 11:01:24 -08:00