Aurora is a Virtual Chain built on NEAR. The first of many. It’s, at the same time, the sandbox and the proof of the robustness of the parent protocol. It’s a smart contract - probably the most complex that exists - that is also an Ethereum Virtual Machine, providing a turn-key solution for developers to operate their apps on an Ethereum-compatible, high-throughput, scalable and future-safe platform, with low transaction costs.
Target | Type | Severity | Reward |
---|---|---|---|
https://github.com/near/intents/tree/91fee5e119fd74d8de1dbb57d27060873a0ae503 Copy | Smart Contract | Critical | Bounty |
We are looking for evidence and reasons for incorrect behavior of the smart contract, which could cause unintended functionality:
Clear wording:
Allocated bounty reward will be split between all researchers who submitted the same issue (where uniq issues receive 1/3 of the pool and researchers will get 1/9 each of the initial reward pool).
Full Reward: If a critical vulnerability is found by only one participant, that reporter receives 100% of the bounty pool.
If multiple participants find the same vulnerability, the allocated bounty for that issue (bounty pool always equally split among all unique issues reported) is divided equally among all reporters. Example: If two researchers report the same vulnerability, each receives 50% of the allocated bounty. It can be 50% of the bounty pool if only one eligible issue was reported.
Split Based on Uniqueness of issues reported:
Each will receive 50% of the bounty pool.
Do not discuss this program or any vulnerabilities (even resolved ones) outside of the program without express consent from the organization
We are happy to thank everyone who submits valid reports which help us improve our security. However, only those that meet the following eligibility requirements may receive a monetary reward:
Hacken - January 2025
DEFUSE
defuse/src/intents.rs
defuse/src/accounts.rs
defuse/src/lib.rs
defuse/src/fees.rs
Contract Core
defuse/src/contract/mod.rs
defuse/src/contract/state.rs
defuse/src/contract/abi.rs
defuse/src/contract/admin.rs
defuse/src/contract/upgrade.rs
defuse/src/contract/events.rs
defuse/src/contract/config.rs
defuse/src/contract/fees.rs
Accounts
defuse/src/contract/accounts/mod.rs
defuse/src/contract/accounts/account.rs
defuse/src/contract/accounts/state.rs
Intents
defuse/src/contract/intents/mod.rs
defuse/src/contract/intents/relayer.rs
defuse/src/contract/intents/simulate.rs
defuse/src/contract/intents/execute.rs
defuse/src/contract/intents/state.rs
defuse/src/contract/tokens/mod.rs
NEP-245
defuse/src/contract/tokens/nep245/mod.rs
defuse/src/contract/tokens/nep245/core.rs
defuse/src/contract/tokens/nep245/withdraw.rs
defuse/src/contract/tokens/nep245/deposit.rs
defuse/src/contract/tokens/nep245/resolver.rs
NEP-141
defuse/src/contract/tokens/nep141/mod.rs
defuse/src/contract/tokens/nep141/native.rs
defuse/src/contract/tokens/nep141/withdraw.rs
defuse/src/contract/tokens/nep141/deposit.rs
NEP-171
defuse/src/contract/tokens/nep171/mod.rs
defuse/src/contract/tokens/nep171/withdraw.rs
defuse/src/contract/tokens/nep171/deposit.rs
Tokens
defuse/src/tokens/nep171.rs
defuse/src/tokens/nep141.rs
defuse/src/tokens/nep245.rs
defuse/src/tokens/mod.rs
CORE
Core Functionality
core/src/lib.rs
core/src/events.rs
core/src/error.rs
core/src/accounts.rs
core/src/fees.rs
core/src/nonce.rs
core/src/deadline.rs
core/src/tokens.rs
Payload
core/src/payload/mod.rs
core/src/payload/nep413.rs
core/src/payload/multi.rs
core/src/payload/raw.rs
core/src/payload/erc191.rs
Intents
core/src/intents/mod.rs
core/src/intents/account.rs
core/src/intents/tokens.rs
core/src/intents/token_diff.rs
Engine
core/src/engine/mod.rs
core/src/engine/inspector.rs
core/src/engine/state/mod.rs
core/src/engine/state/cached.rs
core/src/engine/state/deltas.rs
CRYPTO
crypto/src/lib.rs
crypto/src/signature.rs
crypto/src/public_key.rs
crypto/src/payload.rs
Curves
crypto/src/curve/mod.rs
crypto/src/curve/secp256k1.rs
crypto/src/curve/ed25519.rs
Serde
crypto/src/serde/mod.rs
crypto/src/serde/curve.rs
OTHER
erc191/src/lib.rs
nep413/src/lib.rs
bitmap/src/lib.rs