%Sources partie bridges
@misc{Bitstamp,
  author       = {Bitstamp Learn},
  url          = {https://www.bitstamp.net/learn/blockchain/what-are-blockchain-bridges/},
  title        = {What are blockchain bridges?},
  year         = {2023}
}

@misc{Hacken,
  author       = {Hacken},
  url          = {https://hacken.io/discover/rug-pull-explained/},
  title        = {Rug Pull – Top Crypto Scams \& How to stay safe from rug pulls},
  year         = {2023}
}

@misc{Ngrave,
  author       = {Ngrave},
  url          = {https://www.ngrave.io/en/blog/blockchain-interoperability-challenges-opportunities},
  title        = {Blockchain Interoperability: Challenges \& Opportunities},
  year         = {2023}
}

@misc{InteroperabilityBhuptani,
  author       = {Arjun Bhuptani},
  url          = {https://blog.connext.network/the-interoperability-trilemma-657c2cf69f17},
  title        = {The Interoperability Trilemma},
  year         = {2021}
}

@misc{OptimisticBhuptani,
  author       = {Arjun Bhuptani},
  url          = {https://blog.connext.network/optimistic-bridges-fb800dc7b0e0},
  title        = {Optimistic Bridges},
  year         = {2022}
}

@misc{NomadDocsNative,
  author       = {Nomad Docs},
  url          = {https://docs.nomad.xyz/the-nomad-protocol/verification-mechanisms/native-verification},
  title        = {Native Verification},
  year         = {2022}
}

@misc{NomadDocsExternal,
  author       = {Nomad Docs},
  url          = {https://docs.nomad.xyz/the-nomad-protocol/verification-mechanisms/external-verification},
  title        = {External Verification},
  year         = {2022}
}

@misc{EthereumBridges,
  author       = {Ethereum},
  url          = {https://ethereum.org/en/developers/docs/bridges/#trade-offs},
  title        = {BRIDGES},
  year         = {2022}
}

@misc{EthereumMechanism,
  author       = {Ethereum},
  url          = {https://ethereum.org/en/developers/docs/bridges/#how-do-bridges-work},
  title        = {BRIDGES},
  year         = {2022}
}

@misc{EthereumRisks,
  author       = {Ethereum},
  url          = {https://ethereum.org/en/developers/docs/bridges/#risk-with-bridges},
  title        = {BRIDGES},
  year         = {2022}
}

@misc{ChainLinkRisks,
  author       = {ChainLink Docs},
  url          = {https://docs.chain.link/resources/bridge-risks/#risks},
  title        = {Cross-chain bridges and associated risks}
}

@misc{NomadDocsWatcher,
  author       = {Nomad Docs},
  url = {https://docs.nomad.xyz/developers/node-operators/running-a-watcher},
  title        = {Running a Watcher},
  year         = {2022}
}

@misc{BinanceTSS,
  author       = {Binance Academy},
  url = {https://academy.binance.com/fr/articles/threshold-signatures-explained},
  title        = {Explications sur les Signatures à Seuil},
  year         = {2019}
}

@misc{EthereumSlashing,
  author       = {Ethereum},
  url          = {https://ethereum.org/fr/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/},
  title        = {PROOF-OF-STAKE REWARDS AND PENALTIES},
  year         = {2022}
}

@misc{EthereumNodeClient,
  author       = {Ethereum},
  url          = {https://ethereum.org/fr/developers/docs/consensus-mechanisms/pos/faqs/#what-are-nodes-clients-and-validators},
  title        = {FREQUENTLY ASKED QUESTIONS},
  year         = {2022}
}

@misc{Fees,
  author       = {Contributor},
  url          = {https://phemex.com/academy/what-is-bitcoin-transaction-fees},
  title        = {What are Crypto Transaction Fees and How they Work},
  year         = {2021}
}

@misc{NomadDocsVerification,
  author       = {Nomad Docs},
  url          = {https://docs.nomad.xyz/the-nomad-protocol/verification-mechanisms/background-on-verification},
  title        = {Background on Verification},
  year         = {2022}
}

%Sources plateformes
@misc{defStack,
  title = {Qu'est-ce que le staking dans la crypto?},
  howpublished = {Binance Academy},
  year = {2019},
  month = {09},
  url = {https://academy.binance.com/fr/articles/what-is-staking},
}

@online{orderBook,
  title = {Order Book},
  howpublished = {Binance Academy},
  url = {https://academy.binance.com/en/glossary/order-book},
}

@online{IOU,
  title = {What is an IOU?},
  howpublished = {Freewallet},
  year = {2021},
  month = {09},
  author = {Solomon Brown},
  url = {https://freewallet.org/blog/what-is-an-iou/},

}

%Sources attaques
@misc{SolMed,
  title = {Solana's Wormhole Hack Post-Mortem Analysis},
  howpublished = {Medium},
  year = {2022},
  month = {02},
  url = {https://extropy-io.medium.com/solanas-wormhole-hack-post-mortem-analysis-3b68b9e88e13},
}

@misc{SolRekt,
  title = {Wormhole Rekt},
  howpublished = {Rekt},
  year = {2022},
  month = {02},
  url = {https://rekt.news/wormhole-rekt/},
}

@misc{SolGitError,
  title =  {Verify signature},
  howpublished = {GitHub},
  year         = {2021},
  month        = {09},
  url          = {https://github.com/wormhole-foundation/wormhole/blob/ca509f2d73c0780e8516ffdfcaf90b38ab6db203/solana/bridge/program/src/api/verify_signature.rs#L101},
}

@misc{SolGitFixed,
  title        = {Verify signature (fixed)},
  howpublished = {GitHub},
  year         = {2022},
  month        = {02},
  url          = {https://github.com/wormhole-foundation/wormhole/blob/7edbbd3677ee6ca681be8722a607bc576a3912c8/solana/bridge/program/src/api/verify_signature.rs},
}


@misc{NomadGitError,
  title = {Replica.sol},
  howpublished = {GitHub},
  year = {2022},
  month = {07},
  url = {https://github.com/nomad-xyz/monorepo/blob/2b80ba83755a43e046c65d303d087094b58e8da9/packages/contracts-core/contracts/Replica.sol#L103},
}

@misc{NomadGitFixed,
  title = {Replica.sol (fixed)},
  howpublished = {GitHub},
  year = {2022},
  month = {09},
  url = {https://github.com/nomad-xyz/monorepo/blob/0e02cc1f09d16f809f5d2d8f05abbeea6d1af04e/packages/contracts-core/contracts/Replica.sol#L103},
}

@misc{NomadMedium,
  title = {Nomad Bridge Hack Root Cause Analysis},
  howpublished = {Medium},
  year = {2022},
  month = {08},
  url = {https://medium.com/nomad-xyz-blog/nomad-bridge-hack-root-cause-analysis-875ad2e5aacd},
}

@misc{NomadRekt,
  title = {Nomad Rekt},
  howpublished = {Rekt},
  year = {2022},
  month = {08},
  url = {https://rekt.news/nomad-rekt/},
}

@misc{wormholeNetwork,
  title={Wormhole : Network},
  howpublished = {\url{https://wormhole.com/network/}},
  author={Wormhole Foundation},
}

@misc{wormholeCoreContract,
  title={Wormhole : Core contract},
  howpublished = {\url{https://book.wormhole.com/wormhole/3_coreLayerContracts.html}},
  author={Wormhole Foundation},
}

@misc{wormholeVAA,
  title={Wormhole : VAA},
  howpublished = {\url{https://book.wormhole.com/wormhole/4_vaa.html}},
  author={Wormhole Foundation},
}

@misc{wormholeGuardian,
  title={Wormhole : Guardian network},
  howpublished = {\url{https://book.wormhole.com/wormhole/5_guardianNetwork.html}},
  author={Wormhole Foundation},
}

@misc{wormholeRelayer,
  title={Wormhole : Relayer},
  howpublished = {\url{https://book.wormhole.com/wormhole/6_relayers.html}},
  author={Wormhole Foundation},
}

@misc{wormholeArch,
  title={Wormhole : Architecture},
  howpublished = {\url{https://github.com/wormhole-foundation/example-token-bridge-relayer/blob/main/docs/design.png}},
  author={Wormhole Foundation},
}

@misc{wormholeChainswap,
  title={Wormhole : Multisignature},
  howpublished = {\url{https://docs.chainswap.com/mechanism/chainswap-solana-initiative}},
  author={Wormhole Foundation},
}