- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1
 
Wallet
        MarcoDotIO edited this page Apr 25, 2023 
        ·
        1 revision
      
    Represents an Aptos wallet.
public class Wallet: Hashable Hashable
public init(wordCount: Int, wordList: [String], passphrase: String = "", seedMode: SeedMode = .Ed25519Bip32) throws public init(mnemonic: Mnemonic, passphrase: String = "", seedMode: SeedMode = .Ed25519Bip32) throws public init(phrase: [String], passphrase: String = "", seedMode: SeedMode = .Ed25519Bip32) throws public init(seed: Data, passphrase: String = "", seedMode: SeedMode = .Ed25519Bip32) throws The mnemonic words.
public var mnemonic: MnemonicThe key pair.
public var account: Accountpublic func hash(into hasher: inout Hasher) Get an Aptos Blockchain account at the specified index from an Ed25519 BIP-32-based seed.
public func getAccount(index: Int) throws -> Account This function gets an Aptos Blockchain account at the specified index from an Ed25519 BIP-32-based seed, and returns the resulting Account instance.
- index: An integer value representing the index of the account to retrieve from the Ed25519 BIP-32-based seed.
 - Returns: An Account instance representing the account at the specified index.
 - Throws: An error of type AptosError indicating that the seed mode is incompatible with Ed25519 BIP-32-based seeds or that an AccountAddress or PrivateKey instance cannot be created from the retrieved public key or private key bytes, respectively.
 
Derives the Mnemonic seed from the Mnemonic object.
public func deriveMnemonicSeed() -> Data Data representing the seed itself
public static func == (lhs: Wallet, rhs: Wallet) -> Bool Generated at 2023-07-20T02:24:43+0000 using swift-doc 1.0.0-rc.1.
Types
- Account
 - AccountAddress
 - AccountAddressTag
 - AccountResponse
 - AnyTransactionArgument
 - AptosError
 - AptosRestClientError
 - BoolTag
 - ClientConfig
 - Collection
 - Ed25519Authenticator
 - Ed25519BIP32
 - EntryFunction
 - HTTPMethod
 - InfoResponse
 - InvalidPropertyType
 - Mnemonic
 - Mnemonic.Error
 - ModuleBundle
 - ModuleId
 - MultiAgentAuthenticator
 - MultiAgentRawTransaction
 - MultiEd25519Authenticator
 - MultiPublicKey
 - MultiSignature
 - Object
 - PrivateKey
 - Property
 - PropertyMap
 - PublicKey
 - RawTransaction
 - RotatingProofChallenge
 - Royalty
 - Script
 - ScriptArgument
 - SeedMode
 - Serializer
 - Signature
 - SignedTransaction
 - StructTag
 - StructTagValue
 - Token
 - TransactionArgument
 - U128Tag
 - U16Tag
 - U256Tag
 - U32Tag
 - U64Tag
 - U8Tag
 - UInt128
 - UInt128Errors
 - Wallet
 - Wordlists
 
Protocols
Global Variables
Global Functions
- _struct(_:)
 - account(_:ledgerVersion:)
 - accountBalance(_:_:)
 - accountResource(_:_:_:)
 - accountResources(_:_:)
 - accountSequenceNumber(_:_:)
 - addTokenProperty(_:_:_:)
 - aggregatorValue(_:_:_:)
 - asyncData(with:method:headers:body:)
 - bcsTransfer(_:_:_:)
 - bool()
 - burnToken(_:_:)
 - claimToken(_:_:_:_:_:_:)
 - createBcsSignedTransaction(_:_:)
 - createBcsSignedTransaction(_:_:_:)
 - createBcsTransaction(_:_:)
 - createBcsTransaction(_:_:_:)
 - createCollection(_:_:_:_:)
 - createCollection(_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:)
 - createCollectionPayload(_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:)
 - createMultiAgentBcsTransaction(_:_:_:)
 - createToken(_:_:_:_:_:_:_:)
 - decodeData(_:with:keyDecodingStrategy:dataDecodingStrategy:dateDecodingStrategy:)
 - decodeUrl(_:with:)
 - decodeUrl(with:_:)
 - decodeUrl(with:_:_:)
 - deserialize(from:)
 - directTransferToken(_:_:_:_:_:_:_:)
 - fixedBytes(length:)
 - freezeToken(_:_:)
 - fundAccount(_:_:)
 - getCollection(_:_:)
 - getTableItem(_:_:_:_:_:_:)
 - getToken(_:_:_:_:_:)
 - getTokenBalance(_:_:_:_:_:)
 - getTokenData(_:_:_:_:)
 - info()
 - map(keyDecoder:valueDecoder:)
 - mintSoulBoundToken(_:_:_:_:_:_:_:)
 - mintToken(_:_:_:_:_:_:)
 - mintTokenPayload(_:_:_:_:_:)
 - offerToken(_:_:_:_:_:_:_:)
 - publishPackage(_:_:_:)
 - readObject(address:)
 - remaining()
 - removeTokenProperty(_:_:_:)
 - sequence(valueDecoder:)
 - serialize(_:)
 - simulateTransaction(_:_:)
 - string(_:)
 - submitBcsTransaction(_:)
 - submitTransaction(_:_:)
 - toBytes(_:)
 - transactionPending(_:)
 - transfer(_:_:_:)
 - u128(_:)
 - u16(_:)
 - u256(_:)
 - u32(_:)
 - u64(_:)
 - u8(_:)
 - uleb128()
 - unfreezeToken(_:_:)
 - updateTokenProperty(_:_:_:)
 - verify(_:)
 - waitForTransaction(_:)