Comments (5)
To give a little bit more context: When a safe proxy is created with createProxyWithNonce
, the sole owner is set to the msg.sender
which is a factory contract (StakeFactory). Within the same transaction, after a few other internal transactions, the owner of the safe proxy is swapped to a different EOA address.
Given the owner of the safe proxy is a contract, the signature generation follows EIP-1271, i.e. approveHash
then execTransaction
. Payload of the swapOwner
safe transaction is thus encoded in execTransaction
.
What we've observed is that, for the said proxy creation call, in the safe-transaction-service, only setup
and approveHash
internal calls got indexed.
from safe-transaction-service.
Maybe is related with the contract version, we are currently working adding support for 1.4.1 version #1433
from safe-transaction-service.
As @moisses89 states, it would be important also to know what versions are you using of the contracts, as service should not have any problem detecting owner swap
from safe-transaction-service.
Could you provide more feedback about this issue?
from safe-transaction-service.
Hi there. Sorry that the thread got lost. We use contracts of v1.4.1
from safe-transaction-service.
Related Issues (20)
- Delegates signing structure should allow signing all chains HOT 2
- Incorrect type for /v2/delegate endpoint delegateAddress HOT 1
- [ Indexer ] `process_decoded_internal_txs_for_safe_task` is able to mark as unprocessed million of transactions for a Safe.
- [ API ] Get token logos from trusted lists HOT 3
- 4337: Adding confirmations for SafeOperations for not deployed Safes is not working HOT 2
- Remove notifications from the tx service
- Error FindRelevantElementsException request error retrieving events from block 0 to block 0 from safe_transaction_service.history.tasks.index_erc20_events_task HOT 1
- indexer not able to rebuild SafeLastStatus HOT 1
- Remove unused webhooks
- Optimize all transactions endpoint
- `confirmationsRequired` is `null`
- [Research] Make logging configurable HOT 2
- [Research] Profilling slow tasks
- Optimize get balances endpoint HOT 1
- Add configuration parameter to prevent building payloads for notifications/events
- Optimize ´_process_decoded_element´
- Configurable logging
- Error loading transaction history when UI querying cgw querying transaction service HOT 2
- Celery timeout is not working in some situations with gevent
- Research: all-transactions endpoint increases resource consumption
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from safe-transaction-service.