Kieran Prasch
|
b83f8f9595
|
Move deployment secrets named tuple to Deployer and implement it.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
dc32cd7dcf
|
Improves usability of deployment CLI - Adds pause between contract deployments - Updates internal methods to use receipts instead of tx hashes.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
19ead5aba2
|
CLI Usablility improvements for new stakeholders, cleanup old Mocked trezorlib code. Adds a temp --dev flag for deployment.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
63cd62ca8f
|
Respond to RFCs for PR #1056. Bug fix for fuding ether transfer receipt (credit to @michwill).
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
879afef6a7
|
Restore Federated CLI functionality; Refactor CLI lifecycle integration testing to implement --work-address
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
28c1b39845
|
post #1029 rebase touch ups.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
73f606a31d
|
Restores staking CLI tests post #1029 via Stakeholder API.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
7c89dd488c
|
Modifies Ursula config and CLI to run on behalf of staker.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
573abe69de
|
Allow worker address to be a configuration parameter. Collect rewards via Stakeholder.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
cf0fd49008
|
Functional stakeholder persistence via CLI, Implements software-keyring entrypoints for StakeHolder; geth deploy integration testing.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
cdafcb870b
|
First successful 'nucypher new-stakeholder' and stake via 'nucypher stake init'
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
0dea0f09be
|
Second pass - Skeleton layout for staking CLI
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
17aa2edd9f
|
Update ursula CLI tests to use new stake entry points
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
4803831b18
|
Extracts staking CLI to 'nucypher stake' entry point
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
7b16196765
|
Adds integration test for creating new geth accounts over RPC clients.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
362aff4824
|
Respond to RFCs in PR #1064 - Staker to/from blockchain, @michwill's funding account recipt fix; Touch Ups.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
f7d780639d
|
BYOK for stakeholder and worker - Passing collect inflation reward test.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
13ed3501dc
|
xAdvance Stakeholder rewards integration testing.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
e1cb849a3a
|
Improve Stakeholder API tests.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
ce9002fccd
|
Optional allowance detection for TokenAgency to ease stake init on the same address multiple times.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
d55a63fe74
|
Ensure access to geth accounts pre-character-init
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
3bc659b66f
|
Include worker address sync in Stake; Blockchain to/from dict payload, Geth tranction formatting and signging.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
7d3c80ae2b
|
Stakeholder power-tracking, and quasi-character blockchain persistence
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
7006891313
|
Updates stakeholder to used unified BlockchainInterface API
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
3953da73ad
|
Detailing StakeHolder actions
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
d7b03de176
|
Second daraft of StakeHolder including JSON config.
|
2019-07-25 15:18:29 -07:00 |
Kieran Prasch
|
8c11576c40
|
Introduce StakeHolder
|
2019-07-25 15:18:29 -07:00 |
K Prasch
|
a560845bcd
|
Merge pull request #1141 from arvindkalra/master
Fix for issue #1138
|
2019-07-25 12:17:42 -07:00 |
arvindkalra
|
1bd32236c8
|
Fix for issue #1138
|
2019-07-25 11:09:14 +05:30 |
K Prasch
|
65f6fcdb17
|
Merge pull request #1092 from KPrasch/transacting-power
TransactingPower
|
2019-07-15 15:57:28 -07:00 |
Kieran Prasch
|
2e26f5753f
|
Respond to further RFCs in PR #1092.
Apply suggestions from code review
Co-Authored-By: David Núñez <david@nucypher.com>
|
2019-07-15 12:21:12 -07:00 |
Kieran Prasch
|
16e464fff5
|
Bug Fix: Allow TransactingPower to use cached password at activation time - credit to @cygnusv.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
bbb81ad339
|
Ensure blockchain client tests are run as part of basics CI.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
6326340151
|
test touch-up.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
4369c0dd96
|
Continue to assume software wallet usage, for now.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
7a6b90bab2
|
Allow native web transaction validation, remove eager TransactingPowers from Felix. Lazify solidity configuration for deployer interface connections.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
b0f015b9ae
|
transaction_function -> contract_function
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
d539017426
|
Ensure base web3 clients and geeth suport transaction signing endpoints
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
118262a9f4
|
Make accomodations for geth managed wallets (#1117) in TransactingPower.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
be4661ec1f
|
Transaction build and broadcast logging - Cleanup BlockchainInterface function init signature.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
959c3dc35f
|
Ensure powerup activates in adjudicator agent and contract tests.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
70803d3e22
|
Post rebase renames.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
f1cabadd8c
|
Improves TransactingPower unit and integration test coverage + Adjustments and touch ups to suit.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
63bbe2edf7
|
Commit the TransactingPower to activation inside actor.Deployer.__init__
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
56f4ec1844
|
Handle TransactingPower activation in estimate_gas.py
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
a5aef6f030
|
Manually call connect in client tests.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
7bb4c55e5c
|
Use TransactingPower.activate in Actor/Agent tests.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
98c04d1738
|
Remove nucypher deploy destroy-registry
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
688572d5d3
|
Allows CLI-made characters to connect their blockchain interface through consuming the TransactingPower.
|
2019-07-15 12:06:44 -07:00 |
Kieran Prasch
|
cda052b710
|
Handle being consumed, validate 'from' field in RPC tx requests.
|
2019-07-15 12:06:44 -07:00 |