Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sweetmantech/smart-wallet

simple implementation of coinbase smart wallet
https://github.com/sweetmantech/smart-wallet

Last synced: about 16 hours ago
JSON representation

simple implementation of coinbase smart wallet

Awesome Lists containing this project

README

        

# setup actions

simple implementation of setup actions for zora's create Tool using

- `@zoralabs/protocol-sdk`
- `viem`

Screenshot 2024-04-01 at 10 09 48 PM

## Components

- `@/components/GenerateButton`: UI component to create setup actions.

## Libraries

- `@/lib/zora/getSetupActions`: call to get array of the following setup actions.
- `@/lib/zora/getSetupNewTokenCall`: call for `setupNewToken`.
- `@/lib/zora/getUpdateTokenURICall`: call for `updateTokenURI`.
- `@/lib/zora/getUpdateRoyaltiesForTokenCall`: call for `updateRoyaltiesForToken`.
- `@/lib/zora/getCallSaleCall`: call for `callSale`.
- `@/lib/zora/getSetSaleCall`: call for `setSale` to setup the sale.
- `@/lib/zora/getMinterPermissionCall`: call for `addPermission` with minter role.
- `@/lib/zora/getAdminMintCall`: call for `adminMint`.

## Authors

- [@sweetmantech](https://github.com/sweetmantech) ([warpcast](https://warpcast.com/sweetman-eth))

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details