Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tightening up metering in auth #1340

Merged
merged 4 commits into from
Feb 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -88,53 +88,53 @@
" 86 ret create_asset_contract -> Ok(Address(obj#39))": "cpu:209978, mem:11846, objs:-/20@5fdefccc, store:-/2@d0bedb82, stk:-, auth:-/-",
" 87 call vec_new_from_slice(2)": "cpu:214672, mem:12897, objs:-/21@9d9f1b16, store:-/4@40fb7d07, foot:4@cfba3594",
" 88 ret vec_new_from_slice -> Ok(Vec(obj#43))": "cpu:215698, mem:12993, objs:-/22@adbaa2f1",
" 89 call call(Address(obj#39), Symbol(mint), Vec(obj#43))": "cpu:237738, mem:18677, objs:-/27@da589a9c, auth:-/1@1f190b90",
" 90 push SAC:2e378f80:mint(Address(obj#41), I128(100))": "cpu:268774, mem:23591, objs:-/28@a6bde994, stk:1@c30e2090, auth:1@6b61a7ed/1@9b6ea580",
" 89 call call(Address(obj#39), Symbol(mint), Vec(obj#43))": "cpu:237740, mem:18685, objs:-/27@da589a9c, auth:-/1@1f190b90",
" 90 push SAC:2e378f80:mint(Address(obj#41), I128(100))": "cpu:268776, mem:23599, objs:-/28@a6bde994, stk:1@c30e2090, auth:1@6b61a7ed/1@9b6ea580",
" 91 call symbol_index_in_strs(Symbol(mint), 17)": "",
" 92 ret symbol_index_in_strs -> Ok(U32(11))": "cpu:269522",
" 92 ret symbol_index_in_strs -> Ok(U32(11))": "cpu:269524",
" 93 call vec_new_from_slice(1)": "",
" 94 ret vec_new_from_slice -> Ok(Vec(obj#57))": "cpu:270485, mem:23679, objs:-/29@a59337d2",
" 94 ret vec_new_from_slice -> Ok(Vec(obj#57))": "cpu:270487, mem:23687, objs:-/29@a59337d2",
" 95 call get_contract_data(Vec(obj#57), Instance)": "",
" 96 call obj_cmp(Symbol(obj#71), Symbol(issuer))": "cpu:280476, mem:24814, objs:-/38@5d81b563, stk:-",
" 97 ret obj_cmp -> Ok(-1)": "cpu:280642",
" 98 call obj_cmp(Symbol(METADATA), Vec(obj#65))": "cpu:281573, mem:24942, objs:-/40@3834442d",
" 99 ret obj_cmp -> Ok(-1)": "cpu:281695",
" 96 call obj_cmp(Symbol(obj#71), Symbol(issuer))": "cpu:280478, mem:24822, objs:-/38@5d81b563, stk:-",
" 97 ret obj_cmp -> Ok(-1)": "cpu:280644",
" 98 call obj_cmp(Symbol(METADATA), Vec(obj#65))": "cpu:281575, mem:24950, objs:-/40@3834442d",
" 99 ret obj_cmp -> Ok(-1)": "cpu:281697",
" 100 call obj_cmp(Vec(obj#65), Vec(obj#69))": "",
" 101 ret obj_cmp -> Ok(-1)": "cpu:281982",
" 102 call obj_cmp(Vec(obj#65), Vec(obj#57))": "cpu:282033",
" 103 ret obj_cmp -> Ok(-1)": "cpu:282320",
" 101 ret obj_cmp -> Ok(-1)": "cpu:281984",
" 102 call obj_cmp(Vec(obj#65), Vec(obj#57))": "cpu:282035",
" 103 ret obj_cmp -> Ok(-1)": "cpu:282322",
" 104 call obj_cmp(Vec(obj#69), Vec(obj#57))": "",
" 105 ret obj_cmp -> Ok(0)": "cpu:282607",
" 106 ret get_contract_data -> Ok(Vec(obj#79))": "cpu:282713, store:3@fd86f485/4@40fb7d07, stk:1@6ddfa0c",
" 105 ret obj_cmp -> Ok(0)": "cpu:282609",
" 106 ret get_contract_data -> Ok(Vec(obj#79))": "cpu:282715, store:3@fd86f485/4@40fb7d07, stk:1@6ddfa0c",
" 107 call vec_get(Vec(obj#79), U32(0))": "",
" 108 ret vec_get -> Ok(Symbol(AlphaNum4))": "cpu:282878",
" 108 ret vec_get -> Ok(Symbol(AlphaNum4))": "cpu:282880",
" 109 call symbol_index_in_strs(Symbol(AlphaNum4), 3)": "",
" 110 ret symbol_index_in_strs -> Ok(U32(1))": "cpu:283012",
" 110 ret symbol_index_in_strs -> Ok(U32(1))": "cpu:283014",
" 111 call vec_get(Vec(obj#79), U32(1))": "",
" 112 ret vec_get -> Ok(Map(obj#77))": "cpu:283238",
" 112 ret vec_get -> Ok(Map(obj#77))": "cpu:283240",
" 113 call map_unpack_to_slice(Map(obj#77), 2)": "",
" 114 ret map_unpack_to_slice -> Ok(Void)": "cpu:283589",
" 114 ret map_unpack_to_slice -> Ok(Void)": "cpu:283591",
" 115 call bytes_len(Bytes(obj#75))": "",
" 116 ret bytes_len -> Ok(U32(32))": "cpu:283711",
" 117 call obj_cmp(Address(obj#81), Address(obj#41))": "cpu:284304, mem:25006, objs:-/41@dbe21463",
" 118 ret obj_cmp -> Ok(-1)": "cpu:284596",
" 116 ret bytes_len -> Ok(U32(32))": "cpu:283713",
" 117 call obj_cmp(Address(obj#81), Address(obj#41))": "cpu:284306, mem:25014, objs:-/41@dbe21463",
" 118 ret obj_cmp -> Ok(-1)": "cpu:284598",
" 119 call vec_new_from_slice(1)": "",
" 120 ret vec_new_from_slice -> Ok(Vec(obj#83))": "cpu:285559, mem:25094, objs:-/42@d0addd90",
" 120 ret vec_new_from_slice -> Ok(Vec(obj#83))": "cpu:285561, mem:25102, objs:-/42@d0addd90",
" 121 call get_contract_data(Vec(obj#83), Instance)": "",
" 122 call obj_cmp(Vec(obj#65), Vec(obj#83))": "cpu:285671, store:-/4@40fb7d07, stk:-",
" 123 ret obj_cmp -> Ok(0)": "cpu:285958",
" 124 ret get_contract_data -> Ok(Address(obj#67))": "cpu:286064, store:3@fd86f485/4@40fb7d07, stk:1@6ddfa0c",
" 122 call obj_cmp(Vec(obj#65), Vec(obj#83))": "cpu:285673, store:-/4@40fb7d07, stk:-",
" 123 ret obj_cmp -> Ok(0)": "cpu:285960",
" 124 ret get_contract_data -> Ok(Address(obj#67))": "cpu:286066, store:3@fd86f485/4@40fb7d07, stk:1@6ddfa0c",
" 125 call require_auth(Address(obj#67))": "",
" 126 call obj_cmp(Address(obj#49), Address(obj#67))": "cpu:286693, mem:25126",
" 127 ret obj_cmp -> Ok(0)": "cpu:286985",
" 126 call obj_cmp(Address(obj#49), Address(obj#67))": "cpu:286695, mem:25134",
" 127 ret obj_cmp -> Ok(0)": "cpu:286987",
" 128 call obj_cmp(Address(obj#49), Address(obj#67))": " auth:1@6b61a7ed/-",
" 129 ret obj_cmp -> Ok(0)": "cpu:287277",
" 129 ret obj_cmp -> Ok(0)": "cpu:287279",
" 130 call obj_cmp(Address(obj#51), Address(obj#55))": "",
" 131 ret obj_cmp -> Ok(0)": "cpu:287569",
" 131 ret obj_cmp -> Ok(0)": "cpu:287571",
" 132 call obj_cmp(Address(obj#53), Address(obj#41))": "",
" 133 ret obj_cmp -> Ok(0)": "cpu:287861",
" 134 ret require_auth -> Err(Error(Auth, InvalidAction))": "cpu:306419, mem:30178, auth:1@6b61a7ed/1@6f8e4c93",
" 133 ret obj_cmp -> Ok(0)": "cpu:287863",
" 134 ret require_auth -> Err(Error(Auth, InvalidAction))": "cpu:306421, mem:30186, auth:1@6b61a7ed/1@6f8e4c93",
" 135 pop SAC:2e378f80:mint -> Err(Error(Auth, InvalidAction))": "",
" 136 ret call -> Err(Error(Auth, InvalidAction))": " store:-/4@40fb7d07, stk:-, auth:-/-",
" 137 end": "cpu:306419, mem:30178, prngs:-/9b4a753, objs:-/42@d0addd90, vm:-/-, evt:-, store:-/4@40fb7d07, foot:4@cfba3594, stk:-, auth:-/-"
" 137 end": "cpu:306421, mem:30186, prngs:-/9b4a753, objs:-/42@d0addd90, vm:-/-, evt:-, store:-/4@40fb7d07, foot:4@cfba3594, stk:-, auth:-/-"
}
Loading
Loading