66/* -------------------------------------------------------------------------- */
77
88// Use distinct argument names (_p, _n) to avoid any potential macro expansion conflicts
9- #define FLD (_p , _n , _f , _m ) \
10- { .path = _p, .item_name = _n, .format_callback = _f, .mandatory = _m }
11- #define ID (_mod , _ent ) \
12- { .module_name = _mod, .entity_name = _ent }
9+ #define FLD (_p , _n , _f , _m ) {.path = _p, .item_name = _n, .format_callback = _f, .mandatory = _m}
10+ #define ID (_mod , _ent ) {.module_name = _mod, .entity_name = _ent}
1311
1412/* -------------------------------------------------------------------------- */
1513/* Global Constants / Mappings */
@@ -149,17 +147,6 @@ static const field_config_t PREAPPROVAL_PROPOSAL_FIELDS[] = {
149147 FLD ("asset" , "For asset" , NULL , true),
150148 FLD ("provider" , "By validator" , NULL , true)};
151149
152- static const field_config_t PROXY_TRANSFER_FIELDS [] = {
153- FLD ("proxyArg.choiceArg.transfer.sender" , "From" , NULL , true),
154- FLD ("proxyArg.choiceArg.transfer.amount" , "Amount" , format_token_amount_field , true),
155- FLD ("proxyArg.choiceArg.transfer.receiver" , "To" , NULL , true),
156- FLD ("proxyArg.choiceArg.transfer.instrumentId.id" , "Token" , NULL , true),
157- FLD ("proxyArg.choiceArg.transfer.instrumentId.admin" , NULL , NULL , true),
158- FLD ("proxyArg.choiceArg.transfer.meta.values.splice\\.lfdecentralizedtrust\\.org/reason" ,
159- "Memo" ,
160- NULL ,
161- false)};
162-
163150/* -------------------------------------------------------------------------- */
164151/* Metadata identifiers lists */
165152/* -------------------------------------------------------------------------- */
@@ -173,13 +160,14 @@ static const identifier_config_t *META_EMPTY[] = {};
173160/* Main Display Configuration */
174161/* -------------------------------------------------------------------------- */
175162
176- #define CFG_ENTRY (_id , _fields , _title , _finish , _meta ) \
177- { \
178- .identifier = _id, .fields = _fields, \
179- .fields_count = sizeof(_fields) / sizeof(_fields[0]), .review_title = _title, \
180- .review_finish = _finish, .metadata_contract_identifiers = _meta, \
181- .metadata_contract_identifiers_count = sizeof(_meta) / sizeof(_meta[0]) \
182- }
163+ #define CFG_ENTRY (_id , _fields , _title , _finish , _meta ) \
164+ {.identifier = _id, \
165+ .fields = _fields, \
166+ .fields_count = sizeof(_fields) / sizeof(_fields[0]), \
167+ .review_title = _title, \
168+ .review_finish = _finish, \
169+ .metadata_contract_identifiers = _meta, \
170+ .metadata_contract_identifiers_count = sizeof(_meta) / sizeof(_meta[0])}
183171
184172const display_config_t DISPLAY_CONFIGS [] = {
185173 CFG_ENTRY (ID ("Splice.Api.Token.TransferInstructionV1" , "TransferFactory_Transfer" ),
@@ -201,52 +189,24 @@ const display_config_t DISPLAY_CONFIGS[] = {
201189 PREAPPROVAL_PROPOSAL_REVIEW_FINISH ,
202190 META_EMPTY ),
203191
204- CFG_ENTRY (
205- ID ("Splice.Util.FeaturedApp.WalletUserProxy" , "WalletUserProxy_TransferFactory_Transfer" ),
206- PROXY_TRANSFER_FIELDS ,
207- TOKEN_TRANSFER_REVIEW_TITLE ,
208- TOKEN_TRANSFER_REVIEW_FINISH ,
209- META_EMPTY ),
210-
211192 CFG_ENTRY (ID ("Splice.Api.Token.TransferInstructionV1" , "TransferInstruction_Accept" ),
212193 TOKEN_TRANSFER_ACCEPT_FIELDS ,
213194 TOKEN_TRANSFER_ACCEPT_REVIEW_TITLE ,
214195 TOKEN_TRANSFER_ACCEPT_REVIEW_FINISH ,
215196 TRANSFER_OFFER_META_ID_LIST ),
216197
217- CFG_ENTRY (
218- ID ("Splice.Util.FeaturedApp.WalletUserProxy" , "WalletUserProxy_TransferInstruction_Accept" ),
219- TOKEN_TRANSFER_ACCEPT_FIELDS ,
220- TOKEN_TRANSFER_ACCEPT_REVIEW_TITLE ,
221- TOKEN_TRANSFER_ACCEPT_REVIEW_FINISH ,
222- TRANSFER_OFFER_META_ID_LIST ),
223-
224198 CFG_ENTRY (ID ("Splice.Api.Token.TransferInstructionV1" , "TransferInstruction_Reject" ),
225199 TOKEN_TRANSFER_ACCEPT_FIELDS ,
226200 TOKEN_TRANSFER_REJECT_REVIEW_TITLE ,
227201 TOKEN_TRANSFER_REJECT_REVIEW_FINISH ,
228202 TRANSFER_OFFER_META_ID_LIST ),
229203
230- CFG_ENTRY (
231- ID ("Splice.Util.FeaturedApp.WalletUserProxy" , "WalletUserProxy_TransferInstruction_Reject" ),
232- TOKEN_TRANSFER_ACCEPT_FIELDS ,
233- TOKEN_TRANSFER_REJECT_REVIEW_TITLE ,
234- TOKEN_TRANSFER_REJECT_REVIEW_FINISH ,
235- TRANSFER_OFFER_META_ID_LIST ),
236-
237204 CFG_ENTRY (ID ("Splice.Api.Token.TransferInstructionV1" , "TransferInstruction_Withdraw" ),
238205 TOKEN_TRANSFER_WITHDRAW_FIELDS ,
239206 TOKEN_TRANSFER_WITHDRAW_REVIEW_TITLE ,
240207 TOKEN_TRANSFER_WITHDRAW_REVIEW_FINISH ,
241208 TRANSFER_OFFER_META_ID_LIST ),
242209
243- CFG_ENTRY (ID ("Splice.Util.FeaturedApp.WalletUserProxy" ,
244- "WalletUserProxy_TransferInstruction_Withdraw" ),
245- TOKEN_TRANSFER_WITHDRAW_FIELDS ,
246- TOKEN_TRANSFER_WITHDRAW_REVIEW_TITLE ,
247- TOKEN_TRANSFER_WITHDRAW_REVIEW_FINISH ,
248- TRANSFER_OFFER_META_ID_LIST ),
249-
250210};
251211
252212const size_t DISPLAY_CONFIGS_NB = sizeof (DISPLAY_CONFIGS ) / sizeof (DISPLAY_CONFIGS [0 ]);
0 commit comments