Skip to content

orochi-network/smart-contracts

Repository files navigation

Orosign

Orosign is a self-managed custodial service for semi-retails customers that empowers our customers to organize and manage their digital assets.

Orosign is designed for ease of use, even for non-crypto users. You can send, receive or store various cryptocurrencies and digital assets safely and securely with Orosign mobile app.

Orosign allows customers to create their own multisig wallet with minimal cost as well as customize the smart contract to meet their own needs. Off-chain signing and verification are used to secure the signing process. All proofs are verified independently with secp256k1 thus the fund is safe as long as the majority private keys are safe

Orosign Smart Contracts

Smart Contracts is a part of Orosign project, these smart contracts are using to verify ECDSA proof from off-chain signers.

Orosign on BNB testnet

[Report for network: bnbtest] --------------------------------------------------------
        test/BigO:                                       0xdeeAdC11B67d0cDcBF2869E74563d84dd21B4631
        OrosignV1/OrosignV1:                             0x7c837e5fF5F4b4d28d6FdfDD3CeCd89584B2E645
        OrosignV1/OrosignMasterV1:                       0x49836B67D2180972e4337Dd2De5d7c47FE3de687
[End of Report for network: bnbtest] -------------------------------------------------
Deployer: 0xD62f6bCc528AAb6D21d63102bE4Fdf60C83dCDE5

A8 Testnet

Corresponding address: 0xED6A792F694b7a52E7cf4b7f02dAa41a7c92f362 , is valid publicKey?: true
Deployer: 0x7Ba5A9fA3f3BcCeE36f60F62a6Ef728C3856b8Bb
[Report for network: a8] --------------------------------------------------------
        OrandV2/OrandECVRFV2:                            0x55fFD4A70E3D9ceC75364AfBb4FF349436e1D0B7
        OrandV2/OrandProviderV2:                         0xfB40e49d74b6f00Aad3b055D16b36912051D27EF
        examples/DiceGame:                               0x3fc4344b63fb1AB35a406Cb90ca7310EC8687585
[End of Report for network: a8] -------------------------------------------------

Deployed Smart Contracts

Orand

BNB Chain Testnet

[Report for network: bnbChainTest] --------------------------------------------------------
        OrandV1/OrandECVRF:                              0x6d4e6CFEe923F60c448ED2F9F69eA91C59856017
        OrandV1/OrandProviderV1:                         0x75C0e60Ca5771dd58627ac8c215661d0261D5D76
[End of Report for network: bnbChainTest] -------------------------------------------------
Deployer: 0x23A0944B9a8260964Fa23116D6549625c6bBD50A

Installation

You need to install LTS version of NodeJS, the best way is install from nvm

https://github.com/nvm-sh/nvm

Install yarn

npm i -g yarn

Install dependencies

yarn install

To test

yarn test

License

Orochi Network's source code licensed under Apache License 2.0

built with ❤️