0x5225…45de

All memos sent from and to 0x5225…45de.

Thank you, the funds have been received. We have made an announcement to the community. We will wait for the rest to be sent. https://twitter.com/Dolomite_io/status/1771922337912291607
Thank you for working with us to return user funds. We are willing to move forward with this agreement, in the interest of making users whole. Send the funds to this address from which we are messaging you 0x52256ef863a713Ef349ae6E97A7E8f35785145dE. Once the funds have arrived, we will tweet the whitehat announcement. You will then have 4 hours to return the remaining 40%. When this is fully resolved, we will disregard the information we have gathered and we can put this behind us.
Im back,let's work together on returning the funds! You need to make a white hat announcement after the first 50% return. Once announcement confirmed the rest 40% will be returned.
The timeline we set out for you to return the funds and keep 10% has passed. We've been more than reasonable with you, especially considering how careless you were in covering some of your tracks, so we'll continue with the next step as we said we would. 1) There is now a bounty officially offered of $180k for information about you that leads to you being caught, or the money being returned. We already have some idea of who you are, but a confirmation from someone else would still get paid out the full amount. 2) We will proceed as of Monday with law enforcement involvement at the federal level. 3) As of Wednesday, we will share what we know about your personal details with those in our community who were stolen from and who are asking to deal with this theft in their own preferred way. It's unfortunate you chose to keep the $1.8m, as it's not nearly enough money to hire security for the rest of your life to keep yourself hidden from law enforcement and those victims you've harmed. But so be it.
In light of the recent unauthorized theft of funds from us and our users, we have conducted a thorough review and are writing with the hopes of resolving the situation amicably. We can appreciate the skills involved in your recent hack, and propose a bounty of 10% of the stolen funds as a gesture of goodwill and recognition of your capabilities. We expect you to return the other 90% of the funds within the next 24 hours. In this way, we both end with an acceptable resolution and can go about our lives without issue. This offer is made in the spirit of cooperation and with the assurance of no pursuit or legal action from our side against you. We guarantee complete anonymity and a cessation of any investigative activities aimed at your identification or apprehension, upon the successful return of the funds. However, should this offer not be accepted by the deadline of 22 March at 19:00 UTC, we will have no choice but to offer the full bounty to anyone who can provide information leading to your identification and subsequent legal action. The team we are working with has a proven track record of success in such matters, and we are prepared to take all necessary steps to ensure a resolution. We urge you to consider this offer seriously. Contact us at contact_dolomite@proton.me to initiate the process. The clock is ticking, and we believe it is in everyone's best interest to bring this matter to a close swiftly and discreetly. In the event we don't hear from you, trust and believe we will do everything in our power to recover the entirety of the funds, and make sure anyone involved in the theft is prosecuted to the fullest extent.
In light of the recent unauthorized theft of funds from us and our users, we have conducted a thorough review and are writing with the hopes of resolving the situation amicably. We can appreciate the skills involved in your recent hack, and propose a bounty of 10% of the stolen funds as a gesture of goodwill and recognition of your capabilities. We expect you to return the other 90% of the funds within the next 24 hours. In this way, we both end with an acceptable resolution and can go about our lives without issue. This offer is made in the spirit of cooperation and with the assurance of no pursuit or legal action from our side against you. We guarantee complete anonymity and a cessation of any investigative activities aimed at your identification or apprehension, upon the successful return of the funds. However, should this offer not be accepted by the deadline of 22 March at 19:00 UTC, we will have no choice but to offer the full bounty to anyone who can provide information leading to your identification and subsequent legal action. The team we are working with has a proven track record of success in such matters, and we are prepared to take all necessary steps to ensure a resolution. We urge you to consider this offer seriously. Contact us at [email] to initiate the process. The clock is ticking, and we believe it is in everyone's best interest to bring this matter to a close swiftly and discreetly. In the event we don't hear from you, trust and believe we will do everything in our power to recover the entirety of the funds, and make sure anyone involved in the theft is prosecuted to the fullest extent.
Hey, we wanted to reach out about the bug you exploited today. Well done for finding it! We're assuming you executed this exploit as a white hat, so we'd like to get in touch with you to discuss next steps. Drop us a line over the next 24hrs at contact@dolomite.io so we can chat further. We look forward to speaking with you soon.
0x52256ef8…45de·#11,443,245·0x11116b66…7456d3
TokenLockup::revoke: NOT_REVOCABLETokenLockup::constructor: NOT_RELEASABLETokenLockup::revoke: ALREADY_REVOKED2TokenLockup::constructor: INVALID_BENEFICIARYTokenLockup::constructor: INVALID_DURATION
0x52256ef8…45de·#11,261,452·0x0b39c06f…3ec16f
TokenLockup::revoke: NOT_REVOCABLETokenLockup::constructor: NOT_RELEASABLETokenLockup::revoke: ALREADY_REVOKED2TokenLockup::constructor: INVALID_BENEFICIARYTokenLockup::constructor: INVALID_DURATION
0x52256ef8…45de·#10,688,883·0xe2e7d6b0…aac6f9
TokenLockup::revoke: NOT_REVOCABLETokenLockup::constructor: NOT_RELEASABLETokenLockup::revoke: ALREADY_REVOKED2TokenLockup::constructor: INVALID_BENEFICIARYTokenLockup::constructor: INVALID_DURATION
0x52256ef8…45de·#10,499,405·0x8919e795…c9e8e3
V[kZERO_ADDRESS`UniswapRebalancerMakerBroker: INUniswapRebalancerMakerBroker: UNUniswapRebalancerMakerBroker: INUniswapRebalancerMakerBroker: TOUniswapRebalancerMakerBroker: NO
0x52256ef8…45de·#10,499,296·0xc5642b35…e74651
V[kZERO_ADDRESS`UniswapRebalancerMakerBroker: INUniswapRebalancerMakerBroker: UNUniswapRebalancerMakerBroker: INUniswapRebalancerMakerBroker: TOUniswapRebalancerMakerBroker: NO
0x52256ef8…45de·#10,485,945·0x48704485…6cb75d
CV[kZERO_ADDRESS`UniswapRebalancerMakerBroker: INUniswapRebalancerMakerBroker: UNUniswapRebalancerMakerBroker: INUniswapRebalancerMakerBroker: TOUniswapRebalancerMakerBroker: NO
0x52256ef8…45de·#10,243,378·0x556f0cb4…c32900
EIP712Domain(string name,string version,uint256 chainId,address ` verifyingContract)V[PPPPPPPPV[a0[a4INVALID_RECIPIENT: Token recipient must be set to margin protoco` Submitting rings with type safetRpy is not enabled!`xORDER_DEPOSIT_REJECTED: deposit INVALID_EXCHANGE_CALLERaP]V[kINVALID_SIZE`aP]V[pINVALID_SIGNATURE`xaP]V[lFEE_TOO_LARGE`INVALID_CALLER: IDyDxCallee caller must be dYdX protocolNO_ENTRY: Cannot enter a noEntryINVALID_ORDER_FEE: FeeToken must be in tokenB of Loopring orderaP]V[lINVALID_NONCE`NOT_IMPLEMENTED: Activity.Type.Loan is not yet supportedINVALID_CALLER: Caller of broker impl must be Loopring DelegateNO_ENTRY: Cannot re-enter contraaP]V[rINVALID_FEE_ADDRESS`h
0x52256ef8…45de·#10,230,231·0x3744ed3a…dd90fd
Migrator not approvedinputWei must be negativenewInputPar cannot be negativeinputWei must be positivenewInputPar cannot be positiveinputWei must be zero
0x52256ef8…45de·#10,230,225·0xdc45b8f9…d3512f
Only Solo can call functionBorrow not yet expiredExpiry past maxExpiryOnly Solo can call functionTrade data invalid lengthinputMarket mismatchBorrows cannot be overpaidCollateral must be positiveoutputMarket mismatchCollateral cannot be overusedBorrows must be negativeoutputMarket too smallCall data invalid lengthUnsafe cast to uint32
0x52256ef8…45de·#10,230,212·0x949c85f8…6c6316
PayableProxyForSoloMarginSender must be primary accountPayableProxyForSoloMarginSender must be secondary accountPayableProxyForSoloMarginMust set sendEthToCannot receive ETH
0x52256ef8…45de·#10,230,212·0x041974c3…42ea9e
INVALID_LENGTH: chainlinkAggregaINVALID_LENGTH: aggregatorDecimaINVALID_LENGTH: tokenPairsINVALID_LENGTH: tokenDecimalsuH0qlexperimental
0x52256ef8…45de·#10,230,206·0x863fc1a6…e4e8df
Price cannot be zeroUnsafe cast to uint96Unsafe cast to uint32PPPV[a5ˁa@sV[a5ˁa@V[a5ˁa@LV[a5ˁa@UV[a5ˁa@bV[`oHI:lexperimental
0x52256ef8…45de·#10,230,199·0x9bb5ebe6…f2bfda
Cannot have zero actionsCannot have zero accountsCannot duplicate accountsDuplicate accounts in actionRequires non-primary accountDuplicate markets in actionMarket is closingUndercollateralized accountInvalid deposit sourceBuy amount less than promiseda09V[PPPPPPPPV[aTrades cannot be one-sidedUnliquidatable accountCollateral cannot be negativeUnvaporizable accountExcess cannot be negativeV[PPPPPPPPPPPV[aBorrow value too lowUnpermissioned operatora=.V[a&;aO?V[a&CaO?V[a&KaO?V[a&\Cannot transferIn negativeCannot transferOut positiveaO?V[a.)a-܄a37V[Cannot getCost negativeCannot exchange positiveUnpermissioned global operatorV[a4FaO?V[a4NaO?V[a4VaO?V[a4gOwed balance cannot be positiveOwed balance cannot increasePPPPPPPV[a6~aO?V[`@QPrice cannot be zeroaO?V[a ƃaA߄a,uV[aAUnsafe cast to uint128TransferFrom failedUnsafe cast to uint32Unsafe cast to uint96
0x52256ef8…45de·#10,229,819·0xe5772c83…05bd88
Only Solo can call functionBorrow not yet expiredExpiry past maxExpiryOnly Solo can call functioninputMarket mismatchBorrows cannot be overpaidCollateral must be positiveoutputMarket mismatchCollateral cannot be overusedBorrows must be negativeoutputMarket too smallUnsafe cast to uint32
0x52256ef8…45de·#10,229,818·0x1b707ea0…2790e3
address verifyingContractuint256 chainId,Only Solo can call functionContract is not operationalOnly Solo can call functionCannot parse order from dataFillArgs loaded price is zeroOrder invalid signatureFill invalid priceFill invalid feeOrder triggerPrice not triggeredOrder maker account mismatchOrder taker mismatchInputWei is zeroInputWei sign mismatchinputMarket not decreasedoutputMarket not decreasedCanceler must be makerApprover must be makerCannot approve canceled orderCannot parse signature from dataa Invalid signature lengthInvalid signature typeEthereum Signed Message: 32Ethereum Signed Message: Cannot overfill orderPPPPV[a.Áa8(V[a.a8RV[a.Áa8wV[a.uint256 quoteMarket,uint256 makerAccountNumber,uint256 triggerPrice,uint256 baseMarket,address makerAccountOwner,uint256 limitPrice,uint256 expirationuint256 limitFee,
0x52256ef8…45de·#10,229,818·0x71ba758a…8f6017
address verifyingContractuint256 chainId,Only Solo can call functionContract is not operationalOnly Solo can call functionCannot parse CallFunctionDataCannot parse order from dataOrder invalid signatureOrder maker account mismatchOrder taker account mismatchInputWei is zeroInputWei sign mismatchApprover must be makerCannot approve canceled orderCanceler must be makerCannot parse signature from dataaInvalid signature lengthInvalid signature typeEthereum Signed Message: 32Ethereum Signed Message: Cannot overfill orderV[a-XV[a$da$Ԃa-3V[a$da-XV[a$da$Ԃa-XV[`uint256 takerAccountNumber,uint256 makerAccountNumber,address makerAccountOwner,address takerAccountOwner,uint256 makerMarket,uint256 expiration,uint256 makerAmount,uint256 takerMarket,uint256 takerAmount,
0x52256ef8…45de·#10,229,811·0x6da31cfa…531cf3
SignedOperationProxyaddress verifyingContractuint256 chainId,SignedOperationProxyContract is not operationalSignedOperationProxySigned operation is expiredSignedOperationProxyOperation sender mismatchSignedOperationProxyHash already used or canceledSignedOperationProxyInvalid signatureSignedOperationProxyNot all actions are signedSignedOperationProxyCanceler must be signerInvalid signature lengthInvalid signature typeEthereum Signed Message: 32Ethereum Signed Message: SignedOperationProxySigner not authorizeduint8 denomination,Action[] actions,uint256 primaryMarketId,uint256 otherAccountNumber,address otherAccountOwner,address accountOwner,AssetAmount assetAmount,uint256 expiration,uint256 accountNumber,uint8 actionType,address otherAddress,uint256 secondaryMarketId,
0x52256ef8…45de·#10,229,811·0xfb450b90…1ccc27
Migrator not approvedinputWei must be negativenewInputPar cannot be negativeinputWei must be positivenewInputPar cannot be positiveinputWei must be zero
0x52256ef8…45de·#10,229,810·0xc0dc2c07…2fada4
Only Solo can call functionBorrow not yet expiredExpiry past maxExpiryOnly Solo can call functionTrade data invalid lengthinputMarket mismatchBorrows cannot be overpaidCollateral must be positiveoutputMarket mismatchCollateral cannot be overusedBorrows must be negativeoutputMarket too smallCall data invalid lengthUnsafe cast to uint32
0x52256ef8…45de·#10,229,807·0xbae20553…05245f
PayableProxyForSoloMarginSender must be primary accountPayableProxyForSoloMarginSender must be secondary accountPayableProxyForSoloMarginMust set sendEthToCannot receive ETH
0x52256ef8…45de·#10,229,807·0x649e64e3…84c66d
INVALID_LENGTH: chainlinkAggregaINVALID_LENGTH: aggregatorDecimaINVALID_LENGTH: tokenPairsINVALID_LENGTH: tokenDecimalsuH0qlexperimental
0x52256ef8…45de·#10,229,805·0xf0b717fc…e49d20
Price cannot be zeroUnsafe cast to uint96Unsafe cast to uint32PPPV[a5ˁa@sV[a5ˁa@V[a5ˁa@LV[a5ˁa@UV[a5ˁa@bV[`oHI:lexperimental
0x52256ef8…45de·#10,229,803·0xd816b984…3cefea
Cannot have zero actionsCannot have zero accountsCannot duplicate accountsDuplicate accounts in actionRequires non-primary accountDuplicate markets in actionMarket is closingUndercollateralized accountInvalid deposit sourceBuy amount less than promiseda09V[PPPPPPPPV[aTrades cannot be one-sidedUnliquidatable accountCollateral cannot be negativeUnvaporizable accountExcess cannot be negativeV[PPPPPPPPPPPV[aBorrow value too lowUnpermissioned operatora=.V[a&;aO?V[a&CaO?V[a&KaO?V[a&\Cannot transferIn negativeCannot transferOut positiveaO?V[a.)a-܄a37V[Cannot getCost negativeCannot exchange positiveUnpermissioned global operatorV[a4FaO?V[a4NaO?V[a4VaO?V[a4gOwed balance cannot be positiveOwed balance cannot increasePPPPPPPV[a6~aO?V[`@QPrice cannot be zeroaO?V[a ƃaA߄a,uV[aAUnsafe cast to uint128TransferFrom failedUnsafe cast to uint32Unsafe cast to uint96
0x52256ef8…45de·#10,229,775·0xb231cea9…2b6e5f
Cannot have zero actionsCannot have zero accountsCannot duplicate accountsDuplicate accounts in actionRequires non-primary accountDuplicate markets in actionMarket is closingUndercollateralized accountInvalid deposit sourceBuy amount less than promiseda09V[PPPPPPPPV[aTrades cannot be one-sidedUnliquidatable accountCollateral cannot be negativeUnvaporizable accountExcess cannot be negativeV[PPPPPPPPPPPV[aBorrow value too lowUnpermissioned operatora=.V[a&;aO?V[a&CaO?V[a&KaO?V[a&\Cannot transferIn negativeCannot transferOut positiveaO?V[a.)a-܄a37V[Cannot getCost negativeCannot exchange positiveUnpermissioned global operatorV[a4FaO?V[a4NaO?V[a4VaO?V[a4gOwed balance cannot be positiveOwed balance cannot increasePPPPPPPV[a6~aO?V[`@QPrice cannot be zeroaO?V[a ƃaA߄a,uV[aAUnsafe cast to uint128TransferFrom failedUnsafe cast to uint32Unsafe cast to uint96
0x52256ef8…45de·#10,229,773·0x79a050f6…80ad03
Spread cannot be >= ratioRatio cannot be <= spreadInvalid oracle priceMargin premium too highSpread premium too highUnsafe cast to uint32
0x52256ef8…45de·#10,191,091·0x47aa3051…06e474
V[kZERO_ADDRESS`UniswapV2MakerBroker: NO_DEFAULTUniswapV2MakerBroker: INVALID_TOUniswapV2MakerBroker: INVALID_ORUniswapV2MakerBroker: UNAUTHORIZUniswapV2MakerBroker: TOKEN_S_NO
0x52256ef8…45de·#10,054,342·0x668f38f3…45735b
EIP712Domain(string name,string version,uint256 chainId,address ` verifyingContract)V[PPPPPPPPV[a0[a4INVALID_RECIPIENT: Token recipient must be set to margin protoco` Submitting rings with type safetRpy is not enabled!`xORDER_DEPOSIT_REJECTED: deposit INVALID_EXCHANGE_CALLERaP]V[kINVALID_SIZE`aP]V[pINVALID_SIGNATURE`xaP]V[lFEE_TOO_LARGE`INVALID_CALLER: IDyDxCallee caller must be dYdX protocolNO_ENTRY: Cannot enter a noEntryINVALID_ORDER_FEE: FeeToken must be in tokenB of Loopring orderaP]V[lINVALID_NONCE`NOT_IMPLEMENTED: Activity.Type.Loan is not yet supportedINVALID_CALLER: Caller of broker impl must be Loopring DelegateNO_ENTRY: Cannot re-enter contraaP]V[rINVALID_FEE_ADDRESS`h
0x52256ef8…45de·#10,054,309·0xbee75485…4d0b2f
Uniswap MakerBroker: Uniswap matUniswap MakerBroker: UnauthorizeUniswap MakerBroker: tokenS is nUniswap MakerBroker: Order owner must be the owner of this contr` 7V[kZERO_ADDRESS`Uniswap MakerBroker: Order tokenRecipient must be this broker
0x52256ef8…45de·#10,054,281·0x57a8a9d8…de9f92
Oasis MakerBroker: Cannot be cha V[kZERO_ADDRESS`Oasis MakerBroker: Order tokenRecipient must be this brokerOasis MakerBroker: Unauthorized Oasis MakerBroker: Oasis matchinOasis MakerBroker: Order owner must be the owner of this contrac`
0x52256ef8…45de·#9,438,533·0x30eadce6…6ba497
Oasis MakerBroker: Cannot be chaOasis MakerBroker: Order tokenRecipient must be this brokerOasis MakerBroker: Unauthorized Oasis MakerBroker: Oasis matchinOasis MakerBroker: Order owner must be the owner of this contrac`
0x52256ef8…45de·#9,137,566·0x83eae7a9…816fd8
INVALID_RECIPIENT: Token recipient must be set to margin protoco` Submitting rings with type safety is not enabled!ORDER_DEPOSIT_REJECTED: deposit already performedINVALID_EXCHANGE_CALLERINVALID_CALLER: IDyDxCallee caller must be dYdX protocolNO_ENTRY: Cannot enter a noEntryINVALID_ORDER_FEE: FeeToken must be in tokenB of Loopring orderNOT_IMPLEMENTED: Activity.Type.Loan is not yet supportedNOT_IMPLEMENTED: Activity.Type.Liquidation is not yet supportedINVALID_CALLER: Caller of broker impl must be Loopring DelegateNO_ENTRY: Cannot re-enter contra
0x52256ef8…45de·#9,134,386·0xd900c640…e335a6
LRCBurner MakerBroker: Order owner must be the owner of this con` LRCBurner MakerBroker: Order tokenRecipient must be this brokerLRCBurner MakerBroker: Must purcLRCBurner MakerBroker: Unauthori
1-50 of 78