tagion.mobile.WalletWrapperSdk

Undocumented in source.

Members

Aliases

StdSecureWallet
alias StdSecureWallet = Wallet.SecureWallet!(StdSecureNet)
Undocumented in source.
Store
alias Store = WalletStorage
Undocumented in source.

Enums

DrtStatus
enum DrtStatus

Used for describing the d-runtime status

NOT_LOGGED_IN
anonymousenum NOT_LOGGED_IN

Functions called from d-lang through dart:ffi

Functions

add_bill
uint add_bill(uint8_t* billPtr, uint32_t billLen)
Undocumented in source. Be warned that the author may not have intended to support it.
change_pin
uint change_pin(uint8_t* pincodePtr, uint32_t pincodeLen, uint8_t* newPincodePtr, uint32_t newPincodeLen)
Undocumented in source. Be warned that the author may not have intended to support it.
check_contract_payment
uint check_contract_payment(uint8_t* contractPtr, uint32_t contractLen, uint8_t* statusPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
check_invoice_payment
uint check_invoice_payment(uint8_t* invoicePtr, uint32_t invoiceLen, double* amountPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
create_contract
uint create_contract(uint32_t* contractPtr, uint8_t* invoicePtr, uint32_t invoiceLen, double amount, double* fees, uint32_t errorLen, uint8_t* errorPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
create_invoice
uint create_invoice(uint8_t* invoicePtr, double amount, char* labelPtr, uint32_t labelLen)
Undocumented in source. Be warned that the author may not have intended to support it.
create_nft_contract
uint create_nft_contract(uint32_t* signedContractPtr, uint8_t* nftPtr, uint32_t nftLen)
Undocumented in source. Be warned that the author may not have intended to support it.
get_account
uint get_account(uint8_t* accountPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
get_backup
uint get_backup(uint8_t* backupPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
get_balance
double get_balance()
Undocumented in source. Be warned that the author may not have intended to support it.
get_derivers_state
uint get_derivers_state(uint8_t* deriversStatePtr)
Undocumented in source. Be warned that the author may not have intended to support it.
get_fee
uint get_fee(double amount, double* fees)
Undocumented in source. Be warned that the author may not have intended to support it.
get_locked_balance
double get_locked_balance()
Undocumented in source. Be warned that the author may not have intended to support it.
get_public_key
uint get_public_key(uint8_t* pubkeyPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
get_total_balance
double get_total_balance()
Undocumented in source. Be warned that the author may not have intended to support it.
new_test_path
string new_test_path(string func, size_t line)
Undocumented in source. Be warned that the author may not have intended to support it.
remove_bill
uint remove_bill(uint8_t* pubKeyPtr, uint32_t pubKeyLen)
Undocumented in source. Be warned that the author may not have intended to support it.
remove_bills_by_contract
uint remove_bills_by_contract(uint8_t* contractPtr, uint32_t contractLen)
Undocumented in source. Be warned that the author may not have intended to support it.
request_update
uint request_update(uint8_t* requestPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
set_backup
uint set_backup(uint8_t* backupPtr, uint32_t backupLen)
Undocumented in source. Be warned that the author may not have intended to support it.
set_derivers
uint set_derivers(uint8_t* deriversPtr, uint32_t deriversLen)
Undocumented in source. Be warned that the author may not have intended to support it.
toPretty
void toPretty(uint8_t* docPtr, uint32_t responseLen, uint8_t* resultPtr)
Undocumented in source. Be warned that the author may not have intended to support it.
ulock_bills_by_contract
uint ulock_bills_by_contract(uint8_t* contractPtr, uint32_t contractLen)
Undocumented in source. Be warned that the author may not have intended to support it.
update_response
uint update_response(uint8_t* responsePtr, uint32_t responseLen)
Undocumented in source. Be warned that the author may not have intended to support it.
validate_pin
uint validate_pin(uint8_t* pincodePtr, uint32_t pincodeLen)
Undocumented in source. Be warned that the author may not have intended to support it.
wallet_check_exist
uint wallet_check_exist()
Undocumented in source. Be warned that the author may not have intended to support it.
wallet_check_login
uint wallet_check_login()
Undocumented in source. Be warned that the author may not have intended to support it.
wallet_create
uint wallet_create(uint8_t* pincodePtr, uint32_t pincodeLen, uint16_t* mnemonicPtr, uint32_t mnemonicLen)
Undocumented in source. Be warned that the author may not have intended to support it.
wallet_create
uint wallet_create(uint8_t* pincodePtr, uint32_t pincodeLen, uint8_t* mnemonicPtr, uint32_t mnemonicLen, uint8_t* saltPtr, uint32_t saltLen)
Undocumented in source. Be warned that the author may not have intended to support it.
wallet_delete
uint wallet_delete()
Undocumented in source. Be warned that the author may not have intended to support it.
wallet_login
uint wallet_login(uint8_t* pincodePtr, uint32_t pincodeLen)
Undocumented in source. Be warned that the author may not have intended to support it.
wallet_logout
uint wallet_logout()
Undocumented in source. Be warned that the author may not have intended to support it.
wallet_storage_init
uint wallet_storage_init(char* pathPtr, uint32_t pathLen)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

TAGION_HASH
enum TAGION_HASH;
Undocumented in source.

Static functions

start_rt
int64_t start_rt()
Undocumented in source. Be warned that the author may not have intended to support it.
stop_rt
int64_t stop_rt()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

__runtimeStatus
DrtStatus __runtimeStatus;

Variable, which repsresents the d-runtime status

__wallet_storage
WalletStorage* __wallet_storage;
Undocumented in source.
last_error
Exception last_error;
Undocumented in source.
wallets
StdSecureWallet[string] wallets;
Undocumented in source.

Structs

WalletStorage
struct WalletStorage
Undocumented in source.

Meta