Commit Graph

  • 38591db19e feat: mock project Matthias Seitz 2022-03-11 22:54:10 +0100
  • 341e98b4b0 fix: use svm-rs with fixed solc checksums Georgios Konstantopoulos 2022-03-11 13:42:46 -0800
  • 02890fd8c6 ⚙️ architecting Andreas Bigger 2022-03-11 10:38:53 -0800
  • 3228ed7a68 feat(solc): add mock project generator Matthias Seitz 2022-03-11 18:31:28 +0100
  • e5dbeb6b28
    revert: use simple change filter again (#1008) Matthias Seitz 2022-03-11 17:43:48 +0100
  • bbb1ce31a7 chore: bump svm-rs Georgios Konstantopoulos 2022-03-11 08:16:15 -0800
  • 0c87cf02bf docs: caching docs #1008 Matthias Seitz 2022-03-11 12:17:32 +0100
  • e9e8aeec47 chore: rollback dirty detection Matthias Seitz 2022-03-11 11:01:16 +0100
  • 57ad1ff4cd
    Merge pull request #1 from ControlCplusControlV/feature/yul_compilation AlexK 2022-03-11 10:10:28 +0300
  • b05136e173
    Fix websocket connection request (#1005) th4s 2022-03-10 22:36:42 +0100
  • d7124d79b7 ⚙️ ethers-compile inital impl Andreas Bigger 2022-03-10 12:52:59 -0800
  • ea9a9de708
    Update configurable.rs ControlCplusControlV 2022-03-10 13:00:38 -0700
  • 76d05b57cc
    Merge branch 'master' into feature/yul_compilation ControlCplusControlV 2022-03-10 12:52:09 -0700
  • 91a6885a5a Cleaned up code Johann 2022-03-10 12:03:08 -0700
  • 0b5dd7e9d8 Fix websocket connection request #1005 th4s 2022-03-10 20:06:18 +0100
  • 1b1cde0ee3
    fix(solc): use correct types (#1004) Matthias Seitz 2022-03-10 19:46:47 +0100
  • cb595113b6
    Merge branch 'alexeuler:feature/yul_compilation' into feature/yul_compilation ControlCplusControlV 2022-03-10 11:44:14 -0700
  • e1d66b8cd3
    feat(solc): yul compilation (#994) AlexK 2022-03-10 21:42:02 +0300
  • b0ca6e1de9
    Merge branch 'master' into feature/yul_compilation #994 Georgios Konstantopoulos 2022-03-10 20:41:52 +0200
  • fc56b6ce9b fix(solc): use correct types #1004 Matthias Seitz 2022-03-10 17:34:53 +0100
  • 08657fd613 Comments to explain things more clearly Johann 2022-03-10 08:05:23 -0700
  • 37c25df5a5
    chore(deps): bump tracing from 0.1.31 to 0.1.32 (#1001) dependabot[bot] 2022-03-10 06:41:10 -0800
  • b7f278faf4
    feat(solc): remapping helper functions (#1003) Matthias Seitz 2022-03-10 15:40:58 +0100
  • f55f02476c
    fix(solc): respect offline mode (#1002) Matthias Seitz 2022-03-10 15:40:35 +0100
  • 62f2df4baa feat(solc): remapping helper functions #1003 Matthias Seitz 2022-03-10 13:25:57 +0100
  • 586d867cac fix(solc): respect offline mode #1002 Matthias Seitz 2022-03-10 11:50:29 +0100
  • 4e07de2c07 Improved test to actually check ABI Johann 2022-03-09 21:22:43 -0700
  • 7624520ce9 cleanup Johann 2022-03-09 21:18:33 -0700
  • fb44b4aba3 Fixed it Johann 2022-03-09 21:13:41 -0700
  • 21096bf750
    chore(deps): bump tracing from 0.1.31 to 0.1.32 #1001 dependabot[bot] 2022-03-10 03:13:53 +0000
  • f101066510 Cached Artifacts instead now, ABI seems to be working? Just one minor bug Johann 2022-03-09 17:45:50 -0700
  • 1446f410ab chore: bump svm-rs for macos aarch releases Georgios Konstantopoulos 2022-03-09 12:23:53 -0800
  • 1ac0b49ac3
    feat(solc): add scoped reporter (#1000) Matthias Seitz 2022-03-09 21:00:16 +0100
  • 0c42c23746
    fix(solc): fix cache and allowed paths bug (#998) Matthias Seitz 2022-03-09 19:52:40 +0100
  • cc96245b1d
    chore(deps): bump regex from 1.5.4 to 1.5.5 (#997) dependabot[bot] 2022-03-09 09:50:09 -0800
  • e1ec4b5ecd
    fix(solc): remove unnecessary indent (#999) Matthias Seitz 2022-03-09 18:44:02 +0100
  • 44480a05b1
    Update ethers-solc/src/resolver/tree.rs #999 Georgios Konstantopoulos 2022-03-09 19:39:13 +0200
  • 9958641c35 fix: race in tests #1000 Matthias Seitz 2022-03-09 17:50:35 +0100
  • 79b1af009f feat(solc): add scoped reporter Matthias Seitz 2022-03-09 17:14:53 +0100
  • c1d17c57d1 fix(solc): remove unnecessary indent Matthias Seitz 2022-03-09 14:37:16 +0100
  • 526262c351 fix(solc): cache and allowed paths bug #998 Matthias Seitz 2022-03-09 12:35:09 +0100
  • 44745520c6 fix: allowed-paths condition Matthias Seitz 2022-03-09 10:47:43 +0100
  • 40ff9222ee fix: don't emit on error Matthias Seitz 2022-03-09 10:26:57 +0100
  • e086022cd9
    chore(deps): bump regex from 1.5.4 to 1.5.5 #997 dependabot[bot] 2022-03-09 03:21:49 +0000
  • c07b048161 Contract is now whole (and compact) again Johann 2022-03-08 18:06:33 -0700
  • b052428df9 ABI replacement working? Johann 2022-03-08 17:55:37 -0700
  • f7eab52480 Added method to overwrite ABI Johann 2022-03-08 17:50:22 -0700
  • 8790bf5fbf Changed typing in the yul_abi_targets data structure to use a contract instead of an abi, then during yul_abi injection, create an artifact from a contract 0xKitsune 2022-03-08 19:01:20 -0500
  • 9fac73d999 updated yul abi injection. Now able to inject the abi, just need to overwrite the yul_artifact with the newly injected abi 0xKitsune 2022-03-08 16:32:23 -0500
  • fab30887a2
    test: add unique flatten test (#995) Matthias Seitz 2022-03-08 15:46:04 +0100
  • 1641be7395
    Enforce commutativity of reverse resolution (#996) Simon Bihel 2022-03-08 14:45:45 +0000
  • eb73a8a020
    Enforce commutativity of reverse resolution #996 Simon Bihel 2022-03-08 09:56:54 +0000
  • 524e0533d8 removed debug comment 0xKitsune 2022-03-07 23:18:44 -0500
  • 01cbbb48b6 Updated logic to compile contracts with .abi.sol extensions and find the matching .yul contract to inject the abi into the yul artifact. 0xKitsune 2022-03-07 23:18:18 -0500
  • 99d0dfd785
    Create SimpleStore.abi.sol ControlCplusControlV 2022-03-07 21:15:21 -0700
  • 457253a46d
    Update SimpleStore.yul ControlCplusControlV 2022-03-07 21:13:46 -0700
  • 3c85c1de36 test: add unique flatten test #995 Matthias Seitz 2022-03-07 22:00:18 +0100
  • a70729779c ci fix AlexK 2022-03-07 20:35:27 +0400
  • d9f73c13ff formatting changes for can_compile_yul test #993 0xKitsune 2022-03-07 11:27:16 -0500
  • 9212976263 added assert_eq statement to the can_compile yul test to evaluate bytecode output from compilation. 0xKitsune 2022-03-07 11:12:49 -0500
  • 9368924300 lint AlexK 2022-03-07 19:55:53 +0400
  • 5d4128a491 test update AlexK 2022-03-07 13:14:13 +0400
  • 773f27e296 fmt AlexK 2022-03-07 13:09:59 +0400
  • 01500f1e36 cleanup AlexK 2022-03-07 13:08:01 +0400
  • 964ef41c6e changelog AlexK 2022-03-07 10:53:17 +0400
  • 3e314638c3 fixes AlexK 2022-03-07 10:41:08 +0400
  • 061695a2ab fix doctest AlexK 2022-03-07 10:01:15 +0400
  • 4cb05fd6bb added yul compilation AlexK 2022-03-07 01:13:35 +0400
  • 0b0654ffe9 Patched error on can_compile_yul test. When declaring the compiled variable, it was looking for the Foo contract but the contract was named SimpleStorage. I changed the contract name to Foo and it works now. I added logic to get the bytecode from the compiled yul contract, convert it to a hex string and print it out in the terminal as a str to check the output. Also added some assert!() checks. 0xKitsune 2022-03-07 00:15:34 -0500
  • 900981ed41 Added More Yul Functions Johann 2022-03-06 20:20:48 -0700
  • ec8d64da58
    Update project.rs ControlCplusControlV 2022-03-06 19:41:03 -0700
  • ef318674f3
    Update project.rs ControlCplusControlV 2022-03-06 19:39:55 -0700
  • 47424c62a1
    Merge branch 'gakonst:master' into master ControlCplusControlV 2022-03-06 19:23:42 -0700
  • b5bb844ecb
    Delete compile_yul.rs ControlCplusControlV 2022-03-06 19:21:41 -0700
  • 82d1d6236d
    Update Cargo.toml ControlCplusControlV 2022-03-06 19:21:09 -0700
  • 4f1a2352f7
    chore(deps): bump solang (#992) Matthias Seitz 2022-03-06 16:21:33 +0100
  • 96dd34287e
    feat(etherscan): source tree support (#990) Curtis Spencer 2022-03-06 07:21:19 -0800
  • 1642b3124a
    Merge branch 'gakonst:master' into master ControlCplusControlV 2022-03-05 19:38:20 -0700
  • d7de2cd0ff chore(deps): bump solang #992 Matthias Seitz 2022-03-05 20:28:56 +0100
  • 46d7afd65b
    fix(abigen): safe ident field names (#989) oblique 2022-03-05 20:25:03 +0200
  • 88262de9ee
    feat(ethers-core/Bytes): impl FromStr (#991) Meet Mangukiya 2022-03-05 23:44:11 +0530
  • bd546b36ef
    feat(ethers-core/Bytes): impl FromStr #991 Meet Mangukiya 2022-03-05 19:03:53 +0530
  • 0daccb3bce added svm_compile_yul and added svm and aync to yul features in cargo.toml DZuko 2022-03-04 22:25:28 -0500
  • 84df1bf498 added example to compile yul, added new yul project and necessary struct parameters. Some struct parameters missing. DZuko 2022-03-04 22:20:45 -0500
  • 754c8996f8 feat(etherscan): source tree support #990 Curtis Spencer 2022-03-04 18:08:10 -0800
  • 00605ebde9 Added Yul Support Johann 2022-03-04 19:09:12 -0700
  • 1efe8983ba fix(abigen): safe ident field names #989 oblique 2022-03-05 01:42:28 +0200
  • 010217c407
    chore(deps): bump once_cell from 1.9.0 to 1.10.0 (#987) dependabot[bot] 2022-03-04 05:29:34 -0800
  • e5af9f4652
    chore(deps): bump once_cell from 1.9.0 to 1.10.0 #987 dependabot[bot] 2022-03-04 03:11:45 +0000
  • de275db56a fix: bump solang and adjust breaking change Georgios Konstantopoulos 2022-03-03 16:47:09 -0800
  • 802f69d4f9
    chore(deps): bump solang-parser from 0.1.2 to 0.1.10 #983 dependabot[bot] 2022-03-03 03:11:28 +0000
  • 9626cc1335
    feat: add contract interface helpers (#982) Georgios Konstantopoulos 2022-03-02 15:58:18 +0200
  • 927ad4e22b chore(contract): remove redundant generic param #982 Georgios Konstantopoulos 2022-03-02 12:03:22 +0100
  • c64b8aad00 feat(contract): add helpers for decoding function outputs Georgios Konstantopoulos 2022-03-02 11:55:31 +0100
  • d8c100cc81 feat(contract): add helpers for decoding as raw Token Georgios Konstantopoulos 2022-03-02 11:55:13 +0100
  • d20c154e64 chore: bump ethabi to 17.0 Georgios Konstantopoulos 2022-03-02 11:29:58 +0100
  • 63ea3f1731
    update trezor-client to v0.0.5 release (#981) joshieDo 2022-03-02 12:06:08 +0200
  • 2d860edbc2
    update trezor-client to v0.0.5 release #981 joshieDo 2022-03-02 08:18:57 +0200
  • a35fecb50f
    chore(deps): bump trezor-client from `113dbd2` to `02928b5` #980 dependabot[bot] 2022-03-02 03:16:01 +0000
  • 8f7aeb7240
    chore(deps): bump ethabi from `d64dfba` to `7edf185` #979 dependabot[bot] 2022-03-02 03:15:46 +0000