- Browser Accounts / Contracts
- Block / Chunk
- Browser Gas
- Config Protocol
- Browser Near Network Info
- Browser Transactions
- Handling error messages
- Support CLI
export NEAR_RPC_URL=https://rpc.testnet.near.org
https://docs.near.org/docs/api/rpc
from near.api import NearAPI
near_api = NearAPI()
res = near_api.call_contract_func(
account_id="dev-1588039999690",
method_name="get_num",
args={},
)
from near.api import NearAPI
# fetch near validiators
res = near_api.network.validators()
res = near_api.call_contract_func(
account_id="nearfans.poolv1.near",
method_name="get_reward_fee_fraction",
args=[]
)
{
'block_hash': 'J13uE8vwQAGDeecNBVXMCZxUZXYv3crN8XY5gSfuTZsk',
'block_height': 57574416,
'logs': [],
'result': {'denominator': 100, 'numerator': 3}
}
python near/main.py view_account root.near
Amount: 8566.744926870419
Locked: 0.0
Storage Usage: 26564