Skip to main content

Event

Event

Addresses

ChainAddress

Functions

correlation

function correlation() internal

_makeEmitter

function _makeEmitter(
string kind,
string action,
uint256 items
) internal pure returns (
struct EventNotification
)

newEffect

function newEffect(string action, uint256 items) internal pure returns (struct EventNotification)

newStorage

function newStorage(string action, uint256 items) internal pure returns (struct EventNotification)

newInvoke

function newInvoke(string action, uint256 items) internal pure returns (struct EventNotification)

write

function write(struct EventNotification self, string kind, string name, bytes[] value) internal pure

write

function write(struct EventNotification self, string name, bytes[] value) internal pure

write

function write(struct EventNotification self, string name, uint256 value) internal pure

write

function write(struct EventNotification self, string name, int256 value) internal pure

write

function write(struct EventNotification self, string name, bytes32 value) internal pure

write

function write(struct EventNotification self, string name, address value) internal pure

write

function write(struct EventNotification self, string name, bool value) internal pure

write

function write(struct EventNotification self, string name, uint256[] value) internal pure

write

function write(struct EventNotification self, string name, bytes32[] value) internal pure

write

function write(struct EventNotification self, string name, bytes value) internal pure

write

function write(struct EventNotification self, string name, string value) internal pure

write

function write(struct EventNotification self, string name, FPUnsigned value) internal pure

write

function write(struct EventNotification self, string name, FPSigned value) internal pure

write

function write(struct EventNotification self, string name, PositionId value) internal pure

write

function write(struct EventNotification self, string name, PositionId[] value) internal pure

write

function write(struct EventNotification self, string name, ProductId value) internal pure

write

function write(struct EventNotification self, string name, OrderId value) internal pure

write

function write(struct EventNotification self, string name, PositionLabel value) internal pure

write

function write(struct EventNotification self, string name, OrderNumber value) internal pure

write

function write(struct EventNotification self, string name, struct IExchangeDomain.Product x) internal pure

write

function write(
struct EventNotification self,
string name,
struct IExchangeDomain.ProductParams x
) internal pure

write

function write(struct EventNotification self, string name, struct IExchangeDomain.Position x) internal pure

write

function write(
struct EventNotification self,
string name,
struct IExchangeDomain.PositionDelta x
) internal pure

write

function write(struct EventNotification self, string name, struct IVaultDomain.Signature x) internal pure

write

function write(struct EventNotification self, string name, struct IVaultDomain.WithdrawRequest x) internal pure

writeOrderActionType

function writeOrderActionType(
struct EventNotification self,
string name,
enum IOrderBookDomain.ActionType x
) internal pure

writeOrderTriggerType

function writeOrderTriggerType(
struct EventNotification self,
string name,
enum IOrderBookDomain.TriggerType x
) internal pure

writeOrderTriggerCondition

function writeOrderTriggerCondition(
struct EventNotification self,
string name,
enum IOrderBookDomain.TriggerCondition x
) internal pure

writeFeeDistributionType

function writeFeeDistributionType(
struct EventNotification self,
string name,
enum DistributionType x
) internal pure

write

function write(
struct EventNotification self,
string name,
struct IOrderBookDomain.OrderDetails x
) internal pure

write

function write(
struct EventNotification self,
string name,
struct IOrderBookDomain.TriggerDetails x
) internal pure

write

function write(struct EventNotification self, string name, struct IOrderBookDomain.Order x) internal pure

emit$

function emit$(struct EventNotification self) internal

Events

Correlation

event Correlation(
address msgSender,
bytes4 msgSig,
bytes32 msgDataHash,
uint64 blockTimestamp,
uint256 msgValue,
uint256 gasLeft,
bytes msgData
)

EventLog

event EventLog(
bytes32 intentHash,
bytes32 actionHash,
bytes32 topic,
uint64 blockTimestamp,
address sender,
string intent,
string action,
struct Property[] data
)

Errors

EnumOutOfBounds

error EnumOutOfBounds()

EventPropertyOutOfBounds

error EventPropertyOutOfBounds(uint256 index)

Variables

PRODUCT

PRODUCT_PARAMS

POSITION

POSITION_DELTA

VAULT_SIGNATURE

VAULT_WITHDRAW_REQUEST

ORDER_DETAILS

ORDER_TRIGGER_DETAILS

ORDER

Property

struct Property {
string kind;
string name;
bytes[] value;
}

EventNotification

struct EventNotification {
string kind;
string action;
uint256 lastIndex;
struct Property[] items;
}