vegaprotocol / MultisigControl

Solidity contracts for the Ethereum <-> Vega bridge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MORE DIAGRAMS

edd opened this issue · comments

commented

I don't know how to add these to the readme, but here's one for withdrawal and deposit:

Asset Pool - Withdrawal
Asset Pool - Deposit

commented

Perfect. I'll add them to that branch.

commented

contracts

Is generated by:

npx sol2uml --outputFormat png --hideLibraries --baseContractNames ERC20_Bridge_Logic --ignoreFilesOrFolders "IERC20_Bridge_Logic.sol,IMultisigControl.sol,Ownable.sol,Killable.sol"

The contracts will change after this, but not frequently enough to warrant setting this up in CI

commented

sol2uml

Was generated by https://github.com/vegaprotocol/sol2uml/tree/minor-style-tweaks, a different branch

node --trace-warnings ./lib/sol2uml.js --outputFormat png --hideLibraries --baseContractNames ERC20_Bridge_Logic --ignoreFilesOrFolders "IERC20_Bridge_Logic.sol,IMultisigControl.sol,Ownable.sol,Killable.sol" ../MultisigControl/contracts/

So we good with this one then?

commented

Yes