When a smart contract deployed on Remix it gives a UI from where we can interact with Smart contract.

enter image description here

How Remix generate it?
Do Remix also use web3js library to interact with smart contract?


Remix's solidity compiler emits both the compiled contract's bytecode and it's ABI, or Application Binary Interface. This ABI is a systematic description of the smart contract's interface: all of the contract's functions and their parameters are listed in the ABI. The ABI tells Remix what functions can be called on the smart contract and the parameters needed to do so.

  • I understand the fact that ABI tells Remix about the functions. What my question is how it calls the function, do it also use web3 library? As I read that to interact with blockchain we need web3 js to call them. – Shubham Chadokar Oct 12 '18 at 8:58
  • Yes, it seems that Remix uses web3 to interact with smart contracts. – Henk Oct 12 '18 at 9:13
  • thanks, i think I got a hint how it is working. It use yo-yo library to create html and web3 to interact. – Shubham Chadokar Oct 12 '18 at 9:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.