Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/privy pimlico safe #80

Merged
merged 59 commits into from
Aug 26, 2024
Merged

Feature/privy pimlico safe #80

merged 59 commits into from
Aug 26, 2024

Conversation

Oba-One
Copy link
Member

@Oba-One Oba-One commented Aug 26, 2024

No description provided.

Oba-One and others added 30 commits August 14, 2024 22:54
Added deploy script for Action Registry
added common error messages
added enum for capitals
made garden mapping public for resolvers to access
changed calldata for media update to memory to avoid compiler errpr
created get action view function
Copy link

vercel bot commented Aug 26, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
green-goods ❌ Failed (Inspect) Aug 26, 2024 2:25am

@Oba-One Oba-One linked an issue Aug 26, 2024 that may be closed by this pull request
10 tasks
@Oba-One Oba-One removed a link to an issue Aug 26, 2024
10 tasks
…-guild/green-goods into feature/privy-pimlico-safe
@Oba-One Oba-One merged commit 0c158b6 into develop Aug 26, 2024
1 of 2 checks passed
Oba-One added a commit that referenced this pull request Aug 26, 2024
* 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
@Oba-One Oba-One self-assigned this Sep 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant