Inshallah
  • InshAllah Home
  • Goldsand Introduction
    • What is staking
    • Is staking halal?
      • Proposing a block
      • Validating a block
      • Staking Service
    • Goldsand Solution
      • Is Pooled Staking = Lending
  • Technical Details
    • Details of Ethereum Staking
    • Transaction Filtering
    • Smart Contracts
    • Addresses
  • Tutorials
    • Staking App
    • Privy Wallet
    • Connecting using Ledger Live
  • Shariah Compliance
    • Shariah Committee
    • What Protocols Are Blacklisted
  • FAQs
    • General FAQs
    • Technical FAQs
Powered by GitBook
On this page
  1. Technical Details

Transaction Filtering

Goldsand operates a proprietary block builder that filters out impermissible transactions. The block builder simulates all available transactions (from public and private sources) and inspects if the transaction interacts with any of the blacklisted smart contracts. Any transaction that fits this criteria is labeled impermissible and is ignored. The remaining transactions are used to construct a block. The constructed block contains only permissible transactions from an Islamic point of view. After constructing a block, the builder sends the block to the Goldsand Validators via a specialized relayer. The validator proposes the block to the network

Smart Contract Blacklist

With the guidance of InshAllah's Shariah Committee, Goldsand maintains a list of applications that are deemed impermissible from an Islamic point of view. The addresses of all the smart contracts of these applications are added to the blacklist. This list of addresses is used to filter out any impermissible transactions from the Goldsand-proposed blocks

PreviousDetails of Ethereum StakingNextSmart Contracts

Last updated 6 months ago