Pages:
Author

Topic: [ANN] SATOSHI - anonymous payments in the network Ethereum! - page 14. (Read 36713 times)

member
Activity: 183
Merit: 10
PRE ADVANTAGES:

Our users will be able to anonymously receive payment and transfer to customers:

1. Payment codes (EX-CODE, license keys, etc.).
2. Programs (links to download, files).
3. Goods (with the indication of coordinates).
4. Information.
full member
Activity: 630
Merit: 111
When the source code will be published?

May be I’m wrong, but according to the interface (ABI) the sender does not know how many tokens he transfers to the receiver.
How can the payer check that the secret code is for particular amount of tokens?

When forming an invoice for payment, the recipient of tokens indicates their number and transfers the goods (payment code, coordinates, download link). The buyer conducts the transaction and after that gets access to the purchase.

Oh, the buyer could check what he pays using showBillInfo function. Right?

Right. He will see the value of the product and its description. After payment, he receives the goods themselves.

Video instruction will be published soon.
member
Activity: 122
Merit: 10
When the source code will be published?

May be I’m wrong, but according to the interface (ABI) the sender does not know how many tokens he transfers to the receiver.
How can the payer check that the secret code is for particular amount of tokens?

When forming an invoice for payment, the recipient of tokens indicates their number and transfers the goods (payment code, coordinates, download link). The buyer conducts the transaction and after that gets access to the purchase.

Oh, the buyer could check what he pays using showBillInfo function. Right?
full member
Activity: 630
Merit: 111
Satoşhi is also erc20 token?

Yes. We tested the output of the token on the ED and the process of its purchase / sale.
member
Activity: 82
Merit: 10
Satoşhi is also erc20 token?
full member
Activity: 630
Merit: 111
When the source code will be published?

May be I’m wrong, but according to the interface (ABI) the sender does not know how many tokens he transfers to the receiver.
How can the payer check that the secret code is for particular amount of tokens?

When forming an invoice for payment, the recipient of tokens indicates their number and transfers the goods (payment code, coordinates, download link). The buyer conducts the transaction and after that gets access to the purchase.
member
Activity: 122
Merit: 10
When the source code will be published?

May be I’m wrong, but according to the interface (ABI) the sender does not know how many tokens he transfers to the receiver.
How can the payer check that the secret code is for particular amount of tokens?
member
Activity: 183
Merit: 10
Soon we will update the information on the site and on the forum. After that, we will continue to move forward.
full member
Activity: 630
Merit: 111
SATOSHI ERC20 TOKEN uses advanced cryptographic techniques, namely zero-knowledge proofs, to guarantee the validity of transactions without revealing additional information about them.
SATOSHI payments are confirmed, but they are not published on the public blockchain, and the sender, recipient, and amount of a transaction remain private.

In order to pass a token using the "zero-knowledge proofs" technology, the token owner:

1. Using function "invoice" tells the smart contract how many tokens it wants to receive.
2. Using the function "showPassword" receives a secret code.
3. Sends the secret code to the buyer.
4. The buyer uses secret code to translate tokens using the "pay" function.

Sender, recipient, and amount of transaction remain private.

P.S.

Contract Address  0xc27AC1302D737c0E264477a248388DBc4e4B64cA

ABI / JSON Interface

