# Releases & Contracts

<table><thead><tr><th width="75.796875">Version</th><th width="141.48046875">Product</th><th width="195.00390625">Contract</th><th width="106.05859375">Commit</th><th width="324.5703125">Checksum</th><th width="174.7421875">Audit</th><th>Metadata</th><th data-hidden>Code ID Stagenet</th><th data-hidden>Code ID Mainnet</th></tr></thead><tbody><tr><td>v1.2</td><td>RUJI Trade</td><td>rujira-fin</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/9e78fabab7d5441743af3e925074beb79912be86">9e78faba</a></td><td><code>f6480e1228ec4a13c76bc3542e4313278232f11d4413470570bbd05307a50c8a</code></td><td><a href="https://getfailsafe.com/rujira-fin-smart-contract-audit">FailSafe</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-fin/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>RUJI Lending</td><td>rujira-ghost-credit</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/9989bb5b766e9098ed02582d22cd2df51e80cd7e">9989bb5</a></td><td>beaa3f6558853dbc1c57bcdd1353b26ef1e88083c96973f3b3f34d25e3d36f5a</td><td><a href="https://www.halborn.com/audits/thorchain/credit-accounts-21860f">Halborn</a></td><td><a href="https://cargo.tomlhttps/gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-ghost-credit/Cargo.toml?ref_type=heads">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.1</td><td>RUJI Trade</td><td>rujira-fin</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/306dc1ed3e1705c7d3a3a2753099484916a64504">306dc1e</a></td><td>240a0994d37b7eb80bf2273c4224c736194160353ba6ccd9ae893eeab88794b9</td><td><a href="https://www.halborn.com/audits/thorchain/ruji-trade-fin-v11-9d7ca3">Halborn</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-fin/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.0.1</td><td>RUJI Lending</td><td>rujira-ghost-vault</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/787e63b2ab9e01e80cb9ece0010c2205d93d4565">787e63b2</a></td><td>74c460b811a404e36d3b9b0c3f718c2920f49bbcc15256db8fb063741e5a8475</td><td><a href="https://www.halborn.com/audits/thorchain/ruji-lending-48bc98">Halborn</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/aaf8542c7c019427d68b3103e03ae09d01a94b4d/contracts/rujira-ghost-vault/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.1</td><td>RUJI Trade</td><td>rujira-fin</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/7cf789c31cc3718af245e10695103495a7962f80">7cf789c3</a></td><td>6eb73e0bbe8e3da2e757bff9915e96060cc36df1be46914a92bceb95e8cf7920</td><td>Most recent audit in v1.0.0</td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-fin/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.1</td><td>RUJI Pools</td><td>rujira-bow</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/0f8e8949a875ea48eedccfee7b01cd6e00f4ae71">0f8e8949</a></td><td>d77de081ae6440fd46cb4620d5fc9e285f2343f972edc0f70685a4b5f9f49536</td><td>Most recent audit in v1.0.0</td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-bow/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.2.0</td><td>sTCY</td><td>rujira-staking</td><td><a href="https://gitlab.com/thorchain/rujira/-/tree/3b2942ba9921a700fcd58d19f06f762d9a1131ff">3b2942ba</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td>Most recent audit in v1.0.1</td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-staking/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.2</td><td>RUJI Perps</td><td>levana-perpswap-cosmos-market</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/c3c3f3d68ade93f6ee8d22883eedee38c23616d8">c3c3f3d</a></td><td>e38323078cecadcaef2293c1ffef31e593c760d597a127778b39039928ae6179</td><td>Most recent audit in v0.1.0</td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/market/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.2.0</td><td>$RUJI</td><td>rujira-staking</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/c8f91e692f0bd09884adeebf15f8d17f7b2251c2">c8f91e69</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td>Most recent audit in v1.0.1</td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-staking/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.0</td><td>RUJI Perps</td><td>levana-perpswap-copy-trading</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>490edc0f489111fe3c99ae783b2f5c9c1b5e414f84c93e30cadce74fad014342</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/copy_trading/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.0</td><td>RUJI Perps</td><td>levana-perpswap-cosmos-copy-trading</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>490edc0f489111fe3c99ae783b2f5c9c1b5e414f84c93e30cadce74fad014342</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/copy_trading/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.0</td><td>RUJI Perps</td><td>levana-perpswap-cosmos-countertrade</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>7b2a303549b6e96cdeecaaabb40f862faae7d6f7c079fe28e12da2576caae856</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/countertrade/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.0</td><td>RUJI Perps</td><td>levana_perpswap_cosmos_cw20</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>db05c070060945d2e1117ea743bec96917d3bf5fb6d5d07ea766f6991d100fd9</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/cw20/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.1</td><td>RUJI Perps</td><td>levana-perpswap-cosmos-factory</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>67db51fd0f33477090239930d3e6e4dc29a4175abc59cd2569f515e573083d83</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/factory/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.1</td><td>RUJI Perps</td><td>levana-perpswap-cosmos-faucet</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>d82c0fb47fde35781818fa49e2ae9e441ec9cd298f7c11fb896530792eb8995c</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/faucet/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.1</td><td>RUJI Perps</td><td>levana-perpswap-cosmos-liquidity-token</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>f48d1c4c4bd4c129f421b7026f82614f3ed30759066185f678da7854f61e820a</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/liquidity_token/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.2</td><td>RUJI Perps</td><td>levana-perpswap-cosmos-market</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>fe632b2fde3771d2774ab4df619920ea14df3a99a05e4b09420229cb56c33701</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/market/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.1</td><td>RUJI Perps</td><td>levana-perpswap-cosmos-position-token</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>c654a041bb05201afa7a973a1cfc5a1dc8bfc6f9af1f0f614ac8478a47f61ea5</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/position_token/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v0.1.1</td><td>RUJI Perps</td><td>levana_perpswap_cosmos_tracker</td><td><a href="https://github.com/Levana-Protocol/levana-perps/commit/85bd6c1c923e1cf617b23332d97a712145dfec68">85bd6c1</a></td><td>8d0e2afb763c5e7d9d55a56ecc19eb2d9aa6eac20b66541ef117b0d3caff05a9</td><td><a href="https://github.com/fyeo-io/public-audit-reports/blob/main/Code%20Audit%20Reports/2025/Levana/Levana%20-%20Security%20Code%20Review%20of%20Ruji%20Perps%20v1.0.pdf">FYEO</a></td><td><a href="https://github.com/Levana-Protocol/levana-perps/blob/main/contracts/tracker/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>RUJI Index</td><td>nami-index-nav</td><td><a href="https://github.com/NAMIProtocol/nami-contracts/commit/3efb8706f2438323d5dbae29c337a11a6509de30">3efb870</a></td><td>e452f0568a1d73f4fb1a61f37df4c19ddd3cf48938fca39f3fb23022d4ddc8dc</td><td><a href="https://www.halborn.com/audits/thorchain/nami-protocol-rujira-index-product-0612c8">Halborn</a></td><td><a href="https://github.com/NAMIProtocol/nami-contracts/blob/audit/contracts/nami-index-nav/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>RUJI Index</td><td>nami-index-fixed</td><td><a href="https://github.com/NAMIProtocol/nami-contracts/commit/3efb8706f2438323d5dbae29c337a11a6509de30">3efb870</a></td><td>35af30fea124e7136c103048095318f89dbdbfe290015ed2c2aa88ed324488d9</td><td><a href="https://www.halborn.com/audits/thorchain/nami-protocol-rujira-index-product-0612c8">Halborn</a></td><td><a href="https://github.com/NAMIProtocol/nami-contracts/blob/audit/contracts/nami-index-fixed/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>RUJI Index</td><td>nami-index-entry-adapter</td><td><a href="https://github.com/NAMIProtocol/nami-contracts/commit/3efb8706f2438323d5dbae29c337a11a6509de30">3efb870</a></td><td>e9927b93feeef8fd2e8dcdca4695dddd38d0a832d8e62ad2c0e9cf2826a4f61a</td><td><a href="https://www.halborn.com/audits/thorchain/nami-protocol-rujira-index-product-0612c8">Halborn</a></td><td><a href="https://github.com/NAMIProtocol/nami-contracts/blob/audit/contracts/nami-index-entry-adapter/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>RUJI Index</td><td>nami-affiliate</td><td><a href="https://github.com/NAMIProtocol/nami-contracts/commit/3efb8706f2438323d5dbae29c337a11a6509de30">3efb870</a></td><td>223ea20a4463696fe32b23f845e9f90ae5c83ef0175894a4b0cec114b7dd4b26</td><td><a href="https://www.halborn.com/audits/thorchain/nami-protocol-rujira-index-product-0612c8">Halborn</a></td><td><a href="https://github.com/NAMIProtocol/nami-contracts/blob/audit/contracts/nami-affiliate/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.1</td><td>$RUJI</td><td>rujira-mint</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/25252ec557320d3fb507ad906e08ffa4fa4f5494">25252ec5</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/merge_requests/13">patch from 1.0.0 for TokenFactory</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-mint/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>RUJI Trade</td><td>rujira-fin</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/80b48eddc0f16f735855442fdbc5423ac5398ff6">80b48edd</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://www.halborn.com/audits/thorchain/ruji-trade-fin-4604e5">Halborn</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-fin/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>RUJI Pools</td><td>rujira-bow</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/80b48eddc0f16f735855442fdbc5423ac5398ff6">80b48edd</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://www.halborn.com/audits/thorchain/ruji-pools-bow-19e51f">Halborn</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-bow/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.1.0</td><td>$RUJI</td><td>rujira-revenue</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/80b48eddc0f16f735855442fdbc5423ac5398ff6">80b48edd</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://www.halborn.com/audits/thorchain/rujira-staking-319044">Halborn</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-revenue/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.1</td><td>$RUJI</td><td>rujira-staking</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/80b48eddc0f16f735855442fdbc5423ac5398ff6">80b48edd</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://www.halborn.com/audits/thorchain/rujira-staking-319044">Halborn</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-staking/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.1</td><td>$RUJI</td><td>rujira-merge</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/80b48eddc0f16f735855442fdbc5423ac5398ff6">80b48edd</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/merge_requests/8">patch from 1.0.0</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-merge/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>$RUJI</td><td>rujira-mint</td><td><a href="https://gitlab.com/thorchain/rujira/-/commit/52716f6b83af191d7c2cc261b15c6f08cf9b9836">52716f6b</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/merge_requests/5">create 1.0.0</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-mint/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>$RUJI</td><td>rujira-merge</td><td></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://github.com/Zellic/publications/blob/master/Rujira%20-%20Zellic%20Audit%20Report.pdf">Zellic</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-merge/Cargo.toml">Cargo.toml</a></td><td>2</td><td>1</td></tr><tr><td>v1.0.0</td><td>$RUJI</td><td>rujira-revenue</td><td></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://github.com/Zellic/publications/blob/master/Rujira%20-%20Zellic%20Audit%20Report.pdf">Zellic</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-revenue/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr><tr><td>v1.0.0</td><td>$RUJI</td><td>rujira-staking</td><td></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/artifacts/checksums.txt?ref_type=heads">artifacts/checksums.txt</a></td><td><a href="https://github.com/Zellic/publications/blob/master/Rujira%20-%20Zellic%20Audit%20Report.pdf">Zellic</a></td><td><a href="https://gitlab.com/thorchain/rujira/-/blob/main/contracts/rujira-staking/Cargo.toml">Cargo.toml</a></td><td></td><td></td></tr></tbody></table>

Notes:

* Cargo.toml (metadata): Lists all the contract's deployer addresses, commits, audits, auditors and docs
* To find a full overview of all deployments made on Rujira Network, go to <https://rujira.network/developer/deployment>
