Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etherspot/etherspot-prime-contracts
https://github.com/etherspot/etherspot-prime-contracts
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/etherspot/etherspot-prime-contracts
- Owner: etherspot
- License: mit
- Created: 2023-02-06T10:29:12.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-06T14:10:40.000Z (5 days ago)
- Last Synced: 2025-01-06T22:52:37.243Z (5 days ago)
- Language: TypeScript
- Size: 13.5 MB
- Stars: 51
- Watchers: 7
- Forks: 15
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Audit: audits/EtherspotWallet/Etherspot prime contracts audit report - taek lee.pdf
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-account-abstraction - Etherspot
README
# Etherspot Prime Contracts
[![NPM version][npm-image]][npm-url]
![MIT licensed][license-image]## Installation & Setup
`npm run setup`
## Contract Deployments
### Prerequisites
Set up your `.env` file following the example found in `.env.example`.
### Etherspot Wallet Factory deployment
`npx hardhat deploy --network --tags 'etherspot-wallet-factory'`
### Etherspot Paymaster deployment
`npx hardhat deploy --network --tags 'etherspot-paymaster'`
### Etherspot Wallet Factory & Etherspot Paymaster deployment
`npx hardhat deploy --network --tags 'required'`
## Test Suite
`npx hardhat test`
### Solidity Usage
```solidity
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.12;import "@etherspot/prime-contracts/src/wallet/EtherspotWallet.sol";
// ...
```## License
MIT
[npm-image]: https://badge.fury.io/js/%40etherspot%2Flite-contracts.svg
[npm-url]: https://npmjs.org/package/@etherspot/lite-contracts
[license-image]: https://img.shields.io/badge/license-MIT-blue.svg