|
|
|
|
|
by pimeys
3256 days ago
|
|
There are architectural ways as you said, but basically you don't update them. You know the possible bugs, you document the contract, methods and your process early on, you write tons of tests, use auditing tools, do code review with the team, hire somebody to audit your code, test it with bounties, implement emergency stops and speed bumps and some proper monitoring. When it's about your money, you should be able to do all that. And yes, Solidity is pretty horrible. I hope there will be better options such as Idris in the future. |
|