laksadart

Last updated:

0 purchases

laksadart Image
laksadart Images
Add to Cart

Description:

laksadart

Laksa, Dart Version #
Waiting for Usage example and docs
Porting from Laksa and ZilliqaJS #


Account

✅ create
✅ toFile
✅ fromFile
✅ signTransaction



Wallet

✅ add
✅ remove
✅ getAccount
✅ encryptAccount
✅ decryptAccount
✅ setDefaultAccount
✅ getDefaultAccount



crypto

✅ getDerivedKey ((keystore))
✅ encrypt(keystore)
✅ decrypt(keystore)
✅ sign(Schnorr function)
✅ verify(Schnorr function)
✅ SchnorrSign(Schnorr function with protobuf encodation)
✅ generatePrivateKey
✅ getPublicKeyFromPrivateKey
✅ getPublicKeyFromPrivateKey
✅ getAddressFromPublicKey
✅ getAddressFromPrivateKey
✅ hmac-drbg(HMAC update digest)
✅ getDRBG(inner function)
✅ generateNewPrivateKey(inner function)
✅ privateKeyToPublic(inner function)
✅ getPublic(inner function)



Messenger

✅ send
✅ sendServer(Scilla runner)
✅ setNodeProvider
✅ setScillaProvider
✅ setMiddleware
✅ useMiddleware



Blockchain(RPC methods)

✅ getBalance
✅ getBlockchainInfo
✅ getDSBlock
✅ getTxBlock
✅ getLatestDSBlock
✅ getNumDSBlocks
✅ getDSBlockRate
✅ getDSBlockListing
✅ getLatestTxBlock
✅ getNumTxBlocks
✅ getTxBlockRate
✅ getTxBlockListing
✅ getNumTransactions
✅ getTransactionRate
✅ getCurrentMiniEpoch
✅ getCurrentDSEpoch
✅ getPrevDifficulty
✅ getPrevDSDifficulty
✅ getRecentTransactions
✅ getNumTxnsTxEpoch
✅ getNumTxnsDSEpoch
✅ getMinimumGasPrice
✅ createTransaction
✅ checkCode(Scilla runner)
✅ testCall(Scilla runner)



Provider

BaseProvider
HttpProvider

✅ buildPayload
✅ buildEndpointPayload
✅ performRPC
✅ send
✅ sendServer(Scilla runner)


RPCMiddleware

✅ RPCResponseBody
✅ SuccessMiddleware
✅ ErrorMiddleware


RPCMehod
Endpoint



Transaction

✅ Factory
✅ sendTransaction
✅ trackTx
✅ confirm
✅ getVersion(calculate version number)



Contract

✅ Factory
✅ deploy
✅ call
✅ confirmTx
✅ sendContract
✅ signTxn
✅ getState
✅ setInitParamsValues
✅ setDeployPayload
✅ setCallPayload



utils

✅ numbers.strip0x
✅ numbers.toHex
✅ numbers.bytesToHex
✅ numbers.numberToBytes
✅ numbers.hexToBytes
✅ numbers.intToBytes
✅ numbers.hexToInt
✅ validators.isUrl
✅ validators.isByteString
✅ validators.isAddres
✅ validators.isPublicKey
✅ validators.isPrivateKey
✅ validators.isSignature
✅ unit.fromQa
✅ unit.toQa
✅ encodeTransactionProto



Thanks to #

Zilliqa, who make the js lib originally.
PointyCastle, who make the dart crypto packages.
Web3Dart, who make the web3 dart version.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.