ABCAccountDelegate Protocol Reference

Conforms to NSObject
Declared in ABCAccount.h

– abcAccountRemotePasswordChange

Password has been changed by a remote device. User will be able to login on current device with old password. One user logs in with new password, old password will cease to function.

- (void)abcAccountRemotePasswordChange

Discussion

Password has been changed by a remote device. User will be able to login on current device with old password. One user logs in with new password, old password will cease to function.

Declared In

ABCAccount.h

– abcAccountLoggedOut:

User has been logged out. Always called after [ABCAccount logout] once Core has finished logout Also called under some error conditions such as corrupt local data.

- (void)abcAccountLoggedOut:(ABCAccount *)account

Parameters

account

ABCAccount account that has been logged out

Discussion

User has been logged out. Always called after [ABCAccount logout] once Core has finished logout Also called under some error conditions such as corrupt local data.

Declared In

ABCAccount.h

– abcAccountAccountChanged

Account details such as settings have changed

- (void)abcAccountAccountChanged

Discussion

Account details such as settings have changed

Declared In

ABCAccount.h

– abcAccountWalletChanged:

Specific wallet has changed. Changes may include new transactions or modified metadata

- (void)abcAccountWalletChanged:(ABCWallet *)wallet

Parameters

wallet

ABCWallet

Discussion

Specific wallet has changed. Changes may include new transactions or modified metadata

Declared In

ABCAccount.h

– abcAccountWalletLoaded:

Specific wallet has finished loading. Other wallets may still be loading

- (void)abcAccountWalletLoaded:(ABCWallet *)wallet

Parameters

wallet

ABCWallet

Discussion

Specific wallet has finished loading. Other wallets may still be loading

Declared In

ABCAccount.h

– abcAccountWalletsChanged

Wallets in the account have changed. Changes may include new wallet order or wallet names.

- (void)abcAccountWalletsChanged

Discussion

Wallets in the account have changed. Changes may include new wallet order or wallet names.

Declared In

ABCAccount.h

– abcAccountOTPRequired

Account has had OTP enabled on another device. GUI should ask user to add OTP key from OTP authenticated device.

- (void)abcAccountOTPRequired

Discussion

Account has had OTP enabled on another device. GUI should ask user to add OTP key from OTP authenticated device.

Declared In

ABCAccount.h

– abcAccountOTPSkew

Current OTP token on device does not match server OTP token. Token may have been changed by another device or user’s time clock is skewed.

- (void)abcAccountOTPSkew

Discussion

Current OTP token on device does not match server OTP token. Token may have been changed by another device or user’s time clock is skewed.

Declared In

ABCAccount.h

– abcAccountBlockHeightChanged:

The current blockheight has changed for the specified wallet.

- (void)abcAccountBlockHeightChanged:(ABCWallet *)wallet

Parameters

wallet

ABCWallet

Discussion

The current blockheight has changed for the specified wallet.

Declared In

ABCAccount.h

– abcAccountBalanceUpdate:transaction:

This device has just sync'ed a transaction to the specified wallet from another device causing a change in balance. This happens if two devices share a wallet. First device will see abcAccountIncomingBitcoin. The second device will see abcAccountBalanceUpdate

- (void)abcAccountBalanceUpdate:(ABCWallet *)wallet transaction:(ABCTransaction *)transaction

Parameters

wallet

ABCWallet The wallet whose balance was updated

transaction

ABCTransaction The transaction which caused the balance change

Discussion

This device has just sync'ed a transaction to the specified wallet from another device causing a change in balance. This happens if two devices share a wallet. First device will see abcAccountIncomingBitcoin. The second device will see abcAccountBalanceUpdate

Declared In

ABCAccount.h

– abcAccountIncomingBitcoin:transaction:

The specified wallet has just received a new incoming funds transaction which has not yet been seen by other devices with this account.

- (void)abcAccountIncomingBitcoin:(ABCWallet *)wallet transaction:(ABCTransaction *)transaction

Parameters

wallet

ABCWallet The wallet whose balance was updated

transaction

ABCTransaction The transaction which caused the incoming coin.

Discussion

The specified wallet has just received a new incoming funds transaction which has not yet been seen by other devices with this account.

Declared In

ABCAccount.h