Commit Graph

  • 976ed233a3 Fix for Nim 1.4.x Mark Spanbroek 2022-02-02 17:05:59 +01:00
  • fc75a51cb9 Move JSON RPC related modules into providers/jsonrpc Mark Spanbroek 2022-02-02 17:00:12 +01:00
  • 24c0bede6d Define and subscribe to solidity events Mark Spanbroek 2022-02-02 16:56:37 +01:00
  • 19ac1b93f1 Event decoding from data and topics Mark Spanbroek 2022-02-01 15:49:36 +01:00
  • 27d6e89672 Fix CI 0.1.0 Mark Spanbroek 2022-01-27 10:07:52 +01:00
  • 3940233bc9 Add Readme Mark Spanbroek 2022-01-26 17:47:07 +01:00
  • 3505149381 Remove {.constant.} pragma Mark Spanbroek 2022-01-26 17:03:43 +01:00
  • d4d0925c3e Add CI script Mark Spanbroek 2022-01-26 14:41:22 +01:00
  • 062b367f32 Ensure that tests run on Nim 1.2.x Mark Spanbroek 2022-01-26 14:37:09 +01:00
  • 9eee20e49d Add Contract.connect() Mark Spanbroek 2022-01-26 12:23:30 +01:00
  • 1e767b2107 Add Signer.signMessage() Mark Spanbroek 2022-01-26 11:21:28 +01:00
  • e833c08303 Additional tests for contract macro Mark Spanbroek 2022-01-26 10:38:17 +01:00
  • fec6bdc581 Cleanup Mark Spanbroek 2022-01-26 10:31:54 +01:00
  • e4224a1241 Allow calls to non-constant functions Mark Spanbroek 2022-01-25 17:17:43 +01:00
  • 82116d3b14 Add eth_sendTransaction() Mark Spanbroek 2022-01-25 15:07:16 +01:00
  • b639e367c0 Reset EVM in between tests Mark Spanbroek 2022-01-25 15:05:54 +01:00
  • 6bd3e27e38 Add Signer.populateTransaction() Mark Spanbroek 2022-01-25 10:25:09 +01:00
  • 4acc6ef45c Add Signer.getChainId() Mark Spanbroek 2022-01-24 17:29:25 +01:00
  • 7e32f5ee51 Add Signer.estimateGas() Mark Spanbroek 2022-01-24 14:40:47 +01:00
  • 30bea4759c Adds Signer.getTransactionCount() Mark Spanbroek 2022-01-24 12:14:31 +01:00
  • 54c66db827 Adds Signer.getGasPrice() Mark Spanbroek 2022-01-24 12:12:52 +01:00
  • 94dcc171af Introduces JsonRpcSigner Mark Spanbroek 2022-01-20 14:39:37 +01:00
  • 2140084d97 Allow contract procs to be exported Mark Spanbroek 2022-01-20 14:00:28 +01:00
  • 04ff046553 Introduce Contract abstraction Mark Spanbroek 2022-01-20 12:56:18 +01:00
  • b965599a47 Use Address implementation from contractabi Mark Spanbroek 2022-01-20 12:48:59 +01:00
  • 609578190b Ethereum test node deploys ERC20 token Mark Spanbroek 2022-01-20 12:44:35 +01:00
  • 177ed78d65 Ensure that no unexpected exceptions are raised Mark Spanbroek 2022-01-18 14:51:53 +01:00
  • 7bc102a421 Provider.getBlockNumber() Mark Spanbroek 2022-01-18 14:26:41 +01:00
  • bd20199f87 Send raw messages to the provider Mark Spanbroek 2022-01-18 14:24:46 +01:00
  • 8dd84b0622 Use Address type in RPC call signature Mark Spanbroek 2022-01-18 12:42:58 +01:00
  • 97d509571e Add Hardhat based Ethereum testing node Mark Spanbroek 2022-01-18 12:11:16 +01:00
  • bacca0562e Do not output debug logging by default Mark Spanbroek 2022-01-18 12:10:40 +01:00
  • 05366c4a49 Introduce JsonRpcProvider Mark Spanbroek 2022-01-18 12:10:20 +01:00
  • fe688bde79 Introduce Address type Mark Spanbroek 2022-01-18 11:40:07 +01:00
  • 898bf8f16f Project setup Mark Spanbroek 2022-01-17 17:04:14 +01:00