Module solana

Source
Expand description

Functionality for funding transactions in SOL.

Structs§

PostObject
Generic data structure for making json rpc requests.
SigResponse
Struct for receiving signature back from api.
TxData
Struct for submitting required data to signature api.

Constants§

FLOOR
Minimum SOL transaction amount.
RATE
Winstons per lamports exchange rate for calculating SOL payment amounts.
SOLANA_DEV_URL
Solana dev net uri used to get recent blockhash and wallet balance.
SOLANA_MAIN_URL
Solana main net uri used to get recent blockhash and wallet balance.
SOL_AR_BASE_URL
Uri of Solana payment api.
SOL_AR_PUBKEY
Solana address to which SOL payments are made.

Functions§

create_sol_transaction
Creates Solana transaction.
get_recent_blockhash
Returns recent blockhash neeed to create transaction.
get_sol_ar_signature
Submits Solana transaction and required transaction elements and gets back signed AR transaction.
get_sol_wallet_balance
Returns wallet balance.
request_airdrop
Airdrops tokens from devnet for testing purposes.