Expand description
Generated by the following Solidity interface…
interface HoprAnnouncementsEvents {
event AddressAnnouncement(address node, string baseMultiaddr);
event KeyBinding(bytes32 ed25519_sig_0, bytes32 ed25519_sig_1, bytes32 ed25519_pub_key, address chain_key);
event RevokeAnnouncement(address node);
}
…which was generated by the following JSON ABI:
[
{
"type": "event",
"name": "AddressAnnouncement",
"inputs": [
{
"name": "node",
"type": "address",
"indexed": false,
"internalType": "address"
},
{
"name": "baseMultiaddr",
"type": "string",
"indexed": false,
"internalType": "string"
}
],
"anonymous": false
},
{
"type": "event",
"name": "KeyBinding",
"inputs": [
{
"name": "ed25519_sig_0",
"type": "bytes32",
"indexed": false,
"internalType": "bytes32"
},
{
"name": "ed25519_sig_1",
"type": "bytes32",
"indexed": false,
"internalType": "bytes32"
},
{
"name": "ed25519_pub_key",
"type": "bytes32",
"indexed": false,
"internalType": "bytes32"
},
{
"name": "chain_key",
"type": "address",
"indexed": false,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "event",
"name": "RevokeAnnouncement",
"inputs": [
{
"name": "node",
"type": "address",
"indexed": false,
"internalType": "address"
}
],
"anonymous": false
}
]
Structs§
- Address
Announcement - Event with signature
AddressAnnouncement(address,string)
and selector0xc4df5ba16814838ab2618829d68f8623bb897302f24dbdba2279dbe45adb3d14
. - Hopr
Announcements Events Instance - A
HoprAnnouncementsEvents
instance. - KeyBinding
- Event with signature
KeyBinding(bytes32,bytes32,bytes32,address)
and selector0xbf49ccd41a4118c7e1e72143bad844e5f6ed12bf60caa642d88d19ca10244c36
. - Revoke
Announcement - Event with signature
RevokeAnnouncement(address)
and selector0xa4de30a528becadf82649d1395c0e30dd18ae35b5a96ce71e9295bb14bc9f3bc
.
Enums§
- Hopr
Announcements Events Events - Container for all the
HoprAnnouncementsEvents
events.
Statics§
- BYTECODE
- The creation / init bytecode of the contract.
- DEPLOYED_
BYTECODE - The runtime bytecode of the contract, as deployed on the network.
Functions§
- deploy
- Deploys this contract using the given
provider
and constructor arguments, if any. - deploy_
builder - Creates a
RawCallBuilder
for deploying this contract using the givenprovider
and constructor arguments, if any. - new
- Creates a new wrapper around an on-chain
HoprAnnouncementsEvents
contract instance.