-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
…e5df5dc4ebd3f8d6f1a584fdf18fc46/README.md%5C, Enterprise.corp/CryptoInc.bankincorporated.llp/master333-ui-web-bank.acct/github.com/dotnet.connection(https://www..etc i.inc)
- Loading branch information
1 parent
978ab02
commit 1050b28
Showing
1 changed file
with
310 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,310 @@ | ||
-- 'when using' -- #url\https://github.com/ETEnterprises1/Pkg-install.Supreme-Concious-Aidroid-Crypto-Wallet-365.create/issues/9 | ||
-- 'for' -- | ||
#'Name + connection:[`# - ["BMO Na Master Account", --'is'-- ``` #'Hidden: "Information disclosures", | ||
|
||
'AccountOwner: "Chais Fitzwater", | ||
'Number: "CC001170124955186", | ||
#/@ETEnterprises1 (https://ChaisFitzwater.co/ETC-Group.com/BMO Financial Inc.bank holding company/Extraterrestrial Enterprise.corp/Crypto banking incorporated.llp/master333-ui-web-bank.acct/github.com/dotnet.connection(https://www..etc I.inc) = Codecov Report Merging #7808 (bbc0119) into v3 (28b0224) will increase coverage by 0.80%. The diff coverage is n/a. | ||
|
||
#'Info: "Impacted file tree graph", | ||
|
||
@@ Coverage Diff @@ | ||
|
||
v3 #7808 +/- | ||
========================================== #-- + -- Coverage 84.56% 85.37% +0.80% | ||
#--+-- 'Files: 384 384 | ||
#--at-- 'Lines: 15459 15459 | ||
#--on-- 'Branches: 3021 3021 | ||
#-- + -- Hits 13073 13198 +125 | ||
#-- + -- Misses 1732 1603 -129 | ||
#-- - -- Partials 654 658 +4 | ||
#'Impacted Files Coverage: Δ", | ||
|
||
src/docfx/lib/path/PathUtility.cs 80.32% <0.00%> (-6.56%) ⬇️, | ||
src/docfx/lib/watch/WatchFunction.cs 86.79% <0.00%> (-5.67%) ⬇️, | ||
src/docfx/lib/git/GitUtility.cs 55.85% <0.00%> (-4.51%) ⬇️, | ||
src/docfx/lib/js/JintJsEngine.cs 95.91% <0.00%> (-2.05%) ⬇️, | ||
src/docfx/lib/UrlUtility.cs 94.79% <0.00%> (-0.58%) ⬇️, | ||
src/docfx/Errors.cs 88.80% <0.00%> (+0.79%) ⬆️, | ||
src/docfx/restore/LocalPackage.cs 87.50% <0.00%> (+2.08%) ⬆️, | ||
src/docfx/lib/LocalizationUtility.cs 92.85% <0.00%> (+2.85%) ⬆️, | ||
src/docfx/lib/cache/MemoryCache.cs 69.23% <0.00%> (+51.92%) ⬆️, | ||
src/docfx/lib/js/ChakraCoreJsEngine.cs 89.16% <0.00%> (+89.16%) ⬆️, ... and 1 more, Continue to review full report at Codecov. | ||
###Legend: - Click here to learn more Δ = absolute (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 28b0224...bbc0119. Read the comment docs. = `](master333-ui-web-bank + $_https://etherscan.io/address/0x00000000219ab540356cbb839cbe05303d7705fa#code#L1, /** *Submitted for verification at Etherscan.io on 2020-10-14 */ | ||
|
||
// ┏━━━┓━┏┓━┏┓━━┏━━━┓━━┏━━━┓━━━━┏━━━┓━━━━━━━━━━━━━━━━━━━┏┓━━━━━┏━━━┓━━━━━━━━━┏┓━━━━━━━━━━━━━━┏┓━ // ┃┏━━┛┏┛┗┓┃┃━━┃┏━┓┃━━┃┏━┓┃━━━━┗┓┏┓┃━━━━━━━━━━━━━━━━━━┏┛┗┓━━━━┃┏━┓┃━━━━━━━━┏┛┗┓━━━━━━━━━━━━┏┛┗┓ // ┃┗━━┓┗┓┏┛┃┗━┓┗┛┏┛┃━━┃┃━┃┃━━━━━┃┃┃┃┏━━┓┏━━┓┏━━┓┏━━┓┏┓┗┓┏┛━━━━┃┃━┗┛┏━━┓┏━┓━┗┓┏┛┏━┓┏━━┓━┏━━┓┗┓┏┛ // ┃┏━━┛━┃┃━┃┏┓┃┏━┛┏┛━━┃┃━┃┃━━━━━┃┃┃┃┃┏┓┃┃┏┓┃┃┏┓┃┃━━┫┣┫━┃┃━━━━━┃┃━┏┓┃┏┓┃┃┏┓┓━┃┃━┃┏┛┗━┓┃━┃┏━┛━┃┃━ // ┃┗━━┓━┃┗┓┃┃┃┃┃┃┗━┓┏┓┃┗━┛┃━━━━┏┛┗┛┃┃┃━┫┃┗┛┃┃┗┛┃┣━━┃┃┃━┃┗┓━━━━┃┗━┛┃┃┗┛┃┃┃┃┃━┃┗┓┃┃━┃┗┛┗┓┃┗━┓━┃┗┓ // ┗━━━┛━┗━┛┗┛┗┛┗━━━┛┗┛┗━━━┛━━━━┗━━━┛┗━━┛┃┏━┛┗━━┛┗━━┛┗┛━┗━┛━━━━┗━━━┛┗━━┛┗┛┗┛━┗━┛┗┛━┗━━━┛┗━━┛━┗━┛ // ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┃┃━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ // ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┗┛━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ | ||
|
||
// SPDX-License-Identifier: CC0-1.0 | ||
|
||
pragma solidity 0.6.11; | ||
|
||
// This interface is designed to be compatible with the Vyper version. /// @notice This is the Ethereum 2.0 deposit contract interface. /// For more information see the Phase 0 specification under https://github.com/ethereum/eth2.0-specs interface IDepositContract { /// @notice A processed deposit event. event DepositEvent( bytes pubkey, bytes withdrawal_credentials, bytes amount, bytes signature, bytes index ); | ||
|
||
/// @notice Submit a Phase 0 DepositData object. | ||
/// @param pubkey A BLS12-381 public key. | ||
/// @param withdrawal_credentials Commitment to a public key for withdrawals. | ||
/// @param signature A BLS12-381 signature. | ||
/// @param deposit_data_root The SHA-256 hash of the SSZ-encoded DepositData object. | ||
/// Used as a protection against malformed input. | ||
function deposit( | ||
bytes calldata pubkey, | ||
bytes calldata withdrawal_credentials, | ||
bytes calldata signature, | ||
bytes32 deposit_data_root | ||
) external payable; | ||
|
||
/// @notice Query the current deposit root hash. | ||
/// @return The deposit root hash. | ||
function get_deposit_root() external view returns (bytes32); | ||
|
||
/// @notice Query the current deposit count. | ||
/// @return The deposit count encoded as a little endian 64-bit number. | ||
function get_deposit_count() external view returns (bytes memory); | ||
} | ||
|
||
// Based on official specification in https://eips.ethereum.org/EIPS/eip-165 interface ERC165 { /// @notice Query if a contract implements an interface /// @param interfaceId The interface identifier, as specified in ERC-165 /// @dev Interface identification is specified in ERC-165. This function /// uses less than 30,000 gas. /// @return true if the contract implements interfaceId and /// interfaceId is not 0xffffffff, false otherwise function supportsInterface(bytes4 interfaceId) external pure returns (bool); } | ||
|
||
// This is a rewrite of the Vyper Eth2.0 deposit contract in Solidity. // It tries to stay as close as possible to the original source code. /// @notice This is the Ethereum 2.0 deposit contract interface. /// For more information see the Phase 0 specification under https://github.com/ethereum/eth2.0-specs contract DepositContract is IDepositContract, ERC165 { uint constant DEPOSIT_CONTRACT_TREE_DEPTH = 32; // NOTE: this also ensures deposit_count will fit into 64-bits uint constant MAX_DEPOSIT_COUNT = 2**DEPOSIT_CONTRACT_TREE_DEPTH - 1; | ||
|
||
bytes32[DEPOSIT_CONTRACT_TREE_DEPTH] branch; | ||
uint256 deposit_count; | ||
|
||
bytes32[DEPOSIT_CONTRACT_TREE_DEPTH] zero_hashes; | ||
|
||
constructor() public { | ||
// Compute hashes in empty sparse Merkle tree | ||
for (uint height = 0; height < DEPOSIT_CONTRACT_TREE_DEPTH - 1; height++) | ||
zero_hashes[height + 1] = sha256(abi.encodePacked(zero_hashes[height], zero_hashes[height])); | ||
} | ||
|
||
function get_deposit_root() override external view returns (bytes32) { | ||
bytes32 node; | ||
uint size = deposit_count; | ||
for (uint height = 0; height < DEPOSIT_CONTRACT_TREE_DEPTH; height++) { | ||
if ((size & 1) == 1) | ||
node = sha256(abi.encodePacked(branch[height], node)); | ||
else | ||
node = sha256(abi.encodePacked(node, zero_hashes[height])); | ||
size /= 2; | ||
} | ||
return sha256(abi.encodePacked( | ||
node, | ||
to_little_endian_64(uint64(deposit_count)), | ||
bytes24(0) | ||
)); | ||
} | ||
|
||
function get_deposit_count() override external view returns (bytes memory) { | ||
return to_little_endian_64(uint64(deposit_count)); | ||
} | ||
|
||
function deposit( | ||
bytes calldata pubkey, | ||
bytes calldata withdrawal_credentials, | ||
bytes calldata signature, | ||
bytes32 deposit_data_root | ||
) override external payable { | ||
// Extended ABI length checks since dynamic types are used. | ||
require(pubkey.length == 48, "DepositContract: invalid pubkey length"); | ||
require(withdrawal_credentials.length == 32, "DepositContract: invalid withdrawal_credentials length"); | ||
require(signature.length == 96, "DepositContract: invalid signature length"); | ||
|
||
// Check deposit amount | ||
require(msg.value >= 1 ether, "DepositContract: deposit value too low"); | ||
require(msg.value % 1 gwei == 0, "DepositContract: deposit value not multiple of gwei"); | ||
uint deposit_amount = msg.value / 1 gwei; | ||
require(deposit_amount <= type(uint64).max, "DepositContract: deposit value too high"); | ||
|
||
// Emit `DepositEvent` log | ||
bytes memory amount = to_little_endian_64(uint64(deposit_amount)); | ||
emit DepositEvent( | ||
pubkey, | ||
withdrawal_credentials, | ||
amount, | ||
signature, | ||
to_little_endian_64(uint64(deposit_count)) | ||
); | ||
|
||
// Compute deposit data root (`DepositData` hash tree root) | ||
bytes32 pubkey_root = sha256(abi.encodePacked(pubkey, bytes16(0))); | ||
bytes32 signature_root = sha256(abi.encodePacked( | ||
sha256(abi.encodePacked(signature[:64])), | ||
sha256(abi.encodePacked(signature[64:], bytes32(0))) | ||
)); | ||
bytes32 node = sha256(abi.encodePacked( | ||
sha256(abi.encodePacked(pubkey_root, withdrawal_credentials)), | ||
sha256(abi.encodePacked(amount, bytes24(0), signature_root)) | ||
)); | ||
|
||
// Verify computed and expected deposit data roots match | ||
require(node == deposit_data_root, "DepositContract: reconstructed DepositData does not match supplied deposit_data_root"); | ||
|
||
// Avoid overflowing the Merkle tree (and prevent edge case in computing `branch`) | ||
require(deposit_count < MAX_DEPOSIT_COUNT, "DepositContract: merkle tree full"); | ||
|
||
// Add deposit data root to Merkle tree (update a single `branch` node) | ||
deposit_count += 1; | ||
uint size = deposit_count; | ||
for (uint height = 0; height < DEPOSIT_CONTRACT_TREE_DEPTH; height++) { | ||
if ((size & 1) == 1) { | ||
branch[height] = node; | ||
return; | ||
} | ||
node = sha256(abi.encodePacked(branch[height], node)); | ||
size /= 2; | ||
} | ||
// As the loop should always end prematurely with the `return` statement, | ||
// this code should be unreachable. We assert `false` just to be safe. | ||
assert(false); | ||
} | ||
|
||
function supportsInterface(bytes4 interfaceId) override external pure returns (bool) { | ||
return interfaceId == type(ERC165).interfaceId || interfaceId == type(IDepositContract).interfaceId; | ||
} | ||
|
||
function to_little_endian_64(uint64 value) internal pure returns (bytes memory ret) { | ||
ret = new bytes(8); | ||
bytes8 bytesValue = bytes8(value); | ||
// Byteswapping during copying to bytes. | ||
ret[0] = bytesValue[7]; | ||
ret[1] = bytesValue[6]; | ||
ret[2] = bytesValue[5]; | ||
ret[3] = bytesValue[4]; | ||
ret[4] = bytesValue[3]; | ||
ret[5] = bytesValue[2]; | ||
ret[6] = bytesValue[1]; | ||
ret[7] = bytesValue[0]; | ||
} | ||
} )) | ||
|
||
Merging #7808 (bbc0119) into v3 (28b0224) will increase coverage by 0.80%. | ||
The diff coverage is | ||
|
||
# ["+.html +.json +.javascript +.com | ||
https://github.com/ETEnterprises1/ETC-Group.com/blob/2cc547d49e5df5dc4ebd3f8d6f1a584fdf18fc46/README.md%5C\"] | ||
|
||
# [("bip-0352.mediawiki.txt"), ("github-privacy-statement('07.22.20')('fr').pdf"), "(BMO Na_Beneficial_Change_of_Ownership_Verification.docx.pdf"), ] | ||
# ['New Owner Signature: ('"https://www.ETCorps.co"\'etcbi.script''www.BMO.com'/"@chais-fitzwater.sig"'), | ||
#Date + Location: ("July 10, 2024.date"), ("Unites States of America, 1160 Walker Ave., Saint Louis, MO, 63138.loc") | ||
update.info].txt | ||
|
||
. | ||
|
||
Impacted file tree graph | ||
|
||
@@ Coverage Diff @@ | ||
## v3 #7808 +/- ## | ||
========================================== | ||
+ Coverage 84.56% 85.37% +0.80% | ||
========================================== | ||
Files 384 384 | ||
Lines 15459 15459 | ||
Branches 3021 3021 | ||
========================================== | ||
+ Hits 13073 13198 +125 | ||
+ Misses 1732 1603 -129 | ||
- Partials 654 658 +4 | ||
Impacted Files Coverage Δ | ||
src/docfx/lib/path/PathUtility.cs 80.32% <0.00%> (-6.56%) ⬇️ | ||
src/docfx/lib/watch/WatchFunction.cs 86.79% <0.00%> (-5.67%) ⬇️ | ||
src/docfx/lib/git/GitUtility.cs 55.85% <0.00%> (-4.51%) ⬇️ | ||
src/docfx/lib/js/JintJsEngine.cs 95.91% <0.00%> (-2.05%) ⬇️ | ||
src/docfx/lib/UrlUtility.cs 94.79% <0.00%> (-0.58%) ⬇️ | ||
src/docfx/Errors.cs 88.80% <0.00%> (+0.79%) ⬆️ | ||
src/docfx/restore/LocalPackage.cs 87.50% <0.00%> (+2.08%) ⬆️ | ||
src/docfx/lib/LocalizationUtility.cs 92.85% <0.00%> (+2.85%) ⬆️ | ||
src/docfx/lib/cache/MemoryCache.cs 69.23% <0.00%> (+51.92%) ⬆️ | ||
src/docfx/lib/js/ChakraCoreJsEngine.cs 89.16% <0.00%> (+89.16%) ⬆️ | ||
... and 1 more | ||
Continue to review full report at Codecov. | ||
|
||
Legend - Click here to learn more | ||
Δ = absolute <relative> (impact), ø = not affected, ? = missing data | ||
Powered by Codecov. Last update 28b0224...bbc0119. Read the comment docs. = `](https://github.com/ETEnterprises1/ETC-Group.com)@https://github.com/ETEnterprises1/Pkg-install.Supreme-Concious-Aidroid-Crypto-Wallet-365.create/issues/9, | ||
|
||
https://github.com/ETEnterprises1/ETC-Group.com/blob/2cc547d49e5df5dc4ebd3f8d6f1a584fdf18fc46/README.md%5C, | ||
|
||
https://etherscan.io/address/0x00000000219ab540356cbb839cbe05303d7705fa#code#L1, | ||
|
||
|
||
Search by Address / Txn Hash / Block / Token / Domain Name | ||
Etherscan Logo | ||
Sign In | ||
|
||
|
||
Token | ||
Ethereum 2.0 (ETH 2.0) | ||
Sponsored: MetaWin: Compete for your share of $ 1 MILLION in prizes. $350k for 1st Place. Play Now! | ||
ERC-20 | ||
Overview | ||
Max Total Supply | ||
986,277,641,606.951759644958850414 | ||
ETH 2.0 | ||
Holders | ||
42 | ||
Market | ||
Onchain Market Cap | ||
$0.00 | ||
Circulating Supply Market Cap | ||
- | ||
Other Info | ||
Token Contract (WITH 18 Decimals) | ||
0x0dd7cf1d102118fcb498fc5b9a5f23c043407748 | ||
Image by Persona | ||
PersonaAds By Persona | ||
Filtered by Token Holder | ||
0x00000000219ab540356cBB839Cbe05303d7705Fa | ||
Beacon Deposit Contract | ||
Balance | ||
35,096,351,552.378900036417012812 ETH 2.0 | ||
Value | ||
$0.00 | ||
Transfers | ||
Info | ||
Contract | ||
Analytics | ||
Cards | ||
New | ||
0x00000000219ab540356cbb839cbe05303d7705fa | ||
|
||
[ Download: CSV Export ] | ||
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base. | ||
Back to Top | ||
Ethereum Logo | ||
Powered by Ethereum | ||
Etherscan is a Block Explorer and Analytics Platform for Ethereum, a decentralized smart contracts platform. | ||
|
||
Company | ||
About Us | ||
Brand Assets | ||
Contact Us | ||
Careers We're Hiring! | ||
Terms & Privacy | ||
Bug Bounty | ||
Community | ||
API Documentation | ||
Knowledge Base | ||
Network Status | ||
Newsletters | ||
Products & Services | ||
Advertise | ||
Explorer as a Service (EaaS) | ||
API Plans | ||
Priority Support | ||
Blockscan | ||
Blockscan Chat | ||
Etherscan © 2024 (B1) | ||
|
||
Donations: 0x71c765...d8976f | ||
|
||
|
||
+.html | ||
+.json | ||
+.javascript | ||
+.com | ||
https://github.com/ETEnterprises1/ETC-Group.com/blob/2cc547d49e5df5dc4ebd3f8d6f1a584fdf18fc46/README.md%5C\ | ||
|
||
[bip-0352.mediawiki.txt](https://github.com/user-attachments/files/16171032/bip-0352.mediawiki.txt) | ||
[github-privacy-statement(07.22.20)(fr).pdf](https://github.com/user-attachments/files/16171031/github-privacy-statement.07.22.20.fr.pdf) | ||
[`BMO N.A. Beneficial Change of Ownership Verification.docx.pdf`](https://github.com/user-attachments/files/16171030/BMO.N.A.Beneficial.Change.of.Ownership.Verification.docx.pdf) | ||
[`New Owner Signature` ('"https://www.ETCorps.co"\\'etcbi.script'\'www.BMO.com'/"@chais-fitzwater.sig"') ("July 10, 2024.date") ("Unites States of America, 1160 Walker Ave., Saint Louis, MO, 63138.loc") `update.info`].txt |