Gateway Package:
- Starknet client/provider implementation for feeder and gateway apis
- Endpoints/Types including:
estimate_fee
,get_block
,get_block_hash_by_id
,get_id_by_hash
,get_class_by_hash
,get_class_hash_at
,get_full_contract
,call_contract
,add_transaction
,get_state_update
,get_contract_addresses
,get_storage_at
,get_transaction
,get_transaction_status
,get_transaction_id_by_hash
,get_transaction_receipt
,get_transaction_trace
RPC Package:
- RPC client implementing StarkNet RPC Spec
- Method implementation status included in README
Types Package:
- Common provider types
- Post v0.3.0
*big.Int
args/returns will be changed to*types.Felt
s
StarkNet v0.9.0 Support:
- provider getters for class hashes and definitions
- estimate fee getters for transaction type
- Accounts with signature schemes adhering to SN
get_tx_info -> tx.hash
- Accounts compatible w/ Argent v0.9.0
- NOTE: devnet uses preloaded accounts based on OZ v0.1.0 and signatures are incompatible with caigo Accounts