safe-global / safe-deployments Goto Github PK
View Code? Open in Web Editor NEWA collection of Safe singleton deployments
License: MIT License
A collection of Safe singleton deployments
License: MIT License
10200
https://chainlist.org/chain/10200
v1.3.0
Although the block explorer for Chiado does not provide enough information for deployed contracts, the command:
yarn hardhat --network chiado deploy
returns:
reusing "SimulateTxAccessor" at 0x59AD6735bCd8152B84860Cb256dD9e96b85F69Da
reusing "GnosisSafeProxyFactory" at 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2
reusing "DefaultCallbackHandler" at 0x1AC114C2099aFAf5261731655Dc6c306bFcd4Dbd
reusing "CompatibilityFallbackHandler" at 0xf48f2B2d2a534e402487b3ee7C18c33Aec0Fe5e4
reusing "CreateCall" at 0x7cbB62EaA69F79e6873cD1ecB2392971036cFAa4
reusing "MultiSend" at 0xA238CBeb142c10Ef7Ad8442C6D1f9E89e07e7761
reusing "MultiSendCallOnly" at 0x40A2aCCbd92BCA938b02010E17A5b8929b49130D
reusing "SignMessageLib" at 0xA65387F16B013cf2Af4605Ad8aA5ec25a2cbA3a2
reusing "GnosisSafeL2" at 0x3E5c63644E683549055b9Be8653de26E0B4CD36E
reusing "GnosisSafe" at 0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552
meaning that the contracts are deployed.
I also checked the method await provider.getCode(<address>)
from ethers.js
Some URLs in package.json
point to the non-existing URL https://github.com/gnosis/gnosis-deployments, maybe because the repo was renamed after they were added. They should be (as of this writing) https://github.com/gnosis/safe-deployments instead.
In particular, fixing this would be useful because this appears to be the URL used by Dependabot to retrieve the changelog (example).
108
https://chainlist.org/chain/108
v1.3.0
RPC endpoint: https://mainnet-rpc.thundercore.com/
Block explorer: https://viewblock.io/thundercore
https://github.com/ethereum-lists/chains/blob/master/_data/chains/eip155-108.json
PR: #187
44787
https://chainlist.org/chain/44787
v1.3.0
Block explorer: https://explorer.celo.org/alfajores
yarn hardhat sourcify --network custom
output:
verifying CompatibilityFallbackHandler (0xf48f2B2d2a534e402487b3ee7C18c33Aec0Fe5e4 on chain 44787) ...
=> contract CompatibilityFallbackHandler is now verified
verifying CreateCall (0x7cbB62EaA69F79e6873cD1ecB2392971036cFAa4 on chain 44787) ...
=> contract CreateCall is now verified
verifying DefaultCallbackHandler (0x1AC114C2099aFAf5261731655Dc6c306bFcd4Dbd on chain 44787) ...
=> contract DefaultCallbackHandler is now verified
verifying GnosisSafe (0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552 on chain 44787) ...
=> contract GnosisSafe is now verified
verifying GnosisSafeL2 (0x3E5c63644E683549055b9Be8653de26E0B4CD36E on chain 44787) ...
=> contract GnosisSafeL2 is now verified
verifying GnosisSafeProxyFactory (0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 on chain 44787) ...
=> contract GnosisSafeProxyFactory is now verified
verifying MultiSend (0xA238CBeb142c10Ef7Ad8442C6D1f9E89e07e7761 on chain 44787) ...
{"error":"Contract name: MultiSend. The deployed and recompiled bytecode don't match."}
verifying MultiSendCallOnly (0x40A2aCCbd92BCA938b02010E17A5b8929b49130D on chain 44787) ...
=> contract MultiSendCallOnly is now verified
verifying SignMessageLib (0xA65387F16B013cf2Af4605Ad8aA5ec25a2cbA3a2 on chain 44787) ...
=> contract SignMessageLib is now verified
verifying SimulateTxAccessor (0x59AD6735bCd8152B84860Cb256dD9e96b85F69Da on chain 44787) ...
{"error":"Contract name: SimulateTxAccessor. The deployed and recompiled bytecode don't match."}
11235
https://chainlist.org/chain/11235
v1.3.0
Explorer: https://explorer.haqq.network/
Docs: https://docs.haqq.network/
https://islamiccoin.net/
Hello guys,
I am trying to predict the safe address with create2
for a cross-chain Safe for goerli, mumbai, optimism-goerli, aurora-testnet, arbitrum-goerli, avalanche-fuji and binance-testnet. The problem is that I am using the proxy factory address as first parameter for getCreate2Address, but optimism-goerli
on proxy_factory.json has different address that for example goerli. is this an error or correct?.
I am asking, because I can found the goerli address on optimism-goerli.
Thank you in advance.
hi from gitcoin,
we are working off of this guide to claim funds from multisig.gitcoindao.eth on polygon.
this multisig is a 1.1.1 multisig. and polygon chain is chain 137.
i dont see a corresponding address in https://github.com/gnosis/safe-deployments/blob/main/src/assets/v1.1.1/proxy_factory.json for chain id 137. is there any way to get one deployed?
1337
https://link.trustwallet.com/add_asset?
v1.2.0
43113
https://chainlist.org/chain/43113
v1.3.0
Explorer: https://testnet.snowtrace.io
RPC Url: https://api.avax-test.network/ext/bc/C/rpc
Will complete as many steps as possible today
Please list any useful links that you encounter in the process. Such as, block explorers, faucets, bridges, etc.
As you complete the steps, provide links to the chain's block explorer transactions, to verify the correct execution of the steps.
$ yarn safe create --l2
(Note: you will need to specify --factory
and --singleton
addresses if the chain enforces EIP155)Where possible, provide links to the transactions in the block explorer of the chain.
Please list any useful links that you encounter in the process. Such as, block explorers, faucets, bridges, etc.
As you complete the steps, provide links to the chain's block explorer transactions, to verify the correct execution of the steps.
Where possible, provide links to the transactions in the block explorer of the chain.
1807
https://chainlist.org/chain/1807
v1.3.0
No response
RPC: https://mainnet.aurora.dev
Where possible, provide links to the transactions in the block explorer of the chain.
For testing purposes it would be good to be able to deploy the contracts in a local network. Therefore the deployment bytecode should be added
188881
https://chainlist.org/chain/188881
v1.3.0
pull request: #155
CompatibilityFallbackHandler
https://explorer.condor.systems/address/0x4fFb50d4E1C43fAd5aEa8c2E9cA05D58A10Fa3d9
CreateCall
https://explorer.condor.systems/address/0xae790529Fa10034cb2443422fC3fac5FB4044116
DefaultCallbackHandler
https://explorer.condor.systems/address/0xF3975E2687D24181705Eb91F20687707eC520948
GnosisSafe
https://explorer.condor.systems/address/0xB599CAacbaAcCD2faDbBf9f0c65713B7161D37a5
GnosisSafeL2
https://explorer.condor.systems/address/0xd08E05Ac7fF70aaAEf478Ea10a7327aE804D75d4
GnosisSafeProxyFactory
https://explorer.condor.systems/address/0x0A79069a161130b8e5F4d96472567E168f4f7a8e
MultiSend
https://explorer.condor.systems/address/0x8935D4395f3dFaEF3929A380a7C9802C0E3328A7
MultiSendCallOnly
https://explorer.condor.systems/address/0x2b58d72bc72f943D2eE4460dE2F5AB72c9D36300
SignMessageLib
https://explorer.condor.systems/address/0xEF1cAA041FA6045bfAb8703d9A82C9d0cBa53054
SimulateTxAccessor
https://explorer.condor.systems/address/0x1c10b76847d9cae6AE2A4D722b1488AF2cC35CF4
https://developer.offchainlabs.com/docs/public_chains
As you complete the steps, provide links to the chain's block explorer transactions, to verify the correct execution of the steps.
$ yarn safe create --l2
(Note: you will need to specify --factory
and --singleton
addresses if the chain enforces EIP155)Where possible, provide links to the transactions in the block explorer of the chain.
https://www.npmjs.com/package/@gnosis.pm/safe-deployments shows 1.18 release hasn't been published yet
Create Proxy
using Safe 1.3.0 as a base contract. Same address is used on Ethereum chain.I'm not sure if this warning is a bug or intended behaviour. It seems the only difference in source code between regular 1.3.0 and L2 versions, is that L2 emits additional SafeMultiSigTransaction
and SafeModuleTransaction
events. Ignoring the warning and sending transaction via imported Safe from web app also works as expected.
If only L2 version is intended to be used as a base on Polygon, what is the reason behind having regular one on this chain?
should replace 1.3.0 deployment
At first, it looks like every new version of the Safe contracts includes a new version for each contract (GnosisSafe, MultiSend, DefaultCallbackHandler, etc.) .
v1.1.1
uses MultiSend v1.1.1
v1.3.0
uses MultiSend v1.3.0
However, this is not always true. A specific version of the GnosisSafe contract might use a contract with a lower version number.
v1.2.0
uses MultiSend v1.1.1
(MultiSend v1.2.0
does not exist)It would be useful to get the specific contract used by a given GnosisSafe version by adding a new filter with the GnosisSafe version to the DeploymentFilter.
1
1
v1.0.0
Currently, we only have the GnosisSafe contract address for 1.0.0, and it blocks some projects that are looking to support a wide range of safe versions and rely on this repo to get contract addresses. We should add all 1.0.0 contracts
could be useful for verifying deployments
54211
https://chainlist.org/chain/54211
v1.3.0
Explorer: https://explorer.testedge2.haqq.network/
Docs: https://docs.haqq.network/
https://islamiccoin.net/
2221
https://chainlist.org/chain/2221
v1.3.0
Website: https://kava.io
Explorer: https://explorer.testnet.kava.io
RPC Url: https://evm.testnet.kava.io
599
https://chainlist.org/chain/599
v1.3.0
https://goerli.explorer.metisdevops.link/
https://docs.metis.io/dev/get-started/metis-connection-details
RPC: https://testnet.aurora.dev/
0x1de7253aad26d6f670876088443ed2cdadf20964e4c61617d7ce2e5082a8081d
tx hash for aETH transfer between. safes.0xcb905e8b19109c69c6c4a4073a687f0758c0c6265763864434be93246f55b49b
safe-tasks
Where possible, provide links to the transactions in the block explorer of the chain.
43288
https://chainlist.org/chain/43288
v1.3.0
https://avax.boba.network
https://replica.avax.boba.network
wss://replica-wss.avax.boba.network
http://gateway.testnet.avax.boba.network
https://blockexplorer.testnet.avax.boba.network
2002
https://chainlist.org/chain/2002
v1.3.0
Network Name: Milkomeda Algorand Mainnet
New RPC URL: https://rpc-mainnet-algorand-rollup.a1.milkomeda.com/
Chain ID: 2002
Currency Symbol: mALGO
Block Explorer URL: https://explorer-mainnet-algorand-rollup.a1.milkomeda.com/
45000
https://chainlist.org/chain/45000
v1.3.0
PR: #146
7700
https://chainlist.org/chain/7700
v1.3.0
RPC Endpoint: https://canto.slingshot.finance
Block Explorer: https://evm.explorer.canto.io
51
https://chainlist.org/chain/51
v1.3.0
11155111
https://chainlist.org/chain/11155111
v1.3.0
No response
71402
https://chainlist.org/chain/71402
v1.3.0
https://gw-mainnet-explorer.nervosdao.community/
Sourcify is also supported.
Deterministic addresses through safe-singleton-proxy was used.
Bridge: https://gateway.optimism.io/
0.001 OETH
in transaction: https://optimistic.etherscan.io/tx/0xd044c3e77661fb9abd63af0996d70a02c7f3b58a5785102f3d12b8c9b612026c0.001 WETH
in transaction: https://optimistic.etherscan.io/tx/0x7fc264177deb276f7ce00ae71b4a643919dc465ec764703ecffabb54ace7a48a$ yarn safe info 0xA6DdF1aa7043EE4e70537dAAaE8C249cc7E34Da4
Where possible, provide links to the transactions in the block explorer of the chain.
56288
https://chainlist.org/chain/56288
v1.3.0
wss://replica-wss.bnb.boba.network
https://bnb.boba.network
https://replica.bnb.boba.network
https://gateway.bnb.boba.network
https://blockexplorer.bnb.boba.network
321
https://github.com/ethereum-lists/chains/blob/master/_data/chains/eip155-321.json
v1.3.0
safe-deployments PR: #122
safe-transaction-service PR: safe-global/safe-transaction-service#1108
ans
9728
https://chainlist.org/chain/9728
v1.3.0
wss://replica-wss.testnet.bnb.boba.network
https://replica.testnet.bnb.boba.network
https://testnet.bnb.boba.network
http://gateway.testnet.bnb.boba.network
https://blockexplorer.testnet.bnb.boba.network
50
https://chainlist.org/chain/50
v1.3.0
2222
https://chainlist.org/chain/2222
v1.3.0
Website: https://kava.io
Explorer: https://explorer.kava.io
RPC Url: https://evm.kava.io
I see that the last publication happened 2 months back. Since then a lot of chains have been added that we need for our project. I request to please publish the latest changes to npm.
97
https://chainlist.org/chain/97
v1.3.0
Explorer: https://testnet.bscscan.com
RPC Url: https://data-seed-prebsc-1-s1.binance.org:8545
41
https://chainlist.org/chain/41
v1.3.0
RPC Endpoint: https://testnet.telos.net/evm
Block Explorer: https://testnet.teloscan.io/
https://github.com/ethereum-lists/chains/blob/master/_data/chains/eip155-41.json
PR: #126
13812
https://chainlist.org/chain/13812
v1.3.0
250
https://chainlist.org/chain/250
v1.3.0
Explorer: https://ftmscan.com
RPC Url: https://rpc.fantom.network
There was a previous pull request that was closed for not having the deterministic addresses:
Fantom also maintains its own version of the Safe app:
https://safe.fantom.network/
https://docs.fantom.foundation/staking/fantom-safe
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.