Updated on 2026-08-14
This commit is contained in:
parent
353eda671d
commit
07b30e1f02
1 changed files with 37 additions and 2 deletions
|
|
@ -1,11 +1,14 @@
|
|||
package com.tangem.wallet.ethID;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
|
||||
import com.tangem.wallet.CoinData;
|
||||
|
||||
public class EthIdData extends CoinData {
|
||||
private boolean hasApprovalTx = false;
|
||||
private long approvalAddressNonce;
|
||||
private byte[] CKDpub;
|
||||
private Long approvalAddressNonce;
|
||||
private byte[] CKDpub = null;
|
||||
|
||||
public boolean isHasApprovalTx() {
|
||||
return hasApprovalTx;
|
||||
|
|
@ -30,4 +33,36 @@ public class EthIdData extends CoinData {
|
|||
public void setCKDpub(byte[] CKDpub) {
|
||||
this.CKDpub = CKDpub;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void clearInfo() {
|
||||
super.clearInfo();
|
||||
hasApprovalTx = false;
|
||||
approvalAddressNonce = null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void loadFromBundle(Bundle B) {
|
||||
super.loadFromBundle(B);
|
||||
|
||||
if (B.containsKey("ApprovalAddressNonce")) {
|
||||
approvalAddressNonce = B.getLong("ApprovalAddressNonce");
|
||||
}
|
||||
if (B.containsKey("CKDpub")) CKDpub = B.getByteArray("CKDpub");
|
||||
hasApprovalTx = B.getBoolean("HasApprovalTx");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveToBundle(Bundle B) {
|
||||
super.saveToBundle(B);
|
||||
try {
|
||||
if (approvalAddressNonce != null) B.putLong("ApprovalAddressNonce", approvalAddressNonce);
|
||||
if (CKDpub != null) B.putByteArray("CKDpub", CKDpub);
|
||||
B.putBoolean("HasApprovalTx", hasApprovalTx);
|
||||
|
||||
} catch (Exception e) {
|
||||
Log.e("Can't save to bundle ", e.getMessage());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue