#soroban #amm #wasm #no-std #soroswap

no-std soroswap-library

该库能够在索罗斯金融协议的不同合约之间实现高效和优化的代码执行。

14个版本 (1个稳定版)

1.0.21 2024年7月25日
0.3.0 2024年2月6日
0.2.4 2023年12月11日
0.1.1 2023年10月16日
0.0.6 2023年10月16日

#2209 in 魔法豆

Download history 1/week @ 2024-05-29 5/week @ 2024-06-05 3/week @ 2024-06-12 143/week @ 2024-07-24 15/week @ 2024-07-31

每月下载次数 158

GPL-3.0 许可证

38KB
451

索罗斯库函数库

该库能够在索罗斯金融协议的不同合约之间实现高效和优化的代码执行。

可以作为在索罗班区块链中部署的库合约,也可以作为合约中的crate使用

请参阅 https://crates.io/crates/soroswap-library

作为crate的用法

1.- 将以下内容添加到您的Cargo.toml中

[dependencies] soroswap-library = ""

2.- 导入它

use soroswap_library;

3.- 使用它

let quote = soroswap_library::quote(amount_a, reserve_a, reserve_b)

如何发布

https://doc.rust-lang.net.cn/cargo/reference/publishing.html

cargo login
cargo publish --dry-run
cargo publish

示例

致谢

此库受到了UniswapV2Library的启发:https://github.com/Uniswap/v2-periphery/blob/master/contracts/libraries/UniswapV2Library.sol

WASM

支持WASM目标wasm32-unknown-unknown。

贡献

欢迎贡献

许可证

此库在GPL-3.0许可证下发布。

依赖项

~11–14MB
~298K SLoC