Code:
[
  {
  "constant": true,
  "inputs": [],
  "name": "name",
  "outputs": [
  {
  "name": "",
  "type": "string"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_spender",
  "type": "address"
  },
  {
  "name": "_value",
  "type": "uint256"
  }
  ],
  "name": "approve",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [
  {
  "name": "_address",
  "type": "address"
  },
  {
  "name": "_secret",
  "type": "bytes32"
  }
  ],
  "name": "showPassword",
  "outputs": [
  {
  "name": "",
  "type": "bytes32"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [],
  "name": "getAirdropCount",
  "outputs": [
  {
  "name": "",
  "type": "uint256"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [],
  "name": "totalSupply",
  "outputs": [
  {
  "name": "",
  "type": "uint256"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_from",
  "type": "address"
  },
  {
  "name": "_to",
  "type": "address"
  },
  {
  "name": "_value",
  "type": "uint256"
  }
  ],
  "name": "transferFrom",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [],
  "name": "getCurrentTime",
  "outputs": [
  {
  "name": "",
  "type": "uint256"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [],
  "name": "decimals",
  "outputs": [
  {
  "name": "",
  "type": "uint32"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [
  {
  "name": "_pass",
  "type": "bytes32"
  }
  ],
  "name": "showBillInfo",
  "outputs": [
  {
  "name": "",
  "type": "uint256"
  },
  {
  "name": "",
  "type": "string"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [
  {
  "name": "_a",
  "type": "address"
  }
  ],
  "name": "checkSwapped",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [
  {
  "name": "_address",
  "type": "address"
  },
  {
  "name": "_pass",
  "type": "bytes32"
  },
  {
  "name": "_secret",
  "type": "bytes32"
  }
  ],
  "name": "showBillData",
  "outputs": [
  {
  "name": "",
  "type": "string"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_spender",
  "type": "address"
  },
  {
  "name": "_subtractedValue",
  "type": "uint256"
  }
  ],
  "name": "decreaseApproval",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [
  {
  "name": "_owner",
  "type": "address"
  }
  ],
  "name": "balanceOf",
  "outputs": [
  {
  "name": "balance",
  "type": "uint256"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_srcAdress",
  "type": "address"
  },
  {
  "name": "_adr",
  "type": "address[]"
  }
  ],
  "name": "swap",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [],
  "name": "participateInAirdrop",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_airStart",
  "type": "uint256"
  },
  {
  "name": "_airEnd",
  "type": "uint256"
  },
  {
  "name": "_value",
  "type": "uint256"
  }
  ],
  "name": "setAirdrop",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [],
  "name": "owner",
  "outputs": [
  {
  "name": "",
  "type": "address"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_pass",
  "type": "bytes32"
  },
  {
  "name": "_secret",
  "type": "bytes32"
  }
  ],
  "name": "pay",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [],
  "name": "symbol",
  "outputs": [
  {
  "name": "",
  "type": "string"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_to",
  "type": "address"
  },
  {
  "name": "_amount",
  "type": "uint256"
  }
  ],
  "name": "transfer",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_spender",
  "type": "address"
  },
  {
  "name": "_addedValue",
  "type": "uint256"
  }
  ],
  "name": "increaseApproval",
  "outputs": [
  {
  "name": "",
  "type": "bool"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": true,
  "inputs": [
  {
  "name": "_owner",
  "type": "address"
  },
  {
  "name": "_spender",
  "type": "address"
  }
  ],
  "name": "allowance",
  "outputs": [
  {
  "name": "",
  "type": "uint256"
  }
  ],
  "payable": false,
  "stateMutability": "view",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "_value1",
  "type": "uint256"
  },
  {
  "name": "_desc",
  "type": "string"
  },
  {
  "name": "_data",
  "type": "string"
  },
  {
  "name": "_secret",
  "type": "bytes32"
  }
  ],
  "name": "invoice",
  "outputs": [
  {
  "name": "",
  "type": "bytes32"
  }
  ],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "constant": false,
  "inputs": [
  {
  "name": "newOwner",
  "type": "address"
  }
  ],
  "name": "transferOwnership",
  "outputs": [],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "function"
  },
  {
  "inputs": [],
  "payable": false,
  "stateMutability": "nonpayable",
  "type": "constructor"
  },
  {
  "anonymous": false,
  "inputs": [
  {
  "indexed": true,
  "name": "owner",
  "type": "address"
  },
  {
  "indexed": true,
  "name": "spender",
  "type": "address"
  },
  {
  "indexed": false,
  "name": "value",
  "type": "uint256"
  }
  ],
  "name": "Approval",
  "type": "event"
  },
  {
  "anonymous": false,
  "inputs": [
  {
  "indexed": true,
  "name": "from",
  "type": "address"
  },
  {
  "indexed": true,
  "name": "to",
  "type": "address"
  },
  {
  "indexed": false,
  "name": "value",
  "type": "uint256"
  }
  ],
  "name": "Transfer",
  "type": "event"
  },
  {
  "anonymous": false,
  "inputs": [
  {
  "indexed": true,
  "name": "previousOwner",
  "type": "address"
  },
  {
  "indexed": true,
  "name": "newOwner",
  "type": "address"
  }
  ],
  "name": "OwnershipTransferred",
  "type": "event"
  }
  ]
member
Activity: 183
Merit: 10


The instructions will be published tomorrow
member
Activity: 122
Merit: 10
https://etherscan.io/token/tokenholderchart/0xc01b78e62a4d1fdce58d364193ee1218832919fd
Is it right that only 6,757,500 STH tokens was distributed for today?
What will happen with undistributed 2/3 tokens?
How much will be total supply of the new SATOSHI token?


They will be distributed in the second round of airdrop

Is there info about this second round? Will it happen before swap?

as I understand - in the same time.
member
Activity: 182
Merit: 14
https://etherscan.io/token/tokenholderchart/0xc01b78e62a4d1fdce58d364193ee1218832919fd
Is it right that only 6,757,500 STH tokens was distributed for today?
What will happen with undistributed 2/3 tokens?
How much will be total supply of the new SATOSHI token?


They will be distributed in the second round of airdrop

Is there info about this second round? Will it happen before swap?
member
Activity: 122
Merit: 10
https://etherscan.io/token/tokenholderchart/0xc01b78e62a4d1fdce58d364193ee1218832919fd
Is it right that only 6,757,500 STH tokens was distributed for today?
What will happen with undistributed 2/3 tokens?
How much will be total supply of the new SATOSHI token?


They will be distributed in the second round of airdrop
member
Activity: 182
Merit: 14
https://etherscan.io/token/tokenholderchart/0xc01b78e62a4d1fdce58d364193ee1218832919fd
Is it right that only 6,757,500 STH tokens was distributed for today?
What will happen with undistributed 2/3 tokens?
How much will be total supply of the new SATOSHI token?
member
Activity: 122
Merit: 10
This is interesting, anonymous coin but on etherium platform? Is there an ICO? How to purchase STH?

There is a mini-ICO

https://bitcointalksearch.org/topic/m.28159772
member
Activity: 429
Merit: 16
This is interesting, anonymous coin but on etherium platform? Is there an ICO? How to purchase STH?

https://etherdelta.com/#0xc01b78e62a4d1fdce58d364193ee1218832919fd-ETH
jr. member
Activity: 112
Merit: 1
This is interesting, anonymous coin but on etherium platform? Is there an ICO? How to purchase STH?
member
Activity: 294
Merit: 10
Moon soon, glad to join this project
full member
Activity: 630
Merit: 111
Attention! Tomorrow we conduct the latest tests and place a smart contract in the network of Ethereum!
Last chance to buy at Etherdelta tonight Smiley

No, the swap will be held later. While we deploy a smart contract. The swap function will be activated later.
member
Activity: 364
Merit: 41
Attention! Tomorrow we conduct the latest tests and place a smart contract in the network of Ethereum!
Last chance to buy at Etherdelta tonight Smiley

I picked up a few more satoshi but it doesn't look like there are even that many sellers on etherdelta at this. moment.  To me this is a shot in the dark, I have no idea if this is a good investment but the potential upside is huge.
Pages:
Jump to: