github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/std/std.proto (about) 1 syntax = "proto3"; 2 package std; 3 4 option go_package = "github.com/gnolang/gno/tm2/pkg/std/pb"; 5 6 // imports 7 import "google/protobuf/any.proto"; 8 9 // messages 10 message BaseAccount { 11 string address = 1; 12 string coins = 2; 13 google.protobuf.Any pub_key = 3 [json_name = "public_key"]; 14 uint64 account_number = 4; 15 uint64 sequence = 5; 16 } 17 18 message MemFile { 19 string name = 1 [json_name = "Name"]; 20 string body = 2 [json_name = "Body"]; 21 } 22 23 message MemPackage { 24 string name = 1 [json_name = "Name"]; 25 string path = 2 [json_name = "Path"]; 26 repeated MemFile files = 3 [json_name = "Files"]; 27 } 28 29 message InternalError { 30 } 31 32 message TxDecodeError { 33 } 34 35 message InvalidSequenceError { 36 } 37 38 message UnauthorizedError { 39 } 40 41 message InsufficientFundsError { 42 } 43 44 message UnknownRequestError { 45 } 46 47 message InvalidAddressError { 48 } 49 50 message UnknownAddressError { 51 } 52 53 message InvalidPubKeyError { 54 } 55 56 message InsufficientCoinsError { 57 } 58 59 message InvalidCoinsError { 60 } 61 62 message InvalidGasWantedError { 63 } 64 65 message OutOfGasError { 66 } 67 68 message MemoTooLargeError { 69 } 70 71 message InsufficientFeeError { 72 } 73 74 message TooManySignaturesError { 75 } 76 77 message NoSignaturesError { 78 } 79 80 message GasOverflowError { 81 }