Update constitution and jael logic to work with latest contracts

This commit is contained in:
Fang 2018-08-30 01:58:47 +02:00
parent f9ed9bf02f
commit 2d04795fd9
2 changed files with 22 additions and 9 deletions

View File

@ -1123,11 +1123,6 @@
^- [hel=hull kez=(unit (pair life pass))]
=+ hul=(fall (~(get by hul.eth) who) *hull)
::
:: if new, first dif must be %full
:: XX review, requirement seems obsolete
::
:: ?> |((~(has by hul.eth) who) ?=(%full -.dif))
::
:: sanity checks, should never fail if we operate correctly
::
?> ?+ -.dif &

View File

@ -398,6 +398,16 @@
0xcfe3.69b7.197e.7f0c.f067.93ae.2472.a9b1.
3583.fecb.ed2f.78df.a14d.1f10.796b.847c
::
:: ChangedManager(address,address)
++ changed-manager
0x73cd.9f21.dac5.ada0.0bce.c622.ae57.b362.
3d62.867a.0104.48a4.fa99.19b1.af37.8de7
::
:: ChangedDelegate(address,address)
++ changed-delegate
0x3aca.0f3b.26ca.e754.a743.7b18.4417.8ce6.
07f2.1ca0.cbed.955e.0621.96d3.3c91.de6c
::
:: ChangedDns(string,string,string)
++ changed-dns
0xfafd.04ad.e1da.ae2e.1fdb.0fc1.cc6a.899f.
@ -6573,7 +6583,6 @@
`[who %escape `wer]
::
?: =(event.log escape-canceled)
::TODO verify this is safe, topics are 2 uints
=/ who=@ (decode-topics topics.log ~[%uint])
`[who %escape ~]
::
@ -6608,9 +6617,18 @@
(decode-topics topics.log ~[%uint %address])
`[who %transfer-proxy tox]
::
::NOTE 0x8be0...57e0 is Owneable's OwnershipTransferred(address,address).
:: changed-dns is handled separately since it doesn't affect hulls.
~& [%unimplemented-event event.log]
~? ?!
?| =(event.log changed-manager)
::
=(event.log changed-delegate)
::
:: contract owner changed
.= event.log
:: OwnershipTransferred(address,address)
0x8be0.079c.5316.5914.1344.cd1f.d0a4.f284.
1949.7f97.22a3.daaf.e3b4.186f.6b64.57e0
==
[%unimplemented-event event.log]
~
::
++ apply-hull-diff