From 6cc284e0f9e2870036a8c196b8ddab9ff130e869 Mon Sep 17 00:00:00 2001 From: pindaroso Date: Thu, 10 Oct 2024 14:41:41 -0400 Subject: [PATCH] Updated benchmark program IDL --- packages/app/src/idl/benchmark.json | 87 +++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 packages/app/src/idl/benchmark.json diff --git a/packages/app/src/idl/benchmark.json b/packages/app/src/idl/benchmark.json new file mode 100644 index 0000000..27c64b2 --- /dev/null +++ b/packages/app/src/idl/benchmark.json @@ -0,0 +1,87 @@ +{ + "version": "0.1.0", + "name": "benchmark", + "instructions": [ + { + "name": "create", + "accounts": [ + { + "name": "signer", + "isMut": true, + "isSigner": true + }, + { + "name": "counter", + "isMut": true, + "isSigner": false + }, + { + "name": "systemProgram", + "isMut": false, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "increment", + "accounts": [ + { + "name": "signer", + "isMut": true, + "isSigner": true + }, + { + "name": "counter", + "isMut": true, + "isSigner": false + } + ], + "args": [] + }, + { + "name": "delete", + "accounts": [ + { + "name": "signer", + "isMut": true, + "isSigner": true + }, + { + "name": "counter", + "isMut": true, + "isSigner": false + } + ], + "args": [] + } + ], + "accounts": [ + { + "name": "CounterAccount", + "type": { + "kind": "struct", + "fields": [ + { + "name": "owner", + "type": "publicKey" + }, + { + "name": "counter", + "type": "u64" + } + ] + } + } + ], + "errors": [ + { + "code": 6000, + "name": "Unauthorized", + "msg": "No authority to perform this action" + } + ], + "metadata": { + "address": "4q7nhB5v2pFcKkJfaPX5CTWB8XqNAeW8A2eGjDo2QnqS" + } +} \ No newline at end of file