C# Class BitfiWallet.XMRGen

Show file Open project: cybergibbons/bitfi_09072019

Public Properties

Property Type Description
wallet MoneroWallet.Wallet

Public Methods

Method Description
ConvertFromString ( string BaseData ) : MoneroWalletInput
ConvertFromWSObject ( MoneroWalletInput data, string Amount ) : Step1Prepare
GetKeyImage ( string ViewKey, string PubKey, string Secret, string Txn ) : key_images_response
GetWallet ( string seed ) : address_response
XMRGen ( MoneroWallet.Wallet _wlt = null ) : System
XMR_GetImages ( Array requestTable ) : BitfiWallet.XMRTaskImageResponse
XMR_Sign ( string ToAddress, string Amount, string BaseData, string FromAddress ) : XMRTaskTransferResponse

Private Methods

Method Description
ConcertFromWSObjectAndMergeStep1 ( Step1Response step1Response, MoneroWalletInput data, string Amount, string SpendKey, string ViewKey, string FromAddress, string ToAddress, Array mixOuts ) : Step2Prepare
NDFormat ( string valueparam, int decimalsparam ) : decimal
NDReverse ( string valueparam, int decimalsparam ) : decimal
TryReconstructTransaction ( string ToAddress, string Amount, string BaseData, string FromAddress, string feeNeeded = null ) : Step2Response

Method Details

ConvertFromString() public method

public ConvertFromString ( string BaseData ) : MoneroWalletInput
BaseData string
return MoneroWalletInput

ConvertFromWSObject() public method

public ConvertFromWSObject ( MoneroWalletInput data, string Amount ) : Step1Prepare
data MoneroWalletInput
Amount string
return Step1Prepare

GetKeyImage() public method

public GetKeyImage ( string ViewKey, string PubKey, string Secret, string Txn ) : key_images_response
ViewKey string
PubKey string
Secret string
Txn string
return key_images_response

GetWallet() public method

public GetWallet ( string seed ) : address_response
seed string
return address_response

XMRGen() public method

public XMRGen ( MoneroWallet.Wallet _wlt = null ) : System
_wlt MoneroWallet.Wallet
return System

XMR_GetImages() public method

public XMR_GetImages ( Array requestTable ) : BitfiWallet.XMRTaskImageResponse
requestTable Array
return BitfiWallet.XMRTaskImageResponse

XMR_Sign() public method

public XMR_Sign ( string ToAddress, string Amount, string BaseData, string FromAddress ) : XMRTaskTransferResponse
ToAddress string
Amount string
BaseData string
FromAddress string
return XMRTaskTransferResponse

Property Details

wallet public property

public MoneroWallet.Wallet wallet
return MoneroWallet.Wallet