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
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
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
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
Alexander Kolotov
7218f9ca35
changes after upgrade to parity 1.9.2
2018-02-15 11:12:59 +03:00
Alexander Kolotov
40ae94d0ab
ForeignBridge optimized to use maps instead of arrays
2018-02-13 10:42:04 +03:00
Alexander Kolotov
ca4f9b6370
set of tools extended to allow test the bridge from CLI
2018-02-12 02:10:43 +03:00
Alexander Kolotov
20acfe0c04
merge with latest (1cef159) parity-bridge state
2018-01-18 03:55:34 +03:00