You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dirk Jäckel edited this page May 29, 2020
·
21 revisions
The transaction service returns a list of transactions with certain attributes. How do we determine what kind of tx a certain transaction is? Here is a list of types we need to distinguish between
History
Transfers
Type
From ->
To
in/out
Currency
1
Safe
Safe
in/out
ETH
2
EOA
Safe
in
ETH
3
Safe
EOA
out
ETH
4
Safe
Safe
in/out
ERC20
5
EOA
Safe
in
ERC20
6
Safe
EOA
out
ERC20
7
Safe
Safe
in/out
ERC712
8
EOA
Safe
in
ERC712
9
Safe
EOA
out
ERC712
Settings Change
Type
Settings change
1
Add owner
2
Remove owner
3
Replace owner
4
Change Mastercopy
Custom transactions
Type
Type Name
1
Custom transaction
Queeud
Transfers
Type
From ->
To
in/out
Currency
1
Safe
Safe
in/out
ETH
2
EOA
Safe
in
ETH
3
Safe
EOA
out
ETH
4
Safe
Safe
in/out
ERC20
5
EOA
Safe
in
ERC20
6
Safe
EOA
out
ERC20
7
Safe
Safe
in/out
ERC712
8
EOA
Safe
in
ERC712
9
Safe
EOA
out
ERC712
Settings Change
Type
Settings change
1
Add owner
2
Remove owner
3
Replace owner
4
Change Mastercopy
Custom transactions
Type
Type Name
1
Custom transaction
Special cases
What do we do with a otherwise simple transfer that contains a data section? Is this always a custom transaction?