Catalog npm
Back to packageRELEASE DETAILS

0.0.0-20230709102337

npm

@0xsequence/wallet-contracts

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

ethereummeta transactionssequencesmart walletwallet
Published9 Jul 2023
Direct dependencies40
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 40

Native requirements
40 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
ethers
Environment
{
  "local_name": "ethers",
  "alias": false,
  "peer_metadata": null
}
^5.7.2runtime
keccak256
Environment
{
  "local_name": "keccak256",
  "alias": false,
  "peer_metadata": null
}
^1.0.6runtime
@typechain/ethers-v5
Environment
{
  "local_name": "@typechain/ethers-v5",
  "alias": false,
  "peer_metadata": null
}
^7.0.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
}
^4.2.3development
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.16.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.1.0development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^4.7.4development
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.4development
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
@nomiclabs/hardhat-ethers
Environment
{
  "local_name": "@nomiclabs/hardhat-ethers",
  "alias": false,
  "peer_metadata": null
}
^2.0.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.0development
@nomiclabs/hardhat-etherscan
Environment
{
  "local_name": "@nomiclabs/hardhat-etherscan",
  "alias": false,
  "peer_metadata": null
}
^3.1.7development
@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": "6438685f399d0b8a8a1e5d5aa9bbbdba16e268f8",
  "tarball": "https://registry.npmjs.org/@0xsequence/wallet-contracts/-/wallet-contracts-0.0.0-20230709102337.tgz",
  "fileCount": 152,
  "integrity": "sha512-NV3lvZEjqDHzA5zVlgeV6Yf9lDbMDjtkArVJUiZSLxrb4XvoqYNmDnwIZ28EtDZRtdn/xEQWW4h4MuP1BEWObQ==",
  "signatures": [
    {
      "sig": "MEUCIQDab1RJvAxP500dZFe2J9G0fNb3mTHokU3vKHW/XBs5eAIgYdZrQTYCOWkFZUtrH4lQcDAFy+f0gXXA3FyD2z3vSLo=",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ],
  "unpackedSize": 899989
}

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:92536e4b1e6f7baf3ef5e4aba6a915b05a2ed69ed4fb7ce5b4e942b1a50553bd

Other collected versions

3.0.13 Jul3.0.03 Jul0.0.0-2024061214000012 Jun2.0.010 Jul0.0.0-202306076 Jul1.10.014 NovView all collected versions →