Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/aspect-build/rules_sol

Bazel rules for the Solidity blockchain contracts compiler, solc (soliditylang.org)
https://github.com/aspect-build/rules_sol

[feat] Support `--no-cbor-metadata` via `sol_binary` attribute, defaulting to `True`. (#13)

* Support `--no-cbor-metadata` via `sol_binary` attribute

* Use Skylib `versions.is_at_least(...

23831f4cd5f1d35357b46d43d65880d32bcc0a39 authored over 1 year ago by Arran Schlosberg <[email protected]>
[feat] Support `--optimize` and `--optimize-runs` via `sol_binary` attributes. (#11)

* Support `--optimize` and `--optimize-runs` via `sol_binary` attributes.

* Workaround for mu...

f8db8ad168cb97c69916c9380037e9a683e9edfe authored over 1 year ago by Arran Schlosberg <[email protected]>
feat: `SolBinaryInfo` provider (#7)

* feat: `SolBinaryInfo` provider

* Explicit test of `combined.json` and version therein

* ...

9f16a296b81477e6af3ae4abb235f85689d3558d authored over 1 year ago by Arran Schlosberg <[email protected]>
feat: implement solc_version attribute (#6)

* WIP: demonstrate multiple compiler toolchains

This should be modeled on rules_rust which su...

819e94eaa579754d88e20bf3962a0f5a1b0027c7 authored over 1 year ago by Sahin Yort <[email protected]>
Abstract `remappings.txt` generation into `sol_remappings` rule. (#5)

* feat: `sol_remappings` rule and `SolRemappingsInfo` provider

* chore: document new rule and...

2744775cace4f74451fd74031c050099294e19e1 authored almost 2 years ago by Arran Schlosberg <[email protected]>
`sol_binary` generates `remappings.txt` compatible with Forge (#3)

* `sol_binary` generates `remappings.txt` compatible with Forge

* Test for `remappings.txt` g...

967fdde6679755dbb22a4ad3e70d874fdd90eff6 authored almost 2 years ago by Arran Schlosberg <[email protected]>
chore: publish release artifact (#4)

df20faf05464254a1d2ab2a5e1dace335900bbc5 authored almost 2 years ago by Alex Eagle <[email protected]>
Run `tools/mirror_releases.sh` to update to `solc` v0.8.9 (#2)

* Run `tools/mirror_releases.sh` to update to v0.8.9

* Format `sol/private/versions.bzl`

f02ea29be6945c7d4e9eb7d85c07f2e4f393f516 authored almost 2 years ago by Arran Schlosberg <[email protected]>
feat: solc toolchain (#1)

* feat: solc toolchain

This shows that we can fetch versions of solc and run them under Bazel...

631627da42ce23e22fec19c5adfd0f3027069252 authored over 2 years ago by Alex Eagle <[email protected]>
Initial commit

3a95f90fe2a1ff3bfa3856a2f6ae594704c4f255 authored over 2 years ago by Alex Eagle <[email protected]>