Last modified: 2024-09-14
Runtime.GetNotifications Method
Gets all notifications of the given contract execution.
Namespace: Neo.SmartContract.Framework.Services
Assembly: Neo.SmartContract.Framework
Syntax
public static extern Notification[] GetNotifications(UInt160 hash = null)
Parameters:
-
hash: Contract script hash as a byte array of length 20. When the array values are all 0, all notifications that currently exists are returned.
Return value: All notifications during the contract execution.
Example
public class Contract1 : SmartContract.Framework.SmartContract
{
public static void Main()
{
Notification[] result1 = Runtime.GetNotifications();
byte[] hash = { 2, 123, 48, 51, 62, 13, 14, 101, 82, 174, 109, 29, 169, 249, 64, 159, 85, 30, 53, 238};
Notification[] result2 = Runtime.GetNotifications((UInt160)hash);
}
}