Commit Graph

62 Commits

Author SHA1 Message Date
Alexander Kolotov fc79c2c898 script cleanup 2018-06-02 05:06:58 +03:00
Alexander Kolotov f06b8bf508 script to get token balances modified to use utils api 2018-06-02 05:00:06 +03:00
Alexander Kolotov 7be0df6e32 enhancement for getting test environment parameters
database with test environment configuration could be specified through BRIDGE_TEST_ENV environment variable
2018-06-02 04:55:44 +03:00
Alexander Kolotov 3b365d6213 fixed error in the parameter naming 2018-06-02 04:50:33 +03:00
Alexander Kolotov 1911014a25 added the configuration to test Sokol-to-Ropsten bridge with gas price oracle 2018-06-01 18:46:03 +03:00
Alexander Kolotov 116ab15a20 check if the actor has enough funds to deposit added 2018-06-01 18:44:42 +03:00
Alexander Kolotov 1e6df73bbe a typo in the function name fixed 2018-05-31 21:45:11 +03:00
Alexander Kolotov c1db5f51af script to get token balances modified to use utils api 2018-05-31 21:39:44 +03:00
Alexander Kolotov 50c77f4055 RPC call timeout reduced to make the bridge more responsive 2018-05-31 20:41:03 +03:00
Alexander Kolotov a81c03bc76 added support of two types of JSON files for abi
a contract API will be initialized if JSON represents ABI (list of methods) or contains complete description of the contract (dictionary with abi field)
2018-05-31 20:39:36 +03:00
Alexander Kolotov 56962ff6e3 script to doposit to home modified to use utils api 2018-05-28 10:43:01 +03:00
Alexander Kolotov 07416424aa getting transaction details and receipt details are modified to use utils-api 2018-05-25 18:36:38 +03:00
Alexander Kolotov ac77f4675c getting balance is modified to use utils-api 2018-05-25 18:11:34 +03:00
Alexander Kolotov 1ec2750699 initial development of tools 2018-05-25 18:06:23 +03:00
Alexander Kolotov 6ad86289de do not track artifacts related to local configuration of bridge 2018-05-25 18:04:43 +03:00
Alexander Kolotov 02fc8cd1fa support for bridge testbed related parameters in separate file
bridge startup script modified to support sourcing of testbed related parameters
like config file and database from .env file

also, configuration file for local testbed (private local PoA chains) added
2018-05-24 20:20:37 +03:00
Alexander Kolotov 4c5d1fc78a genesis extended with additional pre-paid account (metamask account) 2018-05-24 17:23:19 +03:00
Alexander Kolotov 542299e9fe genesis updated to be cosistent with the list of enabled EIPs from POA chains. Especially it is related to EIP-658. 2018-05-22 00:55:20 +03:00
Alexander Kolotov fc95607407 set of pre-paid accounts extended for test networks 2018-05-21 21:00:57 +03:00
Alexander Kolotov 66667b84f5 bridge startup script simplified 2018-05-15 17:37:19 +03:00
Alexander Kolotov 9b8a88e640 parity startup scripts for Ropsten simplified 2018-05-15 17:20:48 +03:00
Alexander Kolotov e098ca242d parity startup scripts for Kovan added 2018-05-15 14:29:51 +03:00
Alexander Kolotov 1b4d8c3284 removed unused variable from test network startup scripts 2018-05-15 14:23:28 +03:00
Alexander Kolotov a59403b056 startup script for Sokol simplified 2018-05-15 14:20:45 +03:00
Alexander Kolotov 8f9baa38bc do not track address book files in keys directories 2018-05-15 14:11:40 +03:00
Alexander Kolotov c466cf52a2 adjustments for test networks
1) configuration files and genesis json updated
2) parity statup scripts modified as so runner script is not needed any more
2018-05-15 14:06:02 +03:00
Alexander Kolotov 073cbd94fa parity and bridge keys arranged 2018-05-15 12:14:37 +03:00
Alexander Kolotov 2ca3184172 gas price adapted 2018-04-11 23:35:55 +03:00
Alexander Kolotov 8adab7e19b functionality to get balances extended 2018-04-11 23:34:56 +03:00
Alexander Kolotov c092b37797 a script faucet added 2018-04-11 23:34:30 +03:00
Alexander Kolotov 0b26f8935b Ropsten as a foreign network 2018-03-17 21:40:01 +03:00
Alexander Kolotov 6bbc50b5c8 switched to get information from testing environment database 2018-03-17 21:32:14 +03:00
Alexander Kolotov bf663049d0 script to withdraw exact amount of tokens 2018-03-15 00:49:17 +03:00
Alexander Kolotov 2f230d1523 more predictable deposits 2018-03-15 00:48:29 +03:00
Alexander Kolotov 536c107ee8 test environment DB is used to get IPC-file from bridge config 2018-03-15 00:47:31 +03:00
Alexander Kolotov c4be991455 Configuration for Sokol testnet addedd 2018-03-14 12:58:33 +03:00
Alexander Kolotov 066f01d7e8 to enable syntax highlighting for Solidity files 2018-03-14 10:55:44 +03:00
Alexander Kolotov b8da8623b1 script to send batch of transactions to the bridge contract. Could be useful for stress testing. 2018-03-12 10:42:39 +03:00
Alexander Kolotov f0cfd70975 Change of terminal message to reflect nature of transaction 2018-03-11 02:34:17 +03:00
Alexander Kolotov 544873fd50 rename the field as per the original issue 2018-02-28 02:00:08 +03:00
Alexander Kolotov 2e3bd4ef32 keep gas consumption limits in the bridge contracts 2018-02-28 00:49:26 +03:00
Alexander Kolotov fb6dd85150 blockDeployed field to store block number when the contract was deployed is implemented 2018-02-27 23:45:03 +03:00
Alexander Kolotov 2848036715 changes related to rollbkack of little-endian encoding for withdraw messages 2018-02-27 23:11:50 +03:00
Alexander Kolotov 47931085d9 fixed #1 2018-02-23 04:16:54 +03:00
Alexander Kolotov 421aba08db synchronized with ca64cf3b6a 2018-02-23 04:14:26 +03:00
Alexander Kolotov e94004d09a new scripts added to inspect transactions 2018-02-23 04:09:25 +03:00
Alexander Kolotov 015a68bd31 update to reflect sw reqs 2018-02-15 11:20:29 +03:00
Alexander Kolotov ce8ef237a2 Merge branch 'master' of https://github.com/poanetwork/parity-bridge-research 2018-02-15 11:16:36 +03:00
Alexander Kolotov 6dddac7d6b IPC is used instead of RPC, new API of web3py 4.0.0b9 is used to build a transaction to invoke the contract methods 2018-02-15 11:15:55 +03:00
Alexander Kolotov aabeb9385c reduce log verbosity by default 2018-02-15 11:13:34 +03:00