I’m trying to write a python app that will interact via brownie with BSC and use the LINK Random Number as in Decentralized RPG Game on BSC.
However, I think I’m missing a core concept of brownie that I can’t seem to find any guidance on online. I would like to package the app in a web UI and use brownie to call and interact with the contracts on an adhoc basis, but I can’t seem to figure out how to import the compile contract into Python?
In other words, in the brownie console you get access to the FantasyCharacter object of type Contract, but how would you import that into a normal Python script?
which makes the
build directory, but doing
from brownie import FantasyCharacter obviously doesn’t work as this isn’t a class within the brownie package. However, in the brownie docs they do
from brownie import Token where
Token is a compiled smart contract.
Any assistance would be appreciated.
Either there is a way, or I’m missing the fundamentals of how brownie works and contracts can only be deployed using
brownie run <script>