1
1
import type { AddressEx , Page , TokenInfo } from './common'
2
+ import type { RichDecodedInfo } from './human-description'
2
3
3
4
export type ParamValue = string | ParamValue [ ]
4
5
@@ -120,6 +121,7 @@ export type Transfer = {
120
121
direction : TransferDirection
121
122
transferInfo : TransferInfo
122
123
humanDescription ?: string
124
+ richDecodedInfo ?: RichDecodedInfo
123
125
}
124
126
125
127
export type SetFallbackHandler = {
@@ -191,6 +193,7 @@ export type SettingsChange = {
191
193
dataDecoded : DataDecoded
192
194
settingsInfo ?: SettingsInfo
193
195
humanDescription ?: string
196
+ richDecodedInfo ?: RichDecodedInfo
194
197
}
195
198
196
199
export type Custom = {
@@ -202,6 +205,7 @@ export type Custom = {
202
205
actionCount ?: number
203
206
isCancellation : boolean
204
207
humanDescription ?: string
208
+ richDecodedInfo ?: RichDecodedInfo
205
209
}
206
210
207
211
export type MultiSend = {
@@ -213,6 +217,7 @@ export type MultiSend = {
213
217
actionCount : number
214
218
isCancellation : boolean
215
219
humanDescription ?: string
220
+ richDecodedInfo ?: RichDecodedInfo
216
221
}
217
222
218
223
export type Cancellation = Custom & {
@@ -226,6 +231,7 @@ export type Creation = {
226
231
implementation ?: AddressEx
227
232
factory ?: AddressEx
228
233
humanDescription ?: string
234
+ richDecodedInfo ?: RichDecodedInfo
229
235
}
230
236
231
237
export type TransactionInfo = Transfer | SettingsChange | Custom | MultiSend | Cancellation | Creation
0 commit comments