1. 11 Feb, 2023 1 commit
    • Mark Tyneway's avatar
      contracts-bedrock: add TransferOnion contract · 062ebb63
      Mark Tyneway authored
      Adds the `TransferOnion` contract which can be used to batch
      send tokens. The set of transfers are committed to during
      contract initialization, and the token owner must approve
      the `TransferOnion` contract and then anybody can unwrap
      the commitment to the transfers.
      
      The transfers are committed to with a hash onion. This is
      a simple vector commitment that must be linearly unwrapped.
      Each hash commits to the next hash and the very first hash
      is `bytes32(0)`.
      062ebb63
  2. 09 Feb, 2023 3 commits
  3. 07 Feb, 2023 5 commits
  4. 06 Feb, 2023 2 commits
  5. 05 Feb, 2023 1 commit
  6. 04 Feb, 2023 11 commits
  7. 03 Feb, 2023 17 commits