Deploy final Constitution alongside other contracts
Putting it at the beginning of the queue. Important since the contract
deployment is most likely to hit block gas limits.
[%address polls]
[%address claims]
==
+ ~& ['Deploying constitution-final...' +(nonce)]
+ =^ constit-final this
+ %+ do-deploy 'constitution-final'
+ :~ [%address constit]
+ [%address ships]
+ [%address polls]
+ [%address claims]
+ ==
=. constitution constit
~& 'Transferring contract ownership...'
=. this
(deposit-galaxies conditional-star-release con-gal)
::
~& 'Depositing conditional release stars...'
- ~& con-sar
=. this
(deposit-stars conditional-star-release con-sar)
::
::
:: concluding ceremony
::
- ~& 'Deploying constitution-final...'
- =^ constit-final this
- %+ do-deploy 'constitution-final'
- :~ [%address constit]
- [%address ships]
- [%address polls]
- [%address claims]
- ==
=. this
::NOTE currently included bytecode has on-upgrade ens functionality
:: stripped out to make this not fail despite 0x0 dns contract
