
Security News
OWASP 2025 Top 10 Adds Software Supply Chain Failures, Ranked Top Community Concern
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.
@gnosis.pm/safe-ethers-adapters
Advanced tools
Ethers adapter that facilitates the interaction with the Safe Services
The only adapter currently provided is the SafeEthersSigner which implements the Signer interface from Ethers.
The SafeEthersSigner can be used with Ethers Contracts to deploy and interact with them. Each of these interactions will create a Safe transaction that is published to the Safe transaction service.
For this to work it is required to initialize the SafeEthersSigner with an account that is either an owner of the specified Safe or a delegate of one of the owners.
An example for such an account would be the private key of one of the owners that is used with an Ethers Wallet
const signer = new Wallet("some_private_key", ethereumProvider)
It is also necessary to specify a service instance that should be used to publish the Safe transactions. An example for this would be the Mainnet instance of the Safe Transaction Service: https://safe-transaction-mainnet.safe.global/
const service = new SafeService("some_service_url")
A Safe instance must also be created before obtaining the signer. It may be obtained with:
import { ethers } from "ethers"
import Safe from "@gnosis.pm/safe-core-sdk"
import EthersAdapter from "@gnosis.pm/safe-ethers-lib"
const safe = await Safe.create({
ethAdapter: new EthersAdapter({ ethers, signer }),
safeAddress: "some_safe_address"
})
Using these components it is possible to create an instance of the SafeEthersSigner
const safeSigner = new SafeEthersSigner(safe, service, provider)
See examples for more information.
Select correct nvm version:
nvm use
Install the package with yarn or npm:
yarn install
npm install
Build the package with yarn or npm:
yarn build
npm build
This library is released under MIT.
FAQs
Safe Ethers Adapters
The npm package @gnosis.pm/safe-ethers-adapters receives a total of 122 weekly downloads. As such, @gnosis.pm/safe-ethers-adapters popularity was classified as not popular.
We found that @gnosis.pm/safe-ethers-adapters demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.