Commit Graph

220 Commits

Author SHA1 Message Date
Georgios Konstantopoulos ba7fedc7d3
abigen: simplify structs and re-enable file/remote codegen 2020-06-03 23:09:46 +03:00
Georgios Konstantopoulos b47c89455c
ci: skip tests with external deps 2020-06-03 00:16:08 +03:00
Georgios Konstantopoulos b0feff2432
fix: serialize null filters 2020-06-03 00:10:46 +03:00
Georgios Konstantopoulos 701e442f94
fix(proc-macro): adjust to rest of contract fixes 2020-06-02 14:56:09 +03:00
Georgios Konstantopoulos c18e52f918
contract: simplify lifetimes 2020-06-02 14:39:01 +03:00
Georgios Konstantopoulos 56d22c0360
fix examples 2020-06-02 13:58:48 +03:00
Georgios Konstantopoulos e051cffe47
contract: allow connecting to many clients/addresses 2020-06-02 13:36:29 +03:00
Georgios Konstantopoulos 6bd3c41bd0
contract: simplify errors and generics 2020-06-02 02:15:33 +03:00
Georgios Konstantopoulos b5a1b27e3a
remove provider/signers trait bound 2020-06-02 02:12:12 +03:00
Georgios Konstantopoulos 27ca5dd55a
simplify signers 2020-06-02 01:27:23 +03:00
Georgios Konstantopoulos 6181943485
remove type-safe networks
nobody really wants this
2020-06-02 00:58:28 +03:00
Georgios Konstantopoulos 1c6b067bb9
simplify provider type declaration 2020-06-02 00:31:32 +03:00
Georgios Konstantopoulos cd4914d37f
refactor: pull crates to root dir 2020-06-01 21:24:22 +03:00
Georgios Konstantopoulos 095be63b3b
feat: allow querying logs with their respective tx hashes 2020-06-01 00:19:52 +03:00
Georgios Konstantopoulos c71c46ff56
ensure functions do not clash with event names 2020-05-31 22:00:56 +03:00
Georgios Konstantopoulos 5170b7ec9f
use pure rust libsecp 2020-05-31 20:54:58 +03:00
Georgios Konstantopoulos 5f0546720d
reorganize docs 2020-05-31 19:38:41 +03:00
Georgios Konstantopoulos 37d37a6bec
add a prelude to make importing stuff easier 2020-05-31 19:20:08 +03:00
Georgios Konstantopoulos a9643fc9f6
refactor ethers-types -> ethers-core 2020-05-31 19:01:34 +03:00
Georgios Konstantopoulos 0013edf0e1
refactor ethers-utils to be part of ethers-types 2020-05-31 18:31:13 +03:00
Georgios Konstantopoulos d4bc43ee5b
feat(types): add solc bindings 2020-05-31 18:10:13 +03:00
Georgios Konstantopoulos bdda7d0883
add deployer 2020-05-30 23:04:08 +03:00
Georgios Konstantopoulos e96446388f
WIP: Add ContractFactory 2020-05-30 17:24:50 +03:00
Georgios Konstantopoulos 7a17b2dec2
feat: Adds support for launching ganache-cli 2020-05-30 17:11:51 +03:00
Georgios Konstantopoulos 2bba40a788
add docs to ethers-signer 2020-05-29 00:16:21 +03:00
Georgios Konstantopoulos 5489f08835
docs: add docs to ethers-providers 2020-05-28 19:34:06 +03:00
Georgios Konstantopoulos e51fbd06b0
ethers-types docs 2020-05-28 17:53:22 +03:00
Georgios Konstantopoulos bc523b6d60
refactor ethers-abi to be part of ethers-types 2020-05-28 12:04:12 +03:00
Georgios Konstantopoulos a78979a3ac
chore: fmt 2020-05-28 09:39:38 +03:00
Georgios Konstantopoulos 7c465c2027
add some block tests 2020-05-28 00:48:48 +03:00
Georgios Konstantopoulos 453579e347
add test for utils 2020-05-28 00:03:15 +03:00
Georgios Konstantopoulos 3186673a2e
make ENS a first class citizen 2020-05-27 23:43:29 +03:00
Georgios Konstantopoulos 6109003559
integrate ENS at the provider level 2020-05-27 18:51:01 +03:00
Georgios Konstantopoulos 2e5ef68219
ci: install cargo-audit and clippy 2020-05-27 15:26:35 +03:00
Georgios Konstantopoulos a2eed17002
add versions for publishing 2020-05-27 15:14:02 +03:00
Georgios Konstantopoulos 53378afae1
ci: fix ci 2020-05-27 14:57:00 +03:00
Georgios Konstantopoulos 420c9e816f
chore: comment out some bothersome tests 2020-05-27 14:55:09 +03:00
Georgios Konstantopoulos bd6fee59cb
feat: add ens support 2020-05-27 14:32:44 +03:00
Georgios Konstantopoulos f42aaf2588
refactor(ethers-contract): split to modules 2020-05-27 11:46:16 +03:00
Georgios Konstantopoulos 099fa5d7ef
progress 2020-05-27 01:41:27 +03:00
Georgios Konstantopoulos 25f2c5e45d
specify the datatype when creating the call 2020-05-26 17:43:51 +03:00
Georgios Konstantopoulos c46442dd12
complete refactor 2020-05-26 14:01:46 +03:00
Georgios Konstantopoulos 28dc014ae3
WIP 2020-05-26 13:44:35 +03:00
Georgios Konstantopoulos 6a73bab70d
wip 2020-05-26 13:37:17 +03:00
Georgios Konstantopoulos 2bec170968
WIP 2020-05-26 13:24:19 +03:00
Georgios Konstantopoulos e7c9e19409
wip 2020-05-26 12:52:15 +03:00
Georgios Konstantopoulos 3f313ede01
el refactor 2020-05-26 12:37:31 +03:00
Georgios Konstantopoulos d3b9b378c5
feat: add tokenization and improve contract API for events 2020-05-25 21:14:13 +03:00
Georgios Konstantopoulos 33b36bbc52
feat: add basic contract support 2020-05-25 18:35:38 +03:00
Georgios Konstantopoulos 1dd3c3dc89
WIP add contract abi 2020-05-25 13:05:00 +03:00