Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System registries #87

Merged
merged 13 commits into from
Aug 11, 2022
988 changes: 494 additions & 494 deletions core/contracts/attestationcollector/attestationcollector.abigen.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

72 changes: 48 additions & 24 deletions core/contracts/home/filterer_generated.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,54 @@ type IHomeFilterer interface {
//
// Solidity: event Dispatch(bytes32 indexed messageHash, uint256 indexed leafIndex, uint64 indexed destinationAndNonce, bytes tips, bytes message)
ParseDispatch(log types.Log) (*HomeDispatch, error)
// FilterDomainNotaryAdded is a free log retrieval operation binding the contract event 0x7ed5310d8818d06ea4a196771a39a73bf55c815addbf7a52ba87c9be409c3dd1.
//
// Solidity: event DomainNotaryAdded(address notary)
FilterDomainNotaryAdded(opts *bind.FilterOpts) (*HomeDomainNotaryAddedIterator, error)
// WatchDomainNotaryAdded is a free log subscription operation binding the contract event 0x7ed5310d8818d06ea4a196771a39a73bf55c815addbf7a52ba87c9be409c3dd1.
//
// Solidity: event DomainNotaryAdded(address notary)
WatchDomainNotaryAdded(opts *bind.WatchOpts, sink chan<- *HomeDomainNotaryAdded) (event.Subscription, error)
// ParseDomainNotaryAdded is a log parse operation binding the contract event 0x7ed5310d8818d06ea4a196771a39a73bf55c815addbf7a52ba87c9be409c3dd1.
//
// Solidity: event DomainNotaryAdded(address notary)
ParseDomainNotaryAdded(log types.Log) (*HomeDomainNotaryAdded, error)
// FilterDomainNotaryRemoved is a free log retrieval operation binding the contract event 0xe16811bec5badeb0bade36ad31aab1c20f2997b625833474449f893eeecd3bac.
//
// Solidity: event DomainNotaryRemoved(address notary)
FilterDomainNotaryRemoved(opts *bind.FilterOpts) (*HomeDomainNotaryRemovedIterator, error)
// WatchDomainNotaryRemoved is a free log subscription operation binding the contract event 0xe16811bec5badeb0bade36ad31aab1c20f2997b625833474449f893eeecd3bac.
//
// Solidity: event DomainNotaryRemoved(address notary)
WatchDomainNotaryRemoved(opts *bind.WatchOpts, sink chan<- *HomeDomainNotaryRemoved) (event.Subscription, error)
// ParseDomainNotaryRemoved is a log parse operation binding the contract event 0xe16811bec5badeb0bade36ad31aab1c20f2997b625833474449f893eeecd3bac.
//
// Solidity: event DomainNotaryRemoved(address notary)
ParseDomainNotaryRemoved(log types.Log) (*HomeDomainNotaryRemoved, error)
// FilterGuardAdded is a free log retrieval operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
//
// Solidity: event GuardAdded(address guard)
FilterGuardAdded(opts *bind.FilterOpts) (*HomeGuardAddedIterator, error)
// WatchGuardAdded is a free log subscription operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
//
// Solidity: event GuardAdded(address guard)
WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *HomeGuardAdded) (event.Subscription, error)
// ParseGuardAdded is a log parse operation binding the contract event 0x93405f05cd04f0d1bd875f2de00f1f3890484ffd0589248953bdfd29ba7f2f59.
//
// Solidity: event GuardAdded(address guard)
ParseGuardAdded(log types.Log) (*HomeGuardAdded, error)
// FilterGuardRemoved is a free log retrieval operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
//
// Solidity: event GuardRemoved(address guard)
FilterGuardRemoved(opts *bind.FilterOpts) (*HomeGuardRemovedIterator, error)
// WatchGuardRemoved is a free log subscription operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
//
// Solidity: event GuardRemoved(address guard)
WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *HomeGuardRemoved) (event.Subscription, error)
// ParseGuardRemoved is a log parse operation binding the contract event 0x59926e0a78d12238b668b31c8e3f6ece235a59a00ede111d883e255b68c4d048.
//
// Solidity: event GuardRemoved(address guard)
ParseGuardRemoved(log types.Log) (*HomeGuardRemoved, error)
// FilterImproperAttestation is a free log retrieval operation binding the contract event 0x287e2c0e041ca31a0ce7a1ed8b91a7425b2520880947cdbe778c457ca4c48e5b.
//
// Solidity: event ImproperAttestation(address updater, bytes attestation)
Expand All @@ -49,18 +97,6 @@ type IHomeFilterer interface {
//
// Solidity: event Initialized(uint8 version)
ParseInitialized(log types.Log) (*HomeInitialized, error)
// FilterNewUpdater is a free log retrieval operation binding the contract event 0x0f20622a7af9e952a6fec654a196f29e04477b5d335772c26902bec35cc9f22a.
//
// Solidity: event NewUpdater(address oldUpdater, address newUpdater)
FilterNewUpdater(opts *bind.FilterOpts) (*HomeNewUpdaterIterator, error)
// WatchNewUpdater is a free log subscription operation binding the contract event 0x0f20622a7af9e952a6fec654a196f29e04477b5d335772c26902bec35cc9f22a.
//
// Solidity: event NewUpdater(address oldUpdater, address newUpdater)
WatchNewUpdater(opts *bind.WatchOpts, sink chan<- *HomeNewUpdater) (event.Subscription, error)
// ParseNewUpdater is a log parse operation binding the contract event 0x0f20622a7af9e952a6fec654a196f29e04477b5d335772c26902bec35cc9f22a.
//
// Solidity: event NewUpdater(address oldUpdater, address newUpdater)
ParseNewUpdater(log types.Log) (*HomeNewUpdater, error)
// FilterNewUpdaterManager is a free log retrieval operation binding the contract event 0x958d788fb4c373604cd4c73aa8c592de127d0819b49bb4dc02c8ecd666e965bf.
//
// Solidity: event NewUpdaterManager(address updaterManager)
Expand All @@ -85,18 +121,6 @@ type IHomeFilterer interface {
//
// Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ParseOwnershipTransferred(log types.Log) (*HomeOwnershipTransferred, error)
// FilterUpdate is a free log retrieval operation binding the contract event 0x3f459c2c4e333807b9c629230cbac6a23dbfd53c030ef9bc6886abb97ada9171.
//
// Solidity: event Update(uint32 indexed homeDomain, uint32 indexed nonce, bytes32 indexed root, bytes signature)
FilterUpdate(opts *bind.FilterOpts, homeDomain []uint32, nonce []uint32, root [][32]byte) (*HomeUpdateIterator, error)
// WatchUpdate is a free log subscription operation binding the contract event 0x3f459c2c4e333807b9c629230cbac6a23dbfd53c030ef9bc6886abb97ada9171.
//
// Solidity: event Update(uint32 indexed homeDomain, uint32 indexed nonce, bytes32 indexed root, bytes signature)
WatchUpdate(opts *bind.WatchOpts, sink chan<- *HomeUpdate, homeDomain []uint32, nonce []uint32, root [][32]byte) (event.Subscription, error)
// ParseUpdate is a log parse operation binding the contract event 0x3f459c2c4e333807b9c629230cbac6a23dbfd53c030ef9bc6886abb97ada9171.
//
// Solidity: event Update(uint32 indexed homeDomain, uint32 indexed nonce, bytes32 indexed root, bytes signature)
ParseUpdate(log types.Log) (*HomeUpdate, error)
// FilterUpdaterSlashed is a free log retrieval operation binding the contract event 0x98064af315f26d7333ba107ba43a128ec74345f4d4e6f2549840fe092a1c8bce.
//
// Solidity: event UpdaterSlashed(address indexed updater, address indexed reporter)
Expand Down
Loading