Skip to content

Instantly share code, notes, and snippets.

@yoyoismee
Created December 21, 2021 04:14
Show Gist options
  • Save yoyoismee/3a7216c59bdf24cec26e51261c061b28 to your computer and use it in GitHub Desktop.
Save yoyoismee/3a7216c59bdf24cec26e51261c061b28 to your computer and use it in GitHub Desktop.
rei testnet example
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://rei-testnet-rpc.moonrhythm.io/"))
abi = '[{"type":"constructor","stateMutability":"nonpayable","inputs":[]},{"type":"event","name":"NewShip","inputs":[{"type":"string","name":"name","internalType":"string","indexed":false},{"type":"string","name":"symbol","internalType":"string","indexed":false},{"type":"string","name":"baseTokenURI","internalType":"string","indexed":false},{"type":"uint256","name":"price","internalType":"uint256","indexed":false},{"type":"uint256","name":"maxSupply","internalType":"uint256","indexed":false},{"type":"address","name":"beneficiary","internalType":"address","indexed":false},{"type":"address","name":"_contract","internalType":"address","indexed":true}],"anonymous":false},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"setSail","inputs":[{"type":"string","name":"name","internalType":"string"},{"type":"string","name":"symbol","internalType":"string"},{"type":"string","name":"baseTokenURI","internalType":"string"},{"type":"uint256","name":"_price","internalType":"uint256"},{"type":"uint256","name":"_maxSupply","internalType":"uint256"},{"type":"address","name":"_beneficiary","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"tokenImplementation","inputs":[]}]'
address = "0xc6Bb3b067a7a016b34cbB482fa8B1C06bf356A47"
my_contract = w3.eth.contract(address=address, abi=abi)
print(my_contract.functions.tokenImplementation().call())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment