radicle-contracts icon indicating copy to clipboard operation
radicle-contracts copied to clipboard

Radicle contracts on Ethereum

Results 9 radicle-contracts issues
Sort by recently updated
recently updated
newest added

We should extend the `Resolver` used with the following interface https://github.com/ensdomains/ens-contracts/blob/abd49876b11041b1a39fa4ad2c07f979b024a3d4/contracts/resolvers/profiles/IExtendedResolver.sol _Reference:_ https://docs.ens.domains/ens-improvement-proposals/ensip-10-wildcard-resolution

enhancement

https://eips.ethereum.org/EIPS/eip-2612

feature:funding

We should move big features into their own sub-folder, as it's getting a bit hard to manage. For now, just creating a `Funding` folder and a `Registrar` folder will make...

According to: https://blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns/ and https://blog.trailofbits.com/2020/12/16/breaking-aave-upgradeability/

audit

See https://github.com/radicle-dev/radicle-contracts/pull/28#discussion_r498750089 It may be interesting, for additional trust, to allow for signed revocations. The question is, in what situation would you revoke a `link` key, while still controlling it?

feature:attestations

After testing the storage of the signature component with a `bytes32` tuple instead of a `byte[64]` array, it looks like we can save a lot of gas. This should be...

enhancement
feature:attestations

To allow any compatible contract to be deployed as an "Org", we should clearly define an Org interface that can be implemented by developers, and by our default org contract....

feature:orgs

Changes in the contract APIs should be reflected in the TypeScript contract bindinings for `ethers`. However, these changes are not picked up by `yarn test` when run for the first...

See https://github.com/radicle-dev/radicle-upstream/pull/952#discussion_r494080368 for context.