Deploying to gh-pages from @ blockworks-foundation/mango-v4@02d980f4e4 🚀
This commit is contained in:
parent
ee1d032c16
commit
d30e74c551
|
@ -1 +1 @@
|
|||
{"rustc_fingerprint":3419275413938515040,"outputs":{"10376369925670944939":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.67.0 (fc594f156 2023-01-24)\nbinary: rustc\ncommit-hash: fc594f15669680fa70d255faec3ca3fb507c3405\ncommit-date: 2023-01-24\nhost: x86_64-unknown-linux-gnu\nrelease: 1.67.0\nLLVM version: 15.0.6\n","stderr":""},"15697416045686424142":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n","stderr":""}},"successes":{}}
|
||||
{"rustc_fingerprint":12331360569183118538,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.67.0 (fc594f156 2023-01-24)\nbinary: rustc\ncommit-hash: fc594f15669680fa70d255faec3ca3fb507c3405\ncommit-date: 2023-01-24\nhost: x86_64-unknown-linux-gnu\nrelease: 1.67.0\nLLVM version: 15.0.6\n","stderr":""},"15697416045686424142":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n","stderr":""},"10376369925670944939":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -42,7 +42,7 @@
|
|||
</span><span class="kw">pub struct </span>AccountToggleFreeze<<span class="lifetime">'info</span>> {
|
||||
<span class="attr">#[account(
|
||||
constraint = group.load()<span class="question-mark">?</span>.is_ix_enabled(IxGate::AccountToggleFreeze) @ MangoError::IxIsDisabled,
|
||||
constraint = group.load()<span class="question-mark">?</span>.admin == admin.key() || group.load()<span class="question-mark">?</span>.security_admin == admin.key(),
|
||||
constraint = group.load()<span class="question-mark">?</span>.admin == admin.key()
|
||||
)]
|
||||
</span><span class="kw">pub </span>group: AccountLoader<<span class="lifetime">'info</span>, Group>,
|
||||
|
||||
|
|
|
@ -360,11 +360,6 @@
|
|||
<a href="#360" id="360">360</a>
|
||||
<a href="#361" id="361">361</a>
|
||||
<a href="#362" id="362">362</a>
|
||||
<a href="#363" id="363">363</a>
|
||||
<a href="#364" id="364">364</a>
|
||||
<a href="#365" id="365">365</a>
|
||||
<a href="#366" id="366">366</a>
|
||||
<a href="#367" id="367">367</a>
|
||||
</pre><pre class="rust"><code><span class="kw">use crate</span>::{accounts_zerocopy::AccountInfoRef, error::MangoError, state::<span class="kw-2">*</span>};
|
||||
<span class="kw">use </span>anchor_lang::prelude::<span class="kw-2">*</span>;
|
||||
<span class="kw">use </span>fixed::types::I80F48;
|
||||
|
@ -476,13 +471,8 @@
|
|||
MangoError::InitAssetWeightCantBeNegative
|
||||
);
|
||||
|
||||
<span class="kw">let </span>old_init_base_asset_weight = perp_market.init_base_asset_weight;
|
||||
perp_market.init_base_asset_weight = I80F48::from_num(init_base_asset_weight);
|
||||
|
||||
<span class="comment">// security admin can only reduce init_base_asset_weight
|
||||
</span><span class="kw">if </span>old_init_base_asset_weight < perp_market.init_base_asset_weight {
|
||||
require_group_admin = <span class="bool-val">true</span>;
|
||||
}
|
||||
require_group_admin = <span class="bool-val">true</span>;
|
||||
}
|
||||
<span class="kw">if let </span><span class="prelude-val">Some</span>(maint_base_liab_weight) = maint_base_liab_weight_opt {
|
||||
<span class="macro">msg!</span>(
|
||||
|
|
|
@ -328,11 +328,6 @@
|
|||
<a href="#328" id="328">328</a>
|
||||
<a href="#329" id="329">329</a>
|
||||
<a href="#330" id="330">330</a>
|
||||
<a href="#331" id="331">331</a>
|
||||
<a href="#332" id="332">332</a>
|
||||
<a href="#333" id="333">333</a>
|
||||
<a href="#334" id="334">334</a>
|
||||
<a href="#335" id="335">335</a>
|
||||
</pre><pre class="rust"><code><span class="kw">use </span>anchor_lang::prelude::<span class="kw-2">*</span>;
|
||||
|
||||
<span class="kw">use </span>fixed::types::I80F48;
|
||||
|
@ -507,13 +502,8 @@
|
|||
MangoError::InitAssetWeightCantBeNegative
|
||||
);
|
||||
|
||||
<span class="kw">let </span>old_init_asset_weight = bank.init_asset_weight;
|
||||
bank.init_asset_weight = I80F48::from_num(init_asset_weight);
|
||||
|
||||
<span class="comment">// security admin can only reduce init_base_asset_weight
|
||||
</span><span class="kw">if </span>old_init_asset_weight < bank.init_asset_weight {
|
||||
require_group_admin = <span class="bool-val">true</span>;
|
||||
}
|
||||
require_group_admin = <span class="bool-val">true</span>;
|
||||
}
|
||||
<span class="kw">if let </span><span class="prelude-val">Some</span>(maint_liab_weight) = maint_liab_weight_opt {
|
||||
<span class="macro">msg!</span>(
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue