Socket
Socket
Sign inDemoInstall

@celo/abis

Package Overview
Dependencies
Maintainers
10
Versions
119
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@celo/abis - npm Package Compare versions

Comparing version 10.0.0-rc.3 to 10.0.0-rc.4

dist/cjs/Exchange.js

76

package.json
{
"name": "@celo/abis",
"version": "10.0.0-rc.3",
"version": "10.0.0-rc.4",
"author": "cLabs",
"license": "LGPL-3.0",
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"typings": "./dist/types/index.d.ts",
"repository": {

@@ -18,2 +22,7 @@ "url": "git+https://github.com/celo-org/celo-monorepo.git",

"exports": {
".": {
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js",
"types": "./dist/types/index.d.ts"
},
"./Accounts.json": {

@@ -182,2 +191,17 @@ "default": "./dist/Accounts.json"

},
"./Exchange": {
"import": "./dist/esm/Exchange.js",
"require": "./dist/cjs/Exchange.js",
"types": "./dist/types/Exchange.d.ts"
},
"./ExchangeBRL": {
"import": "./dist/esm/ExchangeBRL.js",
"require": "./dist/cjs/ExchangeBRL.js",
"types": "./dist/types/ExchangeBRL.d.ts"
},
"./ExchangeEUR": {
"import": "./dist/esm/ExchangeEUR.js",
"require": "./dist/cjs/ExchangeEUR.js",
"types": "./dist/types/ExchangeEUR.d.ts"
},
"./FederatedAttestations": {

@@ -223,2 +247,22 @@ "import": "./dist/esm/FederatedAttestations.js",

},
"./GrandaMento": {
"import": "./dist/esm/GrandaMento.js",
"require": "./dist/cjs/GrandaMento.js",
"types": "./dist/types/GrandaMento.d.ts"
},
"./ICeloToken": {
"import": "./dist/esm/ICeloToken.js",
"require": "./dist/cjs/ICeloToken.js",
"types": "./dist/types/ICeloToken.d.ts"
},
"./ICeloVersionedContract": {
"import": "./dist/esm/ICeloVersionedContract.js",
"require": "./dist/cjs/ICeloVersionedContract.js",
"types": "./dist/types/ICeloVersionedContract.d.ts"
},
"./IERC20": {
"import": "./dist/esm/IERC20.js",
"require": "./dist/cjs/IERC20.js",
"types": "./dist/types/IERC20.d.ts"
},
"./LockedGold": {

@@ -254,2 +298,7 @@ "import": "./dist/esm/LockedGold.js",

},
"./Proxy": {
"import": "./dist/esm/Proxy.js",
"require": "./dist/cjs/Proxy.js",
"types": "./dist/types/Proxy.d.ts"
},
"./Random": {

@@ -270,2 +319,12 @@ "import": "./dist/esm/Random.js",

},
"./Reserve": {
"import": "./dist/esm/Reserve.js",
"require": "./dist/cjs/Reserve.js",
"types": "./dist/types/Reserve.d.ts"
},
"./ReserveSpenderMultiSig": {
"import": "./dist/esm/ReserveSpenderMultiSig.js",
"require": "./dist/cjs/ReserveSpenderMultiSig.js",
"types": "./dist/types/ReserveSpenderMultiSig.d.ts"
},
"./SortedOracles": {

@@ -276,2 +335,17 @@ "import": "./dist/esm/SortedOracles.js",

},
"./StableToken": {
"import": "./dist/esm/StableToken.js",
"require": "./dist/cjs/StableToken.js",
"types": "./dist/types/StableToken.d.ts"
},
"./StableTokenBRL": {
"import": "./dist/esm/StableTokenBRL.js",
"require": "./dist/cjs/StableTokenBRL.js",
"types": "./dist/types/StableTokenBRL.d.ts"
},
"./StableTokenEUR": {
"import": "./dist/esm/StableTokenEUR.js",
"require": "./dist/cjs/StableTokenEUR.js",
"types": "./dist/types/StableTokenEUR.d.ts"
},
"./UniswapFeeHandlerSeller": {

@@ -278,0 +352,0 @@ "import": "./dist/esm/UniswapFeeHandlerSeller.js",

29

README.md

@@ -22,14 +22,31 @@ # Celo core contracts ABIS

```ts
// json abi
import Accounts from '@celo/abis/Accounts.json'
// abi in json
import AccountsABI from '@celo/abis/Accounts.json'
// web3
import Accounts from '@celo/abis/web3/Accounts'
// abi in js/ts for viem, wagmi, etc
import { accountsABI } from '@celo/abis'
// wagmi
import Accounts from '@celo/abis/wagmi/Accounts'
// abi in js/ts for viem, wagmi, etc (with moduleResolution and module set to "Node16" in your tsconfig.json file)
import { accountsABI } from '@celo/abis/Accounts'
// abi in js/ts for use with contractkit
import { type Accounts, newAccounts, ABI } from '@celo/abis/web3/Accounts'
```
### CommonJS syntax
```js
const { accountsABI } = require('@celo/abis');
// viem
const accounts = getContract({
address: "0x...",
abi: accountsABI,
...
})
```
## License
All packages are licensed under the terms of the Apache 2.0 License unless otherwise specified in the LICENSE file at package's root.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc