Skip to content

Commit

Permalink
Feature/privy pimlico safe (#80) (#84)
Browse files Browse the repository at this point in the history
* removed garden contracts

* added action registry

* Started to modify contracts for work attestations
Added deploy script for Action Registry

* added eas schema deployer

* added schemas file with attestations needed for MVP.

* Action registry completed with comments and optimizations

* cleared constant not yet set with 0x0 address or bytes
added common error messages
added enum for capitals

* created schemas struct for resolver to reference attestation onAttest

* renamed deploy attestations to resolvers

* updated resolvers adding needed imports

* removed garden from name so attestations can scale past garden work

* created lib for returing community token address

* added constatnts for community token and garden

* address lint warning with more declartive mapping names

* added conditionals for enabling attestations be approved

* prettified solidity code

* added back tab width 4 and added solhint ignore

* fixed eas import mappings

* added requires for resolvers
made garden mapping public for resolvers to access
changed calldata for media update to memory to avoid compiler errpr
created get action view function

* reverted tab width to 2 for non solidity files

* updated deploy scripts

* added new constants such as safe and token

* updated msg.sender to _msgSender()

* added lib to get eas address

* made token upgradeable

* added overrides just for sol files

* created delpoy script action registry, garden token and resolvers

* added test for garden token/acount and resolvers

* updated mapping using tokenbound forge-std and ds-test

* polished libs with documentation and optimizations

* polished contracts adding comments for clear documentation

* created mock eas for testing

* updated lock

* added prod env var to set ethers deployment chain

* added resolver as option for schema deployment

* polished test and commented out test not ready

* removed disabling initalizers

* added Schema registry addresses
moved salt and factory to constants file

* added emot for garden name

* polished deploy scripts

* added title to action
created modifier for not action owner

* updated sepolia rpc to proper one

* fixed solhint config issue

* updated commands for deploying splitting into different scripts

* updated name for etherscan api key

* updated tokenbounsd constants and interface

* disabled transfer ownership causing issues

* modify intializer test now that owner stays same
removed prank multisig with owner now address(this)

* added SAFE addresses for interacting with

* added schema ids for dpeloyed attestation

* optimized eas for different environments

* removed preline components

* added new client repo to rebuild app from
integrated pimlico and privy for account abstraction

* added eas abi and use work hook

* added future plugin

* rebuilt app in new client directory with fresh vite build
  • Loading branch information
Oba-One authored Aug 26, 2024
1 parent e07abff commit 125c6be
Show file tree
Hide file tree
Showing 101 changed files with 11,555 additions and 21,847 deletions.
18 changes: 0 additions & 18 deletions packages/app/.eslintrc.cjs

This file was deleted.

30 changes: 0 additions & 30 deletions packages/app/README.md

This file was deleted.

1 change: 0 additions & 1 deletion packages/app/dev-dist/registerSW.js

This file was deleted.

92 changes: 0 additions & 92 deletions packages/app/dev-dist/sw.js

This file was deleted.

Loading

0 comments on commit 125c6be

Please sign in to comment.