Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amanusk/starknet-cli-wallet
/ functions
Functions
40 in github.com/amanusk/starknet-cli-wallet
⨍
Functions
40
◇
Types & classes
3
↓ 10 callers
Function
getWalletFromConfig
(txVersion = 2)
src/index.ts:26
↓ 5 callers
Function
prettyPrintFee
(fee: EstimateFee)
src/util.ts:38
↓ 4 callers
Method
computeAddressFromPk
(pk: string, accountClassHash: string)
src/StarkNetWallet.ts:91
↓ 4 callers
Function
getStarkPk
(mnemonic: string, index: number)
src/keyDerivation.ts:7
↓ 4 callers
Method
toRawCallData
(calldata: string[])
src/StarkNetWallet.ts:291
↓ 4 callers
Method
transfer
(recipientAddress: string, amount: BigInt, tokenAddress: string, decimals: number = 18)
src/StarkNetWallet.ts:185
↓ 3 callers
Method
computeAddressFromMnemonic
(mnemonic: string, accountClassHash: string, index = 0)
src/StarkNetWallet.ts:86
↓ 3 callers
Function
describeIf
(condition: boolean)
test/fixtures.ts:82
↓ 3 callers
Method
fromMnemonic
( mnemonic: string, index: number = 0, provider: ProviderInterface, address?: string, acco
src/StarkNetWallet.ts:52
↓ 3 callers
Method
getAddress
()
src/StarkNetWallet.ts:82
↓ 3 callers
Method
getBalance
(tokenAddress: string)
src/StarkNetWallet.ts:123
↓ 2 callers
Method
declareNewContract
(filename: string, classHash?: string, casmFilename?: string, compiledClassHash?: string)
src/StarkNetWallet.ts:232
↓ 2 callers
Method
deployAccount
(accountClassHash: string)
src/StarkNetWallet.ts:134
↓ 2 callers
Method
generateSeed
()
src/StarkNetWallet.ts:166
↓ 2 callers
Method
getAccountFromPk
(address: string, pk: string, provider: ProviderInterface, txVersion = 2)
src/StarkNetWallet.ts:96
↓ 2 callers
Method
getERC20Contract
(tokenAddress: string, provider: ProviderInterface)
src/StarkNetWallet.ts:107
↓ 2 callers
Method
getPrivateKey
()
src/StarkNetWallet.ts:74
↓ 2 callers
Function
getProvider
(nodeUrl: string)
src/ProviderConfig.ts:3
↓ 1 callers
Method
call
(contractAddress: string, selector: string, calldata: string[])
src/StarkNetWallet.ts:282
↓ 1 callers
Method
deploy
(classHash: string, salt: string, unique: boolean, constructorArgs: string[])
src/StarkNetWallet.ts:206
↓ 1 callers
Method
generatePk
()
src/StarkNetWallet.ts:178
↓ 1 callers
Function
generateRandomStarkPrivateKey
(length = 63)
src/util.ts:29
↓ 1 callers
Method
getAccountFromMnemonic
( address: string, mnemonic: string, index: number = 0, provider: ProviderInterface, txVer
src/StarkNetWallet.ts:112
↓ 1 callers
Function
getERC20FeeContract
(provider: ProviderInterface)
test/fixtures.ts:87
↓ 1 callers
Function
getPathForIndex
(index: number, baseDerivationPath: string)
src/keyDerivation.ts:19
↓ 1 callers
Function
getPubKey
(pk: string)
src/keyDerivation.ts:15
↓ 1 callers
Method
getPublicKey
()
src/StarkNetWallet.ts:78
↓ 1 callers
Function
getStarknetWallet
(provider: ProviderInterface)
test/fixtures.ts:61
↓ 1 callers
Function
getTestProvider
()
test/fixtures.ts:24
↓ 1 callers
Method
invoke
(contractAddress: string, selector: string, calldata: string[])
src/StarkNetWallet.ts:261
↓ 1 callers
Function
isASCII
(str: string)
src/util.ts:52
↓ 1 callers
Function
isShortString
(str: string)
src/util.ts:58
↓ 1 callers
Function
readContract
(name: string)
test/fixtures.ts:7
Function
adaptAddress
* Receives a hex address, converts it to bigint, converts it back to hex. * This is done to strip leading zeros. * @param address a hex string repre
src/util.ts:25
Method
constructor
( privateKey: string, provider: ProviderInterface, address?: string, accountClassHash?: string
src/StarkNetWallet.ts:32
Function
decodeShortString
(str: string)
src/util.ts:68
Function
delay
(ms: number)
src/StarkNetWallet.ts:24
Function
encodeShortString
(str: string)
src/util.ts:62
Function
ensureEnvVar
(varName: string)
src/util.ts:4
Function
getTestAccount
(provider: ProviderInterface)
test/fixtures.ts:39