Catalog npm
Back to packageRELEASE DETAILS

3.0.1

npm

@0xsequence/wallet-contracts

Ethereum contracts for the Sequence Smart Wallet at [https://sequence.app](https://sequence.app).

ethereummeta transactionssequencesmart walletwallet
Published3 Jul 2024
Direct dependencies41
Transitive dependenciesNot calculated

README

Current package documentation

Sequence Smart Wallet Contracts

Ethereum contracts for the Sequence Smart Wallet at https://sequence.app.

For more information, visit https://sequence.build

Usage

Please visit https://sequence.app to access the Sequence Wallet via your Web Browser, or download "Sequence Wallet" from the respective Apple/Google stores.

You may also access, interface, or develop your own Sequence Wallet via sequence.js. The sequence.js library offers a full open source library to interact, create, deploy and manage a Sequence Smart Wallet Account, as defined by the contracts in this repository. Also see go-sequence for an implementation in Go.

Connecting your Dapp with Sequence Wallet

If you wish to use Sequence Wallet in your Dapp, simply use sequence.js. Sequence.js is an Ethereum client library built on ethers.js, that provides an additional Sequence Smart Wallet Signer.

Please refer to the sequence.js repository for usage instructions.

Developing a Custom Wallet UI for Sequence (Advanced!)

If you wish to use the Sequence Wallet Contracts @0xsequence/wallet-contracts directly:

  1. Install the contracts: pnpm add @0xsequence/wallet-contracts or npm install @0xsequence/wallet-contracts
  2. Install the Sequence Wallet libraries: pnpm add @0xsequence/wallet or npm install @0xsequence/wallet. You can view the source, of the wallet libraries, and review the Sequence tests for sample usage.

NOTE: this integration is only needed if you want low-level access to the Sequence Wallet contracts, such as if you'd building your own custom wallet, or perhaps a CLI tool for managing your wallet.

Security Review

@0xsequence/wallet-contracts has been audited by independent parties.

V2 Audits

V1 Audits

License

Copyright (c) 2017-present Horizon Blockchain Games Inc.

Licensed under Apache-2.0

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 41

Native requirements
41 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
ethers
Environment
{
  "local_name": "ethers",
  "alias": false,
  "peer_metadata": null
}
^6.13.0runtime
keccak256
Environment
{
  "local_name": "keccak256",
  "alias": false,
  "peer_metadata": null
}
^1.0.6runtime
@typechain/ethers-v6
Environment
{
  "local_name": "@typechain/ethers-v6",
  "alias": false,
  "peer_metadata": null
}
^0.5.1runtime
ora
Environment
{
  "local_name": "ora",
  "alias": false,
  "peer_metadata": null
}
^5.4.1development
chai
Environment
{
  "local_name": "chai",
  "alias": false,
  "peer_metadata": null
}
^4.3.4development
husky
Environment
{
  "local_name": "husky",
  "alias": false,
  "peer_metadata": null
}
^9.0.11development
yesno
Environment
{
  "local_name": "yesno",
  "alias": false,
  "peer_metadata": null
}
^0.3.1development
dotenv
Environment
{
  "local_name": "dotenv",
  "alias": false,
  "peer_metadata": null
}
^8.2.0development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
^7.22.0development
rimraf
Environment
{
  "local_name": "rimraf",
  "alias": false,
  "peer_metadata": null
}
^3.0.2development
scrypt
Environment
{
  "local_name": "scrypt",
  "alias": false,
  "peer_metadata": null
}
github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fbdevelopment
bn-chai
Environment
{
  "local_name": "bn-chai",
  "alias": false,
  "peer_metadata": null
}
^1.0.1development
hardhat
Environment
{
  "local_name": "hardhat",
  "alias": false,
  "peer_metadata": null
}
^2.20.1development
solhint
Environment
{
  "local_name": "solhint",
  "alias": false,
  "peer_metadata": null
}
^3.4.1development
threads
Environment
{
  "local_name": "threads",
  "alias": false,
  "peer_metadata": null
}
^1.7.0development
ts-node
Environment
{
  "local_name": "ts-node",
  "alias": false,
  "peer_metadata": null
}
^10.9.1development
typechain
Environment
{
  "local_name": "typechain",
  "alias": false,
  "peer_metadata": null
}
^8.3.2development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^4.7.4development
@types/chai
Environment
{
  "local_name": "@types/chai",
  "alias": false,
  "peer_metadata": null
}
^4.3.16development
chai-string
Environment
{
  "local_name": "chai-string",
  "alias": false,
  "peer_metadata": null
}
^1.5.0development
ganache-cli
Environment
{
  "local_name": "ganache-cli",
  "alias": false,
  "peer_metadata": null
}
6.12.2development
@types/mocha
Environment
{
  "local_name": "@types/mocha",
  "alias": false,
  "peer_metadata": null
}
^8.2.1development
child_process
Environment
{
  "local_name": "child_process",
  "alias": false,
  "peer_metadata": null
}
^1.0.2development
chai-bignumber
Environment
{
  "local_name": "chai-bignumber",
  "alias": false,
  "peer_metadata": null
}
^3.0.0development
ethereum-waffle
Environment
{
  "local_name": "ethereum-waffle",
  "alias": false,
  "peer_metadata": null
}
^3.4.4development
chai-as-promised
Environment
{
  "local_name": "chai-as-promised",
  "alias": false,
  "peer_metadata": null
}
^7.1.1development
solidity-coverage
Environment
{
  "local_name": "solidity-coverage",
  "alias": false,
  "peer_metadata": null
}
0.8.3development
@types/chai-string
Environment
{
  "local_name": "@types/chai-string",
  "alias": false,
  "peer_metadata": null
}
^1.4.1development
eslint-plugin-import
Environment
{
  "local_name": "eslint-plugin-import",
  "alias": false,
  "peer_metadata": null
}
^2.22.0development
hardhat-gas-reporter
Environment
{
  "local_name": "hardhat-gas-reporter",
  "alias": false,
  "peer_metadata": null
}
1.0.10development
eslint-config-prettier
Environment
{
  "local_name": "eslint-config-prettier",
  "alias": false,
  "peer_metadata": null
}
^8.1.0development
eslint-plugin-prettier
Environment
{
  "local_name": "eslint-plugin-prettier",
  "alias": false,
  "peer_metadata": null
}
^3.3.1development
@nomiclabs/hardhat-web3
Environment
{
  "local_name": "@nomiclabs/hardhat-web3",
  "alias": false,
  "peer_metadata": null
}
^2.0.0development
@types/chai-as-promised
Environment
{
  "local_name": "@types/chai-as-promised",
  "alias": false,
  "peer_metadata": null
}
^7.1.0development
chai-shallow-deep-equal
Environment
{
  "local_name": "chai-shallow-deep-equal",
  "alias": false,
  "peer_metadata": null
}
^1.4.6development
@typescript-eslint/parser
Environment
{
  "local_name": "@typescript-eslint/parser",
  "alias": false,
  "peer_metadata": null
}
^4.18.0development
@tenderly/hardhat-tenderly
Environment
{
  "local_name": "@tenderly/hardhat-tenderly",
  "alias": false,
  "peer_metadata": null
}
^1.0.11development
@nomiclabs/hardhat-truffle5
Environment
{
  "local_name": "@nomiclabs/hardhat-truffle5",
  "alias": false,
  "peer_metadata": null
}
^2.0.7development
@nomicfoundation/hardhat-ethers
Environment
{
  "local_name": "@nomicfoundation/hardhat-ethers",
  "alias": false,
  "peer_metadata": null
}
^3.0.5development
@nomicfoundation/hardhat-verify
Environment
{
  "local_name": "@nomicfoundation/hardhat-verify",
  "alias": false,
  "peer_metadata": null
}
^2.0.4development
@typescript-eslint/eslint-plugin
Environment
{
  "local_name": "@typescript-eslint/eslint-plugin",
  "alias": false,
  "peer_metadata": null
}
^4.18.0development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "34636d672e048db8aebd376671baf9d53b9cd85b",
  "tarball": "https://registry.npmjs.org/@0xsequence/wallet-contracts/-/wallet-contracts-3.0.1.tgz",
  "fileCount": 333,
  "integrity": "sha512-ZvZdXPE1KOYVjl9J6UdN/eBqEmuYHvlO4EUxDxG7VqCgrSiVP9S8k+mEN4aUMzOiYGwKcYY/HIkD211mvxseZQ==",
  "signatures": [
    {
      "sig": "MEQCIEZgnCPN0p+L2EcFJIGna31Z4kNsxgMqDsCcf597FMcCAiB+YVAx+wGAYe12n3GOi8iQou86SW52oLwDt7VqeVBDMg==",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ],
  "unpackedSize": 1487426
}

Repository

PENDING
0xsequence/wallet-contracts

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:24 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:9f8bc301855140af9e511a2deeba41326e4594e868053df13925cc69374b308f

Other collected versions

3.0.03 Jul0.0.0-2024061214000012 Jun2.0.010 Jul0.0.0-202307091023379 Jul0.0.0-202306076 Jul1.10.014 NovView all collected versions →