
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
@cpchain-dapps/encrypted-message
Advanced tools
Message DApp is the fundamental DApp of the CPChain DApp Ecosystem, you can use this DApp to send and receive encrypted messae,This DApp base on [Identity DApp](https://github.com/CPChain/cpchain-dapps-identity).
Message DApp is the fundamental DApp of the CPChain DApp Ecosystem, you can use this DApp to send and receive encrypted messae,This DApp base on Identity DApp.
The sender can get the public key of the receiver from Identity, then use the public key encrypts the message, send the message via contract (Contract will emit an event). When the receiver gets the message, use their own private key to decrypted the message.
npm install
# test
truffle test
Contract Address: 0x856c36486163dB6f9aEbeD1407a3c6C51FD7566E
sendMessage(to: address, message: string)
: Send the message to an addresscount()
: The count of all messagessentCount(addr: address)
: get the count of messages sent by the addressreceivedCount(addr: address)
: get the count of messages received by the addressWhen there a new message be sent, the DApp when emitting an event, information as below:
from
: senderto
: receiversentID
: message ID of the sender(auto increment)recvID
: message ID of the receiver(auto increment)message
: content of the messageMessage content need to be encoded in JSON, required fields as below:
{
"message": "message",
"version": "1.0"
}
Now, the latest CPC-Wallet(v1.4.3) support you send password
to others.
{
"message": "message",
"type": "password",
"version": "2.0"
}
# send message
build/main message send --to d7b93566d41b6dc3858b8dace06a63ac8f272c81 --msg "HelloWorld" --keystore ./dapps-admin/keystore/ --endpoint http://52.220.174.168:8501 --contractaddr 0x856c36486163dB6f9aEbeD1407a3c6C51FD7566E
build/main message show-configs --keystore ./dapps-admin/keystore/ --endpoint http://52.220.174.168:8501 --contractaddr 0x856c36486163dB6f9aEbeD1407a3c6C51FD7566E
FAQs
Message DApp is the fundamental DApp of the CPChain DApp Ecosystem, you can use this DApp to send and receive encrypted messae,This DApp base on [Identity DApp](https://github.com/CPChain/cpchain-dapps-identity).
The npm package @cpchain-dapps/encrypted-message receives a total of 0 weekly downloads. As such, @cpchain-dapps/encrypted-message popularity was classified as not popular.
We found that @cpchain-dapps/encrypted-message demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.