mixin_bot_sdk_dart library

Classes

Account
AccountApi
AccountRequest
AccountUpdateRequest
Address
AddressApi
AddressFee
AddressRequest
AppButton
AppCard
Asset
AssetApi
AssetFee
Attachment
AttachmentApi
AttachmentMessage
AuthorizationResponse
AuthorizeRequest
BlazeAckMessage
BlazeMessageData
Chain
CircleApi
CircleConversationRequest
CircleName
CircleResponse
Client
CollectibleApi
CollectibleCollection
CollectibleOutput
CollectibleRequest
CollectibleToken
CollectibleTokenMeta
ContactMessage
Conversation
ConversationApi
ConversationCategoryJsonConverter
ConversationRequest
ConversationResponse
ConversationStatusJsonConverter
DeactivateRequest
DepositData
DepositEntry
DisappearRequest
EnumJsonConverter<T>
FavoriteApp
Fiat
GhostKey
GhostKeyRequest
Input
Key
An utility class for SpendKey and SessionPrivateKey
LiveMessage
LocationMessage
LogoutRequest
LogResponse
MessageApi
MintData
MixAddress
MixinError
MixinLogInterceptor
MixinResponse<T>
MultisigApi
MultisigsResponse
OauthApi
OauthRequest
OauthResponse
OpponentMultisig
Output
OutputApi
OutputRequest
ParticipantRequest
ParticipantRoleJsonConverter
PaymentCodeResponse
PaymentRequest
PaymentResponse
PaymentStatusJsonConverter
PendingDeposit
PinRequest
PrivateKey
Provisioning
ProvisioningApi
ProvisioningId
ProvisioningRequest
PublicKey
RawTransactionRequest
RelationshipActionJsonConverter
RelationshipRequest
SafeDeposit
SafeDepositEntry
SafeGhostKey
SafePendingDeposit
SafeSnapshot
SafeTransaction
SafeTransactionRecipient
SafeUtxoOutput
SafeWithdrawal
SignalKeyCount
Snapshot
SnapshotApi
SnapshotType
Sticker
StickerAlbum
StickerMessage
StickerRequest
Ticker
TipBody
Token
TokenApi
TransactionRequest
TransactionResponse
TransferApi
TransferRequest
User
UserApi
UserRelationshipJsonConverter
UserSession
UserTransactionRecipient
UtxoApi
VerificationRequest
VerificationResponse
WithdrawalData
WithdrawalTransactionRecipient

Extensions

HexEncoder on List<int>
StringHash on String

Constants

authentication → const int
badData → const int
badRequest → const int
blockchainError → const int
circleLimit → const int
conversationChecksumInvalidError → const int
favoriteLimit → const int
forbidden → const int
groupChatFull → const int
insufficientBalance → const int
insufficientIdentityNumber → const int
insufficientPool → const int
insufficientTransactionFee → const int
invalidAddress → const int
invalidCodeTooFrequent → const int
invalidEmergencyContact → const int
invalidInvitationCode → const int
invalidPinFormat → const int
invalidQrCode → const int
kMainAddressPrefix → const String
kMixAddressPrefix → const String
kMixAddressVersion → const int
kRelationshipActionAdd → const String
kRelationshipActionBlock → const String
kRelationshipActionRemove → const String
kRelationshipActionUnblock → const String
kRelationshipActionUpdate → const String
kTxVersionHashSignature → const int
mixinBaseUrl0 → const String
needCaptcha → const int
notFound → const int
oldVersion → const int
phoneInvalidFormat → const int
phoneSmsDelivery → const int
phoneVerificationCodeExpired → const int
phoneVerificationCodeInvalid → const int
pinIncorrect → const int
recaptchaIsInvalid → const int
server → const int
timeInaccurate → const int
tooManyRequest → const int
tooManyStickers → const int
tooSmall → const int
transaction → const int
usedPhone → const int
withdrawalAmountSmall → const int
withdrawalFeeTooSmall → const int
withdrawalMemoFormatIncorrect → const int

Properties

base58 → BaseXCodec
final

Functions

buildSafeTransaction({required List<SafeUtxoOutput> utxos, required List<SafeTransactionRecipient> rs, required List<SafeGhostKey?> gs, required String extra, String? reference}) SafeTransaction
buildSafeTransactionRecipient({required List<String> members, required int threshold, required String amount}) UserTransactionRecipient
decodeBase64(String str) Uint8List
dynamicToJson(dynamic object) → dynamic
encodeSafeTransaction(SafeTransaction tx, {List<Map<int, String>> sigs = const []}) String
encryptBytesPin({required String pinTokenBase64, required String privateKeyBase64, required Uint8List target, int? iterator, Uint8List? iv, DateTime? now}) String
encryptPin(String pin, String pinTokenBase64, String privateKey, int iterator) String
encryptPinWithIv(String pin, String pinTokenBase64, String privateKey, int iterator, int nowSec, Uint8List iv) String
encryptTipPin({required String pinTokenBase64, required String privateKeyBase64, required Uint8List signTarget, required Uint8List tipPrivateKey, int? iterator, Uint8List? iv}) String
enumConvertToString(dynamic enumItem) String?
fromStringToEnum<T>(List<T?>? enumValues, String? value) → T?
getMainnetAddressFromPublic(Uint8List pub) String
getPublicFromMainnetAddress(String address) Uint8List?
getUnspentOutputsForTransaction(List<SafeUtxoOutput> outputs, Decimal desiredAmount) → (Decimal, List<SafeUtxoOutput>)
Get unspent utxos for recipients.
hashMembers(List<String> memberIds) String
nameUuidFromBytes(List<int> name) → UuidValue
Static factory to retrieve a type 3(name based) UUID based on the given byte array. The same as java.util.UUID.nameUUIDFromBytes.
privateKeyToCurve25519(Uint8List privateKey) List<int>
publicKeyToCurve25519(Uint8List publicKey) Uint8List
randBytes(int n) Uint8List
sha256Hash(Uint8List data) Uint8List
sha3Hash(Uint8List data, {int length = 256}) Uint8List
sha512Hash(Uint8List data) Uint8List
signAuthTokenWithEdDSA(String? userId, String? sessionId, Key? privateKey, String? scp, String method, String uri, String body, {String? aud}) String
signAuthTokenWithRSA(String? userId, String? sessionId, Key? privateKey, String? scp, String method, String uri, String body) String
signSafeTransaction({required SafeTransaction tx, required List<SafeUtxoOutput> utxos, required List<String> views, required Key privateKey}) String