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
Enums
Mixins
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< sigs = const []}) → Stringint, 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