Hi,
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?
I’ve done
brownie compile
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